V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ChanKc  ›  全部回复第 10 页 / 共 18 页
回复总数  360
1 ... 2  3  4  5  6  7  8  9  10  11 ... 18  
2020-07-17 00:21:06 +08:00
回复了 Ccxdcyl 创建的主题 程序员 怎么解决 web 前端开发与设计图的偏差?
#30 288ppi 的屏幕上的字会比 72ppi 的小很多
px 的好处是文字相对图片的大小固定,因为图片大小都是 px 。除了这方面的考虑,一般都不推荐 px
2020-07-17 00:19:48 +08:00
回复了 Ccxdcyl 创建的主题 程序员 怎么解决 web 前端开发与设计图的偏差?
#15 应该是对的
ppi 你知道吧,就是 pixels per inch,每英尺多少个像素
如果用 px 的话,在同样大小的屏幕上,288ppi
2020-07-17 00:01:36 +08:00
回复了 evilStart 创建的主题 JavaScript 有人用 JavaScript 的# 来创建私有变量么?
另一个原因,我说得可能比较得罪人
就是很多前端工程师根本不懂什么叫封装,不懂什么叫 information hiding
2020-07-16 23:49:14 +08:00
回复了 evilStart 创建的主题 JavaScript 有人用 JavaScript 的# 来创建私有变量么?
https://github.com/tc39/proposal-class-fields
是个好东西,因为没有私有变量就没有真正意义上的封装。过去要有私有变量只能利用闭包。
不过目前还没正式进入标准,所以没有大项目敢用吧
2020-07-16 18:57:27 +08:00
回复了 loveyou1 创建的主题 问与答 不懂就问:外包为什么不受公司待见
1 菜
2 态度不行
2020-07-16 18:16:29 +08:00
回复了 zhiqiang 创建的主题 Vue.js Vue 子组件被不断销毁和重建
#1 换成数组 v-for 也有可能
2020-07-16 18:13:40 +08:00
回复了 zhiqiang 创建的主题 Vue.js Vue 子组件被不断销毁和重建
ajax 的一开始触发了一个 v-if 销毁,回调再生成
#16 手抖变成了回复……
另外主楼里的 handleCheck 和 handleClick 方法的一大区别是后面的等号
handleCheck = () => {}
这句实际上是 https://github.com/tc39/proposal-class-fields 的语法,因此方法是在对象上而不是在原型上,因此不需要在构造器里面再 bind handleCheck
另外主楼里的 handleCheck 和 handleClick 方法的一大区别是后面的等号
handleC
2020-07-16 12:23:31 +08:00
回复了 smallyu 创建的主题 程序员 10 + 9 + 8 + ... + 1 的时间复杂度是多少?
在我看来都是 O(1)
#8 @yazoox
参考以下代码
class Adder {
constructor(a, b) {
this.a = a;
this.b = b;
}

add() {
return this.a + this.b
}
}
let a = new Adder(1, 3);
a.add(); // 4
Object.setPrototypeOf(a, null);
a.add(); // Uncaught TypeError: a.add is not a function

class AnotherAdder {
constructor(a, b) {
this.a = a;
this.b = b;
this.add = this.add.bind(this);
}

add() {
return this.a + this.b
}
}
let b = new AnotherAdder(1, 3);
b.add(); // 4
Object.setPrototypeOf(b, null);
b.add(); // 4
@yazoox 我想了一下,class methods 指的是原型链上的方法,而不是对象上的方法。我没写过 react,我猜是 react 只能调用对象上的方法?
你写的 myclass,A 和 B 应该都是 myclass.prototype 这个对象的方法
@yazoox 还有一个办法就是:永远不要在类的方法以外的函数内使用 this,这样就不容易搞错了
#6 具体可以看 Douglas Crockford 的书 How JavaScript Works 第十七章 How Class Free Works
@yazoox 所以有人发明了 this-free 编程范式,Douglas Crockford 就很喜欢这种,可以完全不用 this 在 JS 中编程。但是如果你用了用到 this 的库就几乎不可避免要学习相关的知识
噢你说的是 bind,好像就更没有用了
我说的主要适用于 call 和 apply,不过 bind 和它们也有类似的地方
在现代的 JavaScript 里真的没什么用了
1 希望函数内的 this 和函数外的 this 都指向同一个对象,用箭头函数。希望写成构造函数,就要携程普通函数,但是这个时候你可以直接用 class 的写法,更现代更易于阅读
2 啥时候都不要用 bind,除了以下两个情况:一是把 ArrayLike 且非 iterable 的东西转数组或调用数组的方法,二是对使用 Object.create(null)生成的对象使用 Object 的原型上的方法
2020-07-15 11:19:21 +08:00
回复了 fangcan 创建的主题 程序员 rpc 跟 restful 之间有什么关系 ?
前后端分离和 restful rpc 都没有关系
2020-07-15 11:11:55 +08:00
回复了 sixshenglx 创建的主题 问与答 iframe 如何跨域点击页面中的某个元素
我们做银行项目的,防的就是你这种
aot 和 jit ?
1 ... 2  3  4  5  6  7  8  9  10  11 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2843 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 07:28 · PVG 15:28 · LAX 23:28 · JFK 02:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.