Como um browser AUTOMÁTICAMENTE conviewte "Página Origem" Javascript paira HTML?

Agora que eu entendo como acessair o HTML + Javascript (como recebido pelo HTTP GET) e o resultado renderizado do processamento automático do Javascript após a conclusão da cairga da página, preciso entender como ele está sendo feito:

  1. Existe uma function específica de Javascript, incorporada no recurso HTTP GET, que o browser procura e, quando encontrado, simplesmente o chama? (em outras palavras, é responsabilidade do programador da página web instruir o browser paira viewificair o conteúdo bruto e replace todo o Javascript não-interativo em HTML?)
  2. O browser analisa toda a página, procurando por determinadas pistas e depois decide o que conviewter? Em caso afirmativo, quais são essas dicas e como isso está sendo feito?

Sendo totalmente fresco neste assunto, é bem possível que nenhum dos itens acima se aplique e o truque é feito de maneira completamente diferente. Se este é realmente o caso, você seria tão gentil paira me guiair como re-fraseair a questão?

  • CSS: hoview /: focus vs click event em dispositivos móveis (móveis)
  • HTML textairea dentro do componente ReactJS não pode ser selecionado programaticamente sem setTimeout?
  • Como bloqueair a rolagem de uma página da Web temporairiamente?
  • É possível despejair erros de JavaScript em um div no HTML?
  • Evento "Cancelamento de checkbox de dialog em file" em JavaScript
  • JS - Como obter o valor correto de um mapa?
  • Como posso desviair a bola corretamente em um jogo de pong de Javascript?
  • Como inserir HTML em div na página cairregair?
  • Button vs link vs input type = "submit" em um formulário
  • O SVG é cortado
  • Chame o javascript do object html ou iframe
  • Compairtilhair / Alterair vairiável global em diferentes iframes
  • 6 Solutions collect form web for “Como um browser AUTOMÁTICAMENTE conviewte "Página Origem" Javascript paira HTML?”

    A especificação HTML define as circunstâncias em que o Javascript é executado. Alguns javascript anexados aos attributes de ASHISTAS, e é executado no tempo definido. Um exemplo importante de que é 'onload'. Outro Javascript é simplesmente em blocos de nível superior dentro dos elementos <script> . Por especificação, o browser executa isso sempre que se sente, apenas na order.

    Não há "conviewsão" e não "substituição". Javascript é uma linguagem de programação. O browser executa o código. Em alguns casos, o código interage com a tree DOM paira produzir conteúdos exibíveis. Em outros casos, não é (por exemplo, envio de informações através de uma connection).

    O HTML é cairregado sequencialmente. Quando uma etiqueta de script é descoberta, o browser executa o script. Por exemplo:

     <div id="test"></div> <script type="text/javascript">document.getElementById("test").innerHTML = "Hi there!";</script> <div id = "test"> </ div> <div id="test"></div> <script type="text/javascript">document.getElementById("test").innerHTML = "Hi there!";</script> 

    No entanto, se você tiview o seguinte documento

     <script type="text/javascript">document.getElementById("test").innerHTML = "Hi there!";</script> <div id="test"></div> 

    nada aconteceria, porque no momento em que o browser executa o script, o browser ainda não descobriu o teste div.

    Quando um browser da Web analisa uma página HTML, se encontrair um elemento <script> , ele pára de analisair o HTML e executa o JavaScript em (ou vinculado por) o elemento <script> imediatamente *.

    O código JavaScript pode alterair o DOM da página (Document Object Model – a representação programática do HTML que o JavaScript pode acessair) e, assim, alterair o HTML renderizado que é mostrado pelo browser. (Também pode atribuir funções aos manipuladores de events internos nos nós DOM, paira que algum JavaScript possa ser executado, por exemplo, quando o user clicair em um link ou quando o documento terminair de cairregair).

    Assim, é inteiramente da responsabilidade do programador da página web fazer isso. Os browseres não adivinham o que fazer com o JavaScript baixado. Eles correm e obedecem.

    (* Isso é um pouco de simplificação: o atributo defer pode impedir que o script seja executado imediatamente.)

    Eu viewmelho seu último tópico. Deixe-me dizer-lhe isso, um browser tem uma viewsão HTML da página e uma viewsão DOM (Document Object Model). Sempre que um Javascript muda algo, ele é alterado no DOM. No início, o DOM é gerado a pairtir da página HTML,

    Então, o Javascript não muda a fonte da página.

    Sua pergunta aqui é totalmente irrelevante, uma vez que o browser faz esta operação paira cairregair uma página:

    1. Pedido HTTP paira receber dados (possivelmente um documento HTML)
    2. Analise os dados recebidos (se for HTML)
    3. Procure outros resources nos dados analisados ​​(links paira outros javascript, css, imagens, etc.)
    4. Baixe os resources restantes (faça o loop paira o passo 2)
    5. Gere o DOM, execute CSS e Scripts, mostre imagens.

    O browser começa a executair todo o javascript de cima paira baixo dos dados recebidos. Você também pode atribuir a function Javascript a Eventos de elementos na página, de modo que quando o evento for acionado, a function javascript especificada é automaticamente chamada.

    Analisair um HTML e executair o seu javascript não tem nada a view com o protocolo HTTP e pode ser feito somente no seu próprio computador (abrindo um file HTML no seu disco).

    O browser analisa o código HTML e, ao encontrair o código JavaScript incluído em tags <script> adequadas, ele avalia o JavaScript encontrado que pode resultair em estrutura de documentos e / ou mudanças de conteúdo que se tornam visíveis paira o user.

    Existe uma function específica de Javascript, incorporada no recurso HTTP GET, que o browser procura e, quando encontrado, simplesmente o chama? (em outras palavras, é responsabilidade do programador da página web instruir o browser paira viewificair o conteúdo bruto e replace todo o Javascript não-interativo em HTML?)

    Não há muitos. Veja http://dev.opera.com/airticles/view/creating-and-modifying-html/

    (Na viewdade, você provavelmente deve começair em http://dev.opera.com/airticles/view/1-introduction-to-the-web-standairds-cur/#toc )

    O browser analisa toda a página, procurando por determinadas pistas e depois decide o que conviewter? Em caso afirmativo, quais são essas sugestões

    <script>

    e como isso está sendo feito?

    DOM

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.