V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  banricho  ›  全部回复第 86 页 / 共 90 页
回复总数  1796
1 ... 78  79  80  81  82  83  84  85  86  87 ... 90  
2016-01-14 04:25:45 +08:00
回复了 tianzhen 创建的主题 JavaScript 为什么无法更改 JS 的构造函数呢?
2016-01-14 04:08:44 +08:00
回复了 tianzhen 创建的主题 JavaScript 为什么无法更改 JS 的构造函数呢?
@banricho 我真去睡了
大晚上脑子果然不清醒

Function.prototype.__proto__ 指向的应该是 Object.prototype 而不是 Person 的。。。
啊啊啊啊啊啊啊啊 救命啊好丢人
2016-01-14 04:02:49 +08:00
回复了 tianzhen 创建的主题 JavaScript 为什么无法更改 JS 的构造函数呢?
没睡着 =。= 爬起来**貌似**搞清了,直接上图

http://ww1.sinaimg.cn/large/e8f59ff1gw1ezyibu55hnj21da13aahh.jpg
2016-01-14 01:20:35 +08:00
回复了 tianzhen 创建的主题 JavaScript 为什么无法更改 JS 的构造函数呢?
还得补上这个 = =。

console.log(Person.toString === Function.prototype.toString); // true
console.log(Function.prototype.toString === Object.toString); // true
console.log(Function.prototype.toString === Function.toString); // true
console.log(Function.toString === Object.toString); // true
console.log(Function.__proto__ === Object.__proto__); // true

好微妙的关系(好了我去睡了,大晚上脑子混乱又乱扯了。。。)
2016-01-14 01:12:32 +08:00
回复了 tianzhen 创建的主题 JavaScript 为什么无法更改 JS 的构造函数呢?
我搞错了,请看下面的

var Person = function(name) {
this.name = name
};

var foo = new Person("foo");

console.log(foo.toString === Person.prototype.toString); // true
console.log(Person.prototype.toString === Person.prototype.__proto__.toString); // true
console.log(Person.prototype.__proto__.toString === Object.prototype.toString); // true

console.log(Person.toString === Function.prototype.toString); // true
console.log(Function.prototype.toString === Object.toString); // true

我上面说的第 3 点有误。。。
2016-01-14 00:59:58 +08:00
回复了 tianzhen 创建的主题 JavaScript 为什么无法更改 JS 的构造函数呢?
@banricho “那么就会向构造函数 Person 上查找” => “那么就会向构造函数 Person.prototype 上查找”
2016-01-14 00:58:56 +08:00
回复了 tianzhen 创建的主题 JavaScript 为什么无法更改 JS 的构造函数呢?
1. 函数都有 prototype 对象,其中默认包含一个属性 constructor ,一般情况下默认指向函数自身
2. 以你的例子来说, foo1. __proto__ === Person.prototype ,修改 constructor 是没有用的,它只是一个天生就默认存在的标志,但本身不具备实际意义
3. 你的任何实例化方法本身不存在 toString 方法,那么就会向构造函数 Person 上查找。没有的话就继续向 Function.prototype 上查找,还是没有就继续在 Function.prototype.__proto__ 也就是 Object.prototype 上查找,于是你里面所有的 toString 其实最终调用的都是 Object.prototype.toString 方法
4. 要达到你的效果修改 constructor 是没用的,关键是要在 foo1 和 foo2 之间切断原型链
2016-01-14 00:20:34 +08:00
回复了 depress 创建的主题 职场话题 怎么银行的开发也这么水
我估计也就招行好点
看 App 和官网明显和别家银行画风不一样啊 233
2016-01-13 22:23:21 +08:00
回复了 yrdr 创建的主题 职场话题 想从 PHP 转前端开发了
边写后端边学前端也不是什么难事儿吧
学着学着也许就 web 全栈了呢~~楼主想法很好的,没必要劝
恕我直言
楼主,你这就是直男癌啊
2016-01-13 01:55:03 +08:00
回复了 leejanfin 创建的主题 MacBook Pro rmbp 浏览网页的体验让我无力吐槽
@leejanfin 别紧张,要理解这里是 iV2EX …
2016-01-13 01:44:28 +08:00
回复了 Feobe 创建的主题 优惠信息 新片电影《消失的爱人》0 元购票,手慢无
已经拿到,感谢分享
窝林的电影必须支持一发,虽然已经预感是烂片了😂
2016-01-13 01:27:37 +08:00
回复了 leejanfin 创建的主题 MacBook Pro rmbp 浏览网页的体验让我无力吐槽
个人要求不同。

有些网站只适配了 Windows 字体库,导致 OSX 上字体很丑。 OSX10.11 替换默认字体解决了一部分问题,但依然有很多网站体验不佳。

分辨率变高,导致字号变小,以知乎豆瓣为首的 12px 系列阅读体验反人类。

大多数网站图片为 1x ,少有网站支持 2x 甚至 3x 4x 。淘宝的 logo 支持,一些图标也用 iconfont 代替,不会模糊。但是你要让所有商品图片都适配,暂时成本还太高了吧(我猜的)。

综上所述,不特别优化字号、字体和图片的情况下, rMBP 的体验确实扣分。但优化之后,大大加分。
2016-01-12 18:21:05 +08:00
回复了 roushan 创建的主题 酷工作 杭州最牛的互联网+餐饮项目 求前端及各路开发兄弟
广告法广告法~~~
听上去不错,支持下
2016-01-11 22:17:30 +08:00
回复了 SimplyY 创建的主题 JavaScript 简版 es6 教程
我已经看了 10 天了……心好累 - -
楼主这水平找个实习绰绰有余了吧

国内前端氛围好的公司不少吧,反正是实习不要太在意房价这种东西啊,也不可能一辈子呆在一个地方……………………

楼主不妨去试试饿了么?最近总看见 @sofish 在微博招人
2016-01-11 17:13:03 +08:00
回复了 sadara 创建的主题 DNS 越来越不厚道的 dnspod,能分区解析的 dns 在那?
免费的哪里不厚道了,有的用就不错了,质量也谈不上差吧。。。
2016-01-11 17:12:09 +08:00
回复了 Rorysky 创建的主题 分享发现 红米 3 发布了, 4100mAh 带 5 英寸 720p 屏幕
备胎机首选了吧 = =
2016-01-11 17:08:28 +08:00
回复了 Chigogo 创建的主题 健康 吃太多薯片,结果……
@sneezry 酸奶味好吃!!!
我室友都说恶心啊!!!可是我就觉得超!好!吃!
2016-01-09 20:06:10 +08:00
回复了 evakiss 创建的主题 职场话题 求 V 友支点招,本人是否该从央企跳去干 IT?
工作和爱好两码事,当爱好成为工作,要克服一些问题
1 ... 78  79  80  81  82  83  84  85  86  87 ... 90  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2845 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 58ms · UTC 08:24 · PVG 16:24 · LAX 00:24 · JFK 03:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.