您的位置:首页 > Web前端 > JavaScript

《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代表什么
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: