最新 最热

手写一个 ts-node 来深入理解它的原理

当我们用 Typesript 来写 Node.js 的代码,写完代码之后要用 tsc 作编译,之后再用 Node.js 来跑,这样比较麻烦,所以我们会用 ts-node 来直接跑 ts 代码,省去了编译阶段。...

2021-12-04
0

为什么说 WASM 是 Web 的未来?

了解 WebAssembly 的前世今生,这一致力于让 Web 更广泛使用的伟大创造是如何在整个 Web/Node.js 的生命周期起作用的,探讨为什么 WASM 是 Web 的未来?

2021-12-03
0

Next.js 强劲对手来了!

近期,由 React Router 原班团队打造,基于 TypeScript 与 React,内建 React Router V6 特性的全栈 Web 框架 Remix 正式开源。目前占据 Github 趋势总榜前 3,Github 标星 5K+ Star:...

2021-12-03
0

Etsy 的 TypeScript 迁移之旅

大家好,我是 ConardLi ,现在一些大型的项目从 JS 迁移到 TS 已经成了一种趋势,最近又有一个大型的系统完成了 JS 到 TS 的迁移,在迁移完成后他们分享了一些很有用的经验,我们一起来看看吧。...

2021-12-02
1

超 1.7 万个 JavaScript 文件,Etsy 大型代码库如何完成向 TypeScript 迁移?

Etsy 的 Web 平台团队在过去几年中花费了大量时间来更新我们的前端代码。仅在一年半以前,我们才将 JavaScript 构建系统现代化,以实现更高级的特性,比如 箭头函数 和 类,从 2015 年起,它们被添加到了这个语言中。尽管这个...

2021-12-01
1

基于 Vue3 和 TS4 项目大量实践后的总结

Vue3出来已经有一段时间了,在团队中,也进行了大量的业务实践,也有了一些自己的思考。

2021-12-01
0

Vite+Vue2+Composition-api+<script setup>+TypeScript搭配如何开发项目?

Vite相信大家都用过,它是一种新型前端开发与构建工具,能够显著提升前端开发体验。我们在搭建Vite项目,选择Vue模板之后,默认会下载Vue3模板。如果你的公司现在还没有准备使用Vue3,而在使用Vue2,那么这篇文章值得你继续看下...

2021-12-01
0

关于Virtual DOM理解和Snabbdom源码浅析

Virtual DOM 本质上JS和DOM之间的一个映射缓存。可以类比 CPU 和硬盘,既然硬盘这么慢,我们就在它们之间加个缓存:既然 DOM 这么慢,我们就在它们 JS 和 DOM 之间加个缓存。CPU(JS)只操作内存(Virtual DOM),最后的时候再把变更写...

2021-12-01
0

「非软文」零基础学习TypeScript(源码开源)

今天,这篇文章篇幅很短,主要开放我最近学习整理TypeScript源码。文件夹作用demo1TypeScript的定义demo2基础环境搭建demo3基础类型和对象类型demo4类型注解和类型推断demo5函数相关类型demo6数组与元组demo7Interface接...

2021-12-01
0

TypeScript Crash Course: Property Access Modifiers

There is no other great moment to head into the world of TypeScript instead of right now. Angular is in TypeScript, React is in TypeScript, and even Vue3 is in ...

2021-12-01
0