2016-01-22 15 views
5

L'apprendimento per programmare l'immersione. Non sono preoccupato per le migliori pratiche su dove inserire il codice javascript in un documento HTML. Piuttosto, aiutami a capire perché il seguente codice non è stato registrato nella console in Edge Browser.<script></script> nell'intestazione non registra nel browser del bordo della console

<head> 
    <title>Layout Work</title> 
    <meta lang="en" charset="utf-8"> 
    <link rel="stylesheet" type="text/css" href="css/normalize.css"> 
    <link rel="stylesheet" type="text/css" href="css/style.css"> 
    <script> 
     var bottles = 99; 
     var beerSongPartOne = " bottles of beer on the wall!"; 
     var beerSongPartTwo = " bottles of beer!"; 
     var beerSongPartThree = "take one down pass it around"; 

     while (bottles > 0) { 
     console.log(bottles + beerSongPartOne); 
     console.log(bottles + beerSongPartTwo); 
     var bottles = bottles - 1; 
     console.log(beerSongPartThree); 
     console.log(bottles + beerSongPartOne); 
     } 
    </script> 
</head> 
+0

"Best practice" è mettere il codice dove deve essere basato sulla sua funzione ed equità ... perché il codice non è di log-in di console? probabilmente perché stai caricando la pagina localmente (file: /// protocollo) e edge non ama eseguire script in file locali senza l'interazione dell'utente in modo specifico consentendo tali pagine potenzialmente pericolose –

+1

Hai provato '

Problemi correlati