JayLin1011 最近的时间轴更新
JayLin1011

JayLin1011

请尽量让自己的回复能够对别人有帮助。
V2EX 第 476000 号会员,加入于 2020-03-11 19:20:54 +08:00
ECMA 标准的 Promise 对象和 Promises/A+ 标准的有什么不同之处?
JavaScript  •  JayLin1011  •  2021-02-14 02:43:52 AM  •  最后回复来自 mingson
7
VueJS 源码涉及到的哪些常见算法?
Vue.js  •  JayLin1011  •  2020-09-22 10:51:33 AM  •  最后回复来自 JayLin1011
6
vite 中如何使用 JS 新语法?
Vue.js  •  JayLin1011  •  2021-06-21 10:21:22 AM  •  最后回复来自 aworksmart77
4
求安利经典 React 开源项目推荐。
React  •  JayLin1011  •  2020-08-27 10:39:09 AM  •  最后回复来自 fantasticsoul
10
请教 webpack/vue 大神,有关 vue-cli 中 node 核心库的使用疑惑?
Vue.js  •  JayLin1011  •  2020-07-23 23:29:53 PM  •  最后回复来自 JayLin1011
4
Deno 已來,你來不來?
  •  1   
    Node.js  •  JayLin1011  •  2020-05-16 18:17:07 PM  •  最后回复来自 martinsu
    94
    关于 Node.js 框架进阶选型的问题。
  •  1   
    Node.js  •  JayLin1011  •  2020-04-26 13:14:12 PM  •  最后回复来自 JayLin1011
    46
    JayLin1011 最近回复了
    @xiaody A/+ 告诉我们一个 Promise 有且仅有三种状态,这就是构造函数的内容。。其次,Promise 所有的静态方法都依赖于构造函数的实现(一个特殊的语法糖),因为所有的静态方法都构造并返回一个 Promise,换而言之,构造函数本身就会影响所有静态方法的实现。
    @libook 感谢回复,我同意你的观点,A/+ 可以视为 ES Promise 的子集,目前苦恼的是莫得对针对 ES Promise 的完备性测试,以区分两者的差异。
    @autoxbc core-js 太依赖 host 了(涉及 doceument 和 process 等),确实实现了 ES Promise,但不是对规范的完全翻译(比如考虑不同 host 的兼容性),我更倾向于 bluebird 或 q 等基于 UTDD 的实现。Promises/A+ 在我看来时 ES Promise 的子集,但我目前能获取的测试包仅能提供基于 Promises/A+ 的测试,所以才想要了解两者的差异,完善给予 ES Promise 测试。
    此问题已解决。

    借鉴了 `Vue.js` 源码工程化方案和 `TypeScript` 的官方推荐后,使用改进版的方案 1+,即使用 `rollup.js & Babel` 生态支持 `TypeScript` 语法和生成 JS 文件,使用 `tsc` 检查类型和生成声明文件。

    PS: 关于方案 2 的 `transformer` 可以加强 `AST` 的认知和 `Babel` 生态的了解。
    @MrYELiex 本末倒置,规范才是根本,就好像先有构造函数才有对象,JS / TS 之类的语言都是根据 ES 规范这个构造函数来实例化的, 而且 TS 这是伪私有变量,肯定要有一个真正实现私有的变量的提案。
    @anguiao 感谢回复,这个更新我知道,默认安装 LTS 版本已经就是 v4+了, `#` 前缀一直可以使用,问题主要在于和 `static` 的共同工作,以及 AST 层面的 `trnasformer` 实现。
    2020-11-20 12:50:16 +08:00
    回复了 RickyC 创建的主题 Vue.js vue3 的安装包那么大, 500 多 K, 不会很慢吗?
    推荐使用 react 和 angular 。
    2020-11-19 10:03:10 +08:00
    回复了 SystemLight 创建的主题 Vue.js vue 如何将父组件接收的 props 直接全部扔给子组件?
    1. $attrs;
    2. provide.
    vue@2 的方案:
    1. 动态组件;
    2. 条件渲染;
    3. 异步组件;
    vue@3 的方案:suspense 。
    具体情况可根据具体需求灵活选择。
    大型项目的边界视公司规模和项目需求而定,不太好区分。
    不过你有这种观点显然已经熟练掌握了两种不同的技术,并做了测试用例具体比较了驱动性能。
    可不可以给出你做驱动性能的测试用例差异表格,这样比较直观,也更能体现你的观点的说服力。
    如果真的性能不行,我赶紧叫公司换技术。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5316 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:57 · PVG 15:57 · LAX 23:57 · JFK 02:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.