in 技术

写在前面打开 github,可以看到越来越多的 js 的大型应用型项目已经投入到了 ts 的怀抱,不过也可以看到的是作为功能性使用的很多知名的被大量使用的 js 类库其实仍然是在采用 js 来编写,那我们的 ts 项目在采用这些 js 库的时候就会涉及到我们今天的主题-ts 申明文件为 js ...

in 技术

写在前面模块化这个概念出现在 js 应用中已经很久了了,在es-module 规范发布以前的在很长的一段时间里大家都在讨论使用怎样的模块化规范来组织自己臃肿的 js 代码,其中最流行主流的规范当属被 node 支持的同步CommonJS规范,以require.js为代表的异步AMD规范和以se...

in 技术

写在前面距离 tc39 推出原生的模块化解决方案已经有一段时间了,新的工作中也一直在使用,现在对以往的使用做一个简单的回顾和介绍。一般应用一般来说,我们都是在编写大型应用或者多模块类库源码的过程中使用原生模块化解决方案来组织我们的代码,然后再借助 webpack 或者 rollup 等构建工具...

in 技术

LazyMan 题目介绍实现一个 LazyMan,可以按照以下方式调用:LazyMan("Hank")输出:Hi! This is Hank!LazyMan("Hank").sleep(10).eat("dinner")输出Hi! This is Hank!//等待 10 秒..Wake up...

in 非技术

久违了。