240 发简信
IP属地:江苏
  • Virtual DOM

    什么是 Virtual DOM Virtual DOM(虚拟 DOM),是由普通的 JS 对象来描述 DOM 对象,因为不是真实的 DOM 对象,所以叫 Virtual DO...

  • 120
    前端工程化(五)

    规范化标准 规范化是前端工程化很重要的部分,有时候却往往被我们忽略 为什么需要规范化标准 软件开发需要多人协作,不同的人不同的编码风格和喜好,不同的风格增加了维护成本,代码的...

  • 前端工程化(四)

    Rollup Rollup 仅仅是一个 ESM 打包器初衷就是只提供一个高效的 ESModule 打包器构建出结构扁平,性能出众的类库 rollup 快速上手 Rollup ...

  • 前端工程化(三)

    webpack 打包 模块化开发为我们解决了很多问题,使得代码组织管理非常的方便,但是又带来了新的问题,ES Module 存在环境兼容问题,划分的文件太多,就会导致网络请求...

  • 前端工程化(二)

    模块化开发 --- 当下最重要的前端开发范式之一所谓模块化,只是思想或者理论,不是具体的某个特定的实现 模块化的演变过程 第一阶段:文件划分方式早起的模块化完全依赖约定缺点污...

  • 120
    前端工程化(一)

    背景: 以前刀耕火种的年代 问题/解决方案 代码不够健壮,可读性差,没有智能提示,使用 TypeScript,提高代码质量,智能提示让我们更加方便快捷 多人开发,风格不够统一...

  • 120
    JavaScript 语言性能优化

    说明: 具体从内存空间的使用以及垃圾回收机制的角度出发。 内存管理 为什么要进行内存管理内存.png内存管理是可以避免程序出现一些不可察觉的内存问题,比如内存泄漏,当这些问题...

  • 初探Typescript

    语言类型 强类型 弱类型 (类型安全维度)强类型有类型上的约束,不允许任意的隐式类型转换优势:错误更早暴露代码智能,编码准备重构更加牢靠减少不必要的类型判断弱类型没有类型上的...

  • 120
    浅谈ECMAScript新特性

    1.新的标准规范 ECMAScript2015 是 js 的一种的新的标准规范,就是对 js 的写法上提出了新的语法要求和写法格式。 2.ECMAScript 和 javaS...

  • 120
    浅学函数式编程

    函数式编程基本概念 为什么学习函数式编程 函数式编程是随着 React 的流行受到越来越多的关注 Vue3也开始拥抱函数式编程 函数式编程抛弃了this 打包过程中可以更好的...

  • 手写Promise,帮助你理解Promise的内部实现原理

    原生Promise底层是系统底层实现的微任务,我们通过代码无法实现,只能模拟宏任务去实现

  • 120
    浅谈 Javascript 异步编程

    单线程 JavaScript 目前主流的 JavaScrip 环境都是以单线程模式执行的 javaScript 代码 采用单线程的原因 JS 在最初只是一门运行在浏览器端的脚...

  • 120
  • 120
    惰性人,你整天躺床上幻想,又不行动,能成功吗?

    曾经有一个年轻的读者给杨绛写信,抱怨这个浮躁的社会,杨绛回信里说了一句话: 你最大的问题,就是读书太少而又想得太多。 人一旦到了一定的岁数,就真的不喜欢多说话了。因为很多时候...

  • 120
    我是如何提升阅读能力的

    0. 你早上起来去五星级餐厅吃早餐。如果你有足够的时间,你可以细嚼慢吞,先水果,在主食,再点心,最后来杯咖啡。 但你去的时候,发现还有五分钟就要收摊了。你该怎么办? 1. 2...

个人介绍
一个90后程序搬砖工的自我修养