Web标准 :结构 表现 行为
选择器权重 improtant>style>class>element>*
浏览器解析:
文档加载顺序 html》css》js
JS执行顺序从上到下
【事件注意】后面加+;
函数return 不写是返回undefined
undefined几种形式
函数传参无值
声明未定义
未声明
不存在的属性
函数的无返回值
垃圾回收会回收null类型的空指针
with(){}循环 功能不好 不要用
面向对象 :封装 继承 多态
一些js的原声循环
foreach map for for in while do while
条件语句
if是区间值
switch 离散值
获取元素的最终样式
window.getComputedStyle(obj:false)[name]
低级火狐兼容(本人其他章节有介绍)
element.currentStyle 使用方法和style类似
如果循环中的函数想正常使用i
自定义属性 (低版本不支持)
行间的自定义属性都会被过滤
eval解析会解析2次而且无论什么东西都会解析成代码执行
解决办法:
new Function("字符串") 这个也会解析并且没有问题
onchange 事件 当值改变发生
onpropertychange IE下兼容
setCapture和releaseCapture 设置鼠标事件捕捉
事件委托 使用event.srcElement||event.target
滚轮事件
onmousewheel
obj.getBoundingClientReat()//获取元素的最最左右上下的位置
网友评论