摘要: $ 在js里面就是一个符号,可以做变量名,函数名。 但是为什么很多地方用$符号,原来是大名顶顶的jQuery这么用,大家觉得很好用,就这样搞来,简介啊!比如我们可以这样定义一个函数var person = {name:"kitty", age: 100};function $(name){ retu... 阅读全文
posted @ 2015-10-27 10:07 terryc 阅读(208) 评论(0) 推荐(0) 编辑
摘要: call跟apply说白来,就是把另外一个对象的this,传给当前对象的this ,但是apply跟call的区别是在传入参数的区别,他们两第一参数都是另外一个对象,第二个参数就不同来,var walk = new function(){this.road = "yuhua road"}; var... 阅读全文
posted @ 2015-10-26 16:58 terryc 阅读(150) 评论(0) 推荐(0) 编辑
摘要: this指向哪里?一般而言,在Javascript中,this指向函数执行时的当前对象。In JavaScript, as in most object-oriented programming languages,thisis a special keyword that is used with... 阅读全文
posted @ 2015-10-26 12:28 terryc 阅读(132) 评论(0) 推荐(0) 编辑
摘要: js中的delete 跟 c,c++中的delete意思不一样, js中的delete只是删除对象的属性,但是该属性所指向的对象并不会被删除掉var person = {};var body = {"head":"one big head", hand = "two"};person.body = ... 阅读全文
posted @ 2015-10-26 11:55 terryc 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 1.{}表示定义一个对象,一般就是定义属性对用,你看来这个就知道来。var person = {"name": "tom", "age": 100};所以说,如果是一个空的大挂号,还是表示定义一个对象,只不过里面啥也没用同理 大家可能就想到了[]2. [] 这个是定义一个数组用的 ,如果是空的,那也... 阅读全文
posted @ 2015-10-25 23:43 terryc 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 看到cocos js里面有这个玩意,var cc = cc || {}; 不懂啊,赶紧看了下cocos js里面的api说cc是命名空间 。里面搜下,js里面怎么写命名空间的,有以下几种: 1. function做法 2. json对象法 3. 闭包+对象法 命名空间是为解决命名冲突而来,通过... 阅读全文
posted @ 2015-10-25 23:36 terryc 阅读(167) 评论(0) 推荐(0) 编辑