V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  FrankFang128  ›  全部回复第 190 页 / 共 281 页
回复总数  5608
1 ... 186  187  188  189  190  191  192  193  194  195 ... 281  
2015 年 4 月 16 日
回复了 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 年 4 月 16 日
回复了 zippera 创建的主题 问与答 你是怎么走上前端之路的?
写asp.net的时候发现C sharp 的代码全变成了 JS so....
2015 年 4 月 16 日
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
@mcfog 所以就简化了一些
2015 年 4 月 16 日
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
@mcfog 嗯,“极端”。手机码字
2015 年 4 月 16 日
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
@whatisnew 你说的后半段我没看懂,贴出代码吧
2015 年 4 月 16 日
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
@whatisnew 我上面说的是浏览器,所以用了极端两字。非浏览器的 this 会默认指向 null 或 global
2015 年 4 月 16 日
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
3.2 还应加上 bind 等方法。
2015 年 4 月 16 日
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
不要再用OOP的角度来理解JS的this了,不然你永远学不会。
好好看看犀牛书,不要看了蝴蝶书就以为自己会JS了。
2015 年 4 月 16 日
回复了 whatisnew 创建的主题 JavaScript 请教有一个 javascript 问题
极端得讲一下:
1 this 永远指向 window
2 除非你显式指定 this
3 显式地指定this有如下方法:
3.1 使用点语法指定,如obj.remove
3.2 使用call和apply指定
3.3 浏览器内置方法默认指定,如事件的回调等
3.4 其他不建议的方法
2015 年 4 月 15 日
回复了 anguslg 创建的主题 Sublime Text sublime text 能像 xcode 一样即写即存吗?
ST 的 hot save 忒无聊了。
2015 年 4 月 15 日
回复了 kxxoling 创建的主题 MacBook 新 MacBook 的触摸板实在是太棒了!
NMB?
表编程
2015 年 4 月 15 日
回复了 wayne1043 创建的主题 iDev 内置检查更新的 app 审核被拒,悲了个催!
呵呵,挺好
要啥显卡
2015 年 4 月 14 日
回复了 un 创建的主题 程序员 life is so hard
图什么
2015 年 4 月 14 日
回复了 Galvin 创建的主题 职场话题 应届生的工资就应该低吗?
市场经济,愿打愿挨。
2015 年 4 月 14 日
回复了 horsley 创建的主题 问与答 除了搜索以外你最依赖的 google 服务是什么?
2015 年 4 月 14 日
回复了 XuanYuan 创建的主题 酷工作 [成都] 月薪 20-35K 诚招 cocos 2d-x 高手
成都不是被吐槽了吗 http://www.huxiu.com/article/111986/1.html 我都不敢去了。
2015 年 4 月 14 日
回复了 ptyfork 创建的主题 MacBook macbook 有好的散热方法不?
卸载flash
1 ... 186  187  188  189  190  191  192  193  194  195 ... 281  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   967 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 62ms · UTC 18:57 · PVG 02:57 · LAX 10:57 · JFK 13:57
♥ Do have faith in what you're doing.