摘要: 用法:都是修改this的指向 function Obj(){ this.name="sjz"; this.getName=function(){ console.log(this.name); } } var _obj={ name:'aha' } var obj=new Obj(); obj.ge 阅读全文
posted @ 2020-03-20 23:55 sjzhen 阅读(109) 评论(0) 推荐(0) 编辑
摘要: IE:IE9支持部分,IE10+支持; Firefox:Ff3.5-3.6支持部分,Ff4.0+支持; Chrome:3-5支持部分,6+支持; Opera:10.5支持部分,10.6支持; Safasi:3.1+支持部分; iPhone:3+自带浏览器支持大部分; IPAD:3.2+自带浏览器支持 阅读全文
posted @ 2020-03-20 23:53 sjzhen 阅读(1546) 评论(0) 推荐(1) 编辑
摘要: 在JavaScript中,变量的定义和函数的定义都会被提升,而且函数的声明优先于变量的声明;在变量中,变量的赋值不会被提升,只是声明被提升了,但是函数的声明有点不一样,如果是函数式声明则函数体也会被一同提升,如果是var式的声明,怎么提升声明,不会提升函数体。 例子: var a=3; functi 阅读全文
posted @ 2020-03-20 23:52 sjzhen 阅读(169) 评论(0) 推荐(0) 编辑