V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  FrankFang128  ›  全部回复第 186 页 / 共 277 页
回复总数  5529
1 ... 182  183  184  185  186  187  188  189  190  191 ... 277  
2015-04-16 08:57:15 +08:00
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
不知道有没有说清楚,总之就是每看到一个 function 关键字,this 就有可能变化。
this 跟对象无关,只与 function 有关。
2015-04-16 08:54:55 +08:00
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
现在有电脑了,就再说下吧。
this和obj的区别,obj 很简单,就是一个对象的引用,你给 obj 赋值后它就固定了。
但 this 不是,this 是一个函数在被调用时的上下文:
1. 只有函数被调用时 this 才能确定是什么。
如 obj.add 里的第一个 this,被你显式地指定为 obj,所以 this === obj
但是如果你这样调用 `var anotherAdd = obj.add; anotherAdd()`,那么 anotherAdd 被调用时的 this 就又是 window 了
2. 每执行一个函数,都对应一个 this。
所以你 obj.add 里的第2个 this,也就是`this.remove(id);` 这一句里的 this,由于没有显式指定,就有指向 window 了(在这一句话被执行的时候)
2015-04-16 08:44:57 +08:00
回复了 zippera 创建的主题 问与答 你是怎么走上前端之路的?
写asp.net的时候发现C sharp 的代码全变成了 JS so....
2015-04-16 08:43:13 +08:00
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
@mcfog 所以就简化了一些
2015-04-16 08:38:58 +08:00
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
@mcfog 嗯,“极端”。手机码字
2015-04-16 08:37:46 +08:00
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
@whatisnew 你说的后半段我没看懂,贴出代码吧
2015-04-16 08:36:43 +08:00
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
@whatisnew 我上面说的是浏览器,所以用了极端两字。非浏览器的 this 会默认指向 null 或 global
2015-04-16 07:52:45 +08:00
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
3.2 还应加上 bind 等方法。
2015-04-16 07:49:59 +08:00
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
不要再用OOP的角度来理解JS的this了,不然你永远学不会。
好好看看犀牛书,不要看了蝴蝶书就以为自己会JS了。
2015-04-16 07:46:34 +08:00
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
极端得讲一下:
1 this 永远指向 window
2 除非你显式指定 this
3 显式地指定this有如下方法:
3.1 使用点语法指定,如obj.remove
3.2 使用call和apply指定
3.3 浏览器内置方法默认指定,如事件的回调等
3.4 其他不建议的方法
2015-04-15 19:15:39 +08:00
回复了 anguslg 创建的主题 Sublime Text sublime text 能像 xcode 一样即写即存吗?
ST 的 hot save 忒无聊了。
2015-04-15 19:14:21 +08:00
回复了 kxxoling 创建的主题 MacBook 新 MacBook 的触摸板实在是太棒了!
NMB?
2015-04-15 19:11:35 +08:00
回复了 Him 创建的主题 Python [初学]判断请求参数是否正确用了一大堆 if,有什么简单的方法
表编程
2015-04-15 13:22:58 +08:00
回复了 wayne1043 创建的主题 iDev 内置检查更新的 app 审核被拒,悲了个催!
呵呵,挺好
2015-04-14 20:36:06 +08:00
回复了 Love4Taylor 创建的主题 问与答 3000 元以内能怎么样组办公 pc?不是太了解行情.求教
要啥显卡
2015-04-14 20:32:58 +08:00
回复了 un 创建的主题 程序员 life is so hard
图什么
2015-04-14 18:29:48 +08:00
回复了 Galvin 创建的主题 职场话题 应届生的工资就应该低吗?
市场经济,愿打愿挨。
2015-04-14 18:06:58 +08:00
回复了 horsley 创建的主题 问与答 除了搜索以外你最依赖的 google 服务是什么?
2015-04-14 12:31:43 +08:00
回复了 XuanYuan 创建的主题 酷工作 [成都] 月薪 20-35K 诚招 cocos 2d-x 高手
成都不是被吐槽了吗 http://www.huxiu.com/article/111986/1.html 我都不敢去了。
1 ... 182  183  184  185  186  187  188  189  190  191 ... 277  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2908 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 65ms · UTC 12:30 · PVG 20:30 · LAX 05:30 · JFK 08:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.