在html中使用javascript
script属性: charset:表示通过src属性指定的代码的字符集 defer:表示脚本可以延迟到文档完全被解析和显示之后再执行 包含在script元素内部的javascript代码将从上到下依次解释 在javascript代码的任何地方不要出现“</script>”字符串,因为按照解析嵌入式代码的规则,当浏览器遇到字符串“</script>”时,就会认为那是结束的</script>标签,而通过把这个字符串分隔为两部分可解决这个问题 外部javascript文件带有js扩展名,但这个扩展名不是必需的,因为浏览器 不会检查包含javascript的文件的扩展名 带有src属性的<script>元素不应该在其<script>标签与</script>标签之间再包含额外的javascript代码 另外通过<script>元素的src属性还可以包含来自外部域的javascript文件 浏览器会按照<script>元素在页面中出现的先后顺序对它们依次进行解析 一般都把全部的javascript引用放在body元素中,放在页面的内容后面。 <script>标签定义了defer属性,表明脚本在挂靠时不会影响页面的构造,也就是说脚本会被延迟到整个页面都解析完毕后再运行,因为在<script>元素中设置defer属性( defer="defer" )