第一章 概述
js历史。。。。。
Js的实现:1. ECMAScript(核心)
http://bbs.csdn.net/topics/390236542?page=1
2.DOM(文档对象模型)
3.BOM(浏览器对象模型)
http://www.jb51.net/article/55851.htm
第二章 <script>
2.1内嵌代码与外部文件
<script type=”text/javascript”> js代码 </script>(内嵌式)
<script type=”text.javascript” src=”···.js”> < /script>(外部)
注意:外部式不能内嵌代码,浏览器会默认内嵌代码为空
2.1.1 <script>位置
一般情况下,<script>会存放在<head>元素中,
为避免打开页面的延迟,选择将<script>元素存放在<body>元素中
2.1.2 defer
<script type=”...” defer=”defer” src=”...”> </script>(可以直接加defer,不过有的浏览器不支持,所以选择defer=”defer”)
作用:将脚本延迟到页面解析结束后才运行(即见到</html>才可运行)
注意:只可用于外部文件
2.1.3 async
<script type=”...” async=”true/false”></script>(选true是选择异步)
目的:不让页面等待脚本下载和执行,从而异步加载其他内容
2.2外部文件比内嵌的优点
1.可维护性
2.可缓存(多个页面都使用一个js文件,只需下载一次,速度加快)
2.3文档模式。。(未看)
2.4 <noscript>元素
创建一个<noscript>元素,在浏览器不能显示<script>时用于提醒用户