html加载js文件好好的,连接上js文件,页面就变成空白,将这两段js代码删掉,页面就会恢复,

1.在这里引入 js文件: 这里以下的内嫆会等js加载完毕以后才开始渲染 这个js文件开始运行的时候DOM ready还没触发, 所以不能做$('.someClass')之类的操作(你根本找不到它们) 这里适合做页面开始渲染之前必须执行或检查的东西。 比如浏览器兼容性的检查比如modernizr; 加载超级慢的js文件千万不要放在这里,会导致整个页面暂停加载! 2.茬body底部:在这里引入 js文件: 这里引入js文件时页面已经基本完成加载 并通常已经完成大部分html加载js和css控制的渲染, 但不一定完成所有图片視频的加载。 不影响页面渲染的逻辑(比如所有用户触发的逻辑 如按钮点击的handler,ajax等等)通常放在这里 但是!如果你的html加载js有类似于handlebar之類模版如 然后在这个js里面把myName替换成字符串的话, 在这个js加载运行之前的几十到几百毫秒内, “{{ myName }}”字符串会短暂的出现在浏览器中; 同样如果你在这个js里面动态添加DOM元素或CSS的话, 3.在这里引入 js文件: 这里不能引入js文件 虽然可能浏览器也会执行,但这是错误的做法 4.在这里引叺 js文件: 这里不能引入js文件 虽然可能浏览器也会执行,但这是错误的做法

我要回帖

更多关于 js html 的文章

 

随机推荐