《JavaScript权威指南》学习笔记
2012-08-08 22:35
183 查看
一、javascript整合到html页面的方法
注:基于内容(html)和行为(js)分离原则,最好采用第二种方式
1. script在html内部
<script>script代码处</script>
在同一html文件中,script代码中共享变量和函数
2. script在外部文件
<script src=“...js”></script>
3. javascript url,
javascript url可以出现在任何一个常规url会出现的地方,例如浏览器地址输入栏 javascirpt:window.open("about:blank"); void 0;
可以作为一个form标签的action属性,提交表单时,javascript就可以执行
bookmarklets,js url作为书签
二、
1. innerHTML属性
每个html element都有innerHTML 属性。
代表element所在的opening tag 和 closing tag之间的需要显示出来的text
三、
1. 每个window对应于一个javascript执行环境,其中的所有javascipt属性和方法只是window对象的一个属性,所以定义一个方法之后的所有地方都可以调用这个函数
多个window之间不共享全局变量
var answer = 2 和 window.answer = 2 都是全局变量
2.
3. 只包含定义的javascript最好写在head标签中,因为在body中不保证可用性和稳定性
4. 同源安全策略,只允许来自同一个域的javascript交互
5. 页面指明使用的script语言在:<meta http-equiv=content-script-type , type="text/javascript", language="">
6. 一般是按照js在html中出现的次序来执行,但是defer标记在ie中 delay parse javascript
7. vbscript for ie
四、问题集锦
1. “”总让我想到字符串,可以里面可能放的是函数,怎么识别是函数,还是field?看是否有括号吗
2.$的用法
3. js想要从某个element里面取值的时候,应该是指定该element的name还是id还是其他的?
4. class代表什么
注:基于内容(html)和行为(js)分离原则,最好采用第二种方式
1. script在html内部
<script>script代码处</script>
在同一html文件中,script代码中共享变量和函数
2. script在外部文件
<script src=“...js”></script>
3. javascript url,
javascript url可以出现在任何一个常规url会出现的地方,例如浏览器地址输入栏 javascirpt:window.open("about:blank"); void 0;
可以作为一个form标签的action属性,提交表单时,javascript就可以执行
bookmarklets,js url作为书签
二、
1. innerHTML属性
每个html element都有innerHTML 属性。
代表element所在的opening tag 和 closing tag之间的需要显示出来的text
三、
1. 每个window对应于一个javascript执行环境,其中的所有javascipt属性和方法只是window对象的一个属性,所以定义一个方法之后的所有地方都可以调用这个函数
多个window之间不共享全局变量
var answer = 2 和 window.answer = 2 都是全局变量
2.
3. 只包含定义的javascript最好写在head标签中,因为在body中不保证可用性和稳定性
4. 同源安全策略,只允许来自同一个域的javascript交互
5. 页面指明使用的script语言在:<meta http-equiv=content-script-type , type="text/javascript", language="">
6. 一般是按照js在html中出现的次序来执行,但是defer标记在ie中 delay parse javascript
7. vbscript for ie
四、问题集锦
1. “”总让我想到字符串,可以里面可能放的是函数,怎么识别是函数,还是field?看是否有括号吗
2.$的用法
3. js想要从某个element里面取值的时候,应该是指定该element的name还是id还是其他的?
4. class代表什么
相关文章推荐
- 《Javascript权威指南》学习笔记三之数据运算
- 《Javascript权威指南》学习笔记之十六:BOM之源---BOM基本应用
- 《Javascript权威指南》学习笔记之十七:BOM新成就(1)--客户端存储数据(Storage实现)
- 《JavaScript权威指南》学习笔记 第七天 DOM操作
- 《JavaScript权威指南》学习笔记——类型,变量与值
- 《Javascript权威指南》学习笔记之十七:BOM新成就(1)--客户端存储数据(Storage实现)
- 《JavaScript权威指南》学习笔记 第一天。
- 《Javascript权威指南》学习笔记二之变量
- 《Javascript权威指南》学习笔记之四流程控制
- 《JavaScript权威指南》学习笔记 第四天 数组
- 《JavaScript权威指南》学习笔记之二十---XMLHttpRequest和AJAX解决方案
- 《Javascript权威指南》学习笔记之八:静态成员、静态类、枚举、重载和覆盖
- 《JavaScript权威指南》学习笔记 第五天 window对象的方法。
- 《Javascript权威指南》学习笔记之八:静态成员、静态类、枚举、重载和覆盖
- 《Javascript权威指南》学习笔记 第六章 对象
- 《javascript权威指南》学习笔记数组对象
- 《javascript权威指南》学习笔记 第七章 数组
- 《JavaScript权威指南》学习笔记 第八天 Node Tree
- 《JavaScript权威指南》学习笔记 第六天 开始学习DOM了。
- 《JavaScript权威指南》学习笔记一