js的单线程的执行顺序 jsonp原理,缺点是失败没有好的事件支持 有了这个Progress事件应该就可以实现h5前端的精准的进度加载了 instanceof不能检测Array是否被重写过,建议使用isArray(),旧浏览器可以使用Object.prototype.toString.call(value) == “[object Array]” 调用Object的原生方法来检测名字是否一样 使用括号方法访问属性 EventSource可以实现服务器推送,如果只是服务器推送,可以用EventSource 使用这个函数可以用于页面性能检测 事件代理,以后可以触发冒泡的事件尽量使用事件代理,e.target
Object.preventExtensions 不可拓展属性 Object.seal 不可删除属性 Object.freeze 不可拓展也不可删除
这里要注意call apply bind 的区别
cors方法跨域,其实是要服务器给一个header的标识
向子iframe发送消息
注意事件回收。
ios特殊的手势操作
操作页面中style的css
闭包循环的经典例子
自建object中使用get and set
definePropery 是object 的高级功能,设定属性的访问权限
apply和call接受参数类型不同
使用isArray方式检测数组靠谱
这里重点是说arguments[1]和第二个参数会保持同步,但是不是同一个内存变量。
这种同步是单向的,修改arguments会影响参数,修改参数不影响arguments。