08 2019 档案

摘要:this和 arguments.callee this 全局作用域下,this指向Window 其他情况下,谁调用this就指向谁 ~~~javascript console.log(this) //对调用就指向谁系列 function demo(){ console.log(this) //全局作 阅读全文
posted @ 2019-08-20 15:23 ghostdot 阅读(436) 评论(0) 推荐(0)
摘要:jQuery实习链式调用是在结构体内放回对象本身 ~~~javascript var obj = { name:'ghost', age: 18, say:function(){ console.log(this.name) }, eat:function(){ console.log('I am 阅读全文
posted @ 2019-08-20 14:49 ghostdot 阅读(102) 评论(0) 推荐(0)
摘要:原型讲解 普通对象只有__proto__属性指向其原型对象,只有构造函数构本体才具有Prototype属性 js的原型,每个构造函数都有一个原型对象,原型对象里面有一个指针constructor指向构造函数 每个示列里面都有一个__proto__指向原型对象, 从一个实列里找到他构造函数的原型对象, 阅读全文
posted @ 2019-08-20 14:34 ghostdot 阅读(106) 评论(0) 推荐(0)
摘要:call/apply 作用用来改变this指向两者的区别是参数的传递不同,call传递的是变量, apply传递的是数组 ~~~javascript var obj = { name:'ghost', age:'20' } function Person(name,age){ this.name = 阅读全文
posted @ 2019-08-20 10:46 ghostdot 阅读(146) 评论(0) 推荐(0)
摘要:1. 什么是闭包:当内部函数保存到外部时,导致原有的作用域链不被释放,闭包容易造成内存泄露 ~~~javascript function demo(){ //demo()的作用域 demo [{AO}{GO}] 即自己的作用域和全局的作用域 var a; function b(){ //b()的作用 阅读全文
posted @ 2019-08-18 18:02 ghostdot 阅读(125) 评论(0) 推荐(0)
摘要:预编译 js执行顺序: 词法/语法分析 预编译 解释执行 1. js中存在预编译 ~~~javascript function demo() { console.log('I am demo'); } demo(); //I am demo test(); // I am test //分析: 由于 阅读全文
posted @ 2019-08-18 16:01 ghostdot 阅读(1262) 评论(0) 推荐(0)
摘要:js中数据类型转换 显示数据类型的转换 1. typeof:能返回六中操作类型的数据:Number, String, Boolean, Objecet, undefined, function ~~~javascript var a = 1; //conloe.log(typeof(a)) 值为Nu 阅读全文
posted @ 2019-08-18 15:05 ghostdot 阅读(187) 评论(0) 推荐(0)