2、代码从上往下,从左往右执行。
函数声明在哪里不重要,重要的是在哪里调用。
undefined 未定义
3、数据类型
4、字符串和变量的区别,前有引号后没有
5、可以传多个参数,多个参数之间用逗号相隔。
6、操作属性 用点或者中括号。
7、函数遇到括号立即执行 btn.onclick=方法名,不加括号
8、匿名函数:没有名字的函数,只有用到事件的情况下才使用,也叫事件函数
9、window.onload=function(){};等待浏览器加载完成页面后执行
10、window.onload 第二步获取元素 第三步 执行事件
11、document.getElementById('id')
//获取一组元素
document.getElementsByTagName(TagName) 不能直接操作一组元素
下标 从0开始
arr[下标]
12、循环(4步)
定义:操作一组元素的
while(条件){语句},
for(var i=0;i<length;i++){
}//更紧促
13、this:代表了触发事件的元素。谁触发了事件就是谁
14、自定义属性低版本浏览器好使,高级(符合w3c标准的)浏览器不支持了。
高级浏览器只要是w3c规范里面没有出现的属性都过滤掉。
网页执行三部:
1、把html js css拿过来
2、解析【把w3c里面不规范的过滤掉,只过滤一次】,用js加自定义属性。
3、执行代码