JavaScript高级程序设计学习笔记(一)

第一章:

JavaScript的实现有三部分组成:核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM)

第二章:

<script>元素,五个属性,language(已废弃),charset(大多数浏览器会忽略他的值),defer(表示脚本可以延迟到文档完全解析后再执行),src(源文件路径),type(唯一必须的属性,可看成是languag的代替属性)

使用<script>标签时注意不要出现</script>,就算要用,可是使用"</scr"+"ipt>"以免出错。

在<head>中加的js代码意味着要在js被下载,解析和执行完成后才能呈现页面内容

为了延迟加载,可以将代码加在<body>底部,也可以使用defer属性,但是defer有浏览器支持等问题。

放在外部的优势:可维护性,方便集中精力修改:可缓存,多网页可公用:可适应未来。

<noscript>用来显示不支持js或者禁用js的浏览器的,其他情况会自动忽略这个标签。

原文地址:https://www.cnblogs.com/yhongyu/p/2454201.html