Aima

404
获赞数
15
关注数
526
粉丝数
北京
IP 属地北京
2017-12-28 加入
浏览 12.9k

what you need is not strength, but passion.

1,084 声望|达人
全站排名超越 98% 用户
javascript
511
vuex
252
懒加载
194
预加载
194
性能优化
194
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 赞了文章2022-01-11
    从过去到现在,聊聊 Tree-shaking 是什么?
    Tree-shaking 这一术语在前端社区内,起初是 Rich Harris 在 Rollup 中提出。简单概括起来,Tree-shaking 可以使得项目最终构建(Bundle)结果中只包含你实际需要的代码。
  • 赞了文章2021-12-30
    2021总结:八年了,开始写点东西了
    我从刚开始参加工作就经常有写东西的冲动,直到今年3月份才养成连续、有节奏的写作习惯,最近(截止2021-12-15) 已经累计输出28篇技术文章,月均3篇左右,全网阅读量合计 20w ,关注数 1w+,单看这数据平平无奇,但这事给我个人带来了很多收获:
  • 赞了文章2021-12-30
    [万字总结] 一文吃透 Webpack 核心原理
    时至 5.0 版本之后,Webpack 功能集变得非常庞大,包括:模块打包、代码分割、按需加载、HMR、Tree-shaking、文件监听、sourcemap、Module Federation、devServer、DLL、多进程等等,为了实现这些功能,webpack 的代码量已经到了惊人的程度:
  • 赞了文章2021-11-09
    由浅入深React的Fiber架构
    目的是初识fiber并实现react基础功能,请带着下面几个问题去阅读此文。 React15存在哪些痛点?Fiber是什么?React16为什么需要引入Fiber? 如何实现React16下的虚拟DOM? 如何实现Fiber的数据结构和遍历算法? 如何实现Fiber架构下可中断和可恢复的的任务调度? 如何...
  • 赞了文章2021-09-27
    我从来不理解JavaScript闭包,直到有人这样向我解释它...
    为了保证的可读性,本文采用意译而非直译。正如标题所述,JavaScript闭包对我来说一直有点神秘,看过很多闭包的文章,在工作使用过闭包,有时甚至在项目中使用闭包,但我确实是这是在使用闭包的知识。
  • 赞了文章2020-09-24
    前端经典面试题: 从输入URL到页面加载发生了什么?
    最近在进行前端面试方面的一些准备,看了网上许多相关的文章,发现有一个问题始终绕不开: 在浏览器中输入URL到整个页面显示在用户面前时这个过程中到底发生了什么。仔细思考这个问题,发现确实很深,这个过程涉及到的东西很多。这个问题的回答真的能够很好的考验一个...
  • 赞了文章2020-09-24
    前端工程师成长之多读好书
    乱七八糟的书看了很多,有一本讲JavaScript的印象特别深开篇说的是"JavaScript是Java的脚本语言",但还是看完了,最后忘了书名。
  • 赞了文章2020-09-01
    【Copy攻城狮日志】聊聊JavaScript heap out of memory
    Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.,一般情况下,Node在运行时只能使用到系统的一部分内存,64位系统下约为1.4GB,32位系统下约为0.7GB【有待考证,出处@JerryC】。当GC时,如果老生区大小超过设定的值时,就会报错。一般解...
  • 赞了文章2020-08-23
    【React深入】深入分析虚拟DOM的渲染原理和特性
    React的虚拟DOM和Diff算法是React的非常重要的核心特性,这部分源码也非常复杂,理解这部分知识的原理对更深入的掌握React是非常必要的。
  • 赞了文章2020-07-02
    Observable详解
    浏览新版,请访问 RxJS Observable 在介绍 Observable 之前,我们要先了解两个设计模式: Observer Pattern - (观察者模式) Iterator Pattern - (迭代器模式) 这两个模式是 Observable 的基础,下面我们先来介绍一下 Observer Pattern。 Observer Pattern 观察者模式...
  • 赞了文章2020-05-08
    Sketch 插件开发实践
    Sketch 是非常流行的 UI 设计工具,2014年随着 Sketch V43 版本增加 Symbols 功能、开放开发者权限,吸引了大批开发者的关注。
  • 赞了文章2019-11-22
    webpack使用-详解DllPlugin
    DLL(Dynamic Link Library)文件为动态链接库文件,在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。
  • 赞了文章2019-07-09
    Moment.js常见用法总结
    ​ 日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间,比较时间等等。接下来,我将按照这些操作对Moment.js中的Doc进行整理分类,方便学习和日后的查阅。
  • 赞了文章2019-06-03
    一名【合格】前端工程师的自检清单
    到现在为止,前端工程师已经成为研发体系中的重要岗位之一。可是,与此相对的是,我发现极少或者几乎没有大学的计算机专业愿意开设前端课程,更没有系统性的教学方案出现。大部分前端工程师的知识,其实都是来自于实践和工作中零散的学习。
  • 发布了文章2019-05-27
    前端性能优化总结
    DOMContentLoaded: DOM树构建完成的时间Load: 页面加载完毕。即DOM树构建完成后,加载完图片等外部资源的时间Finish: 是页面上所有 HTTP 请求发送到响应完成的时间
  • 赞了文章2019-05-22
    从Google V8引擎剖析Promise实现
    ​ 本文阅读的源码为Google V8 Engine v3.29.45,此版本的promise实现为js版本,在后续版本Google继续对其实现进行了处理。引入了es6语法等,在7.X版本迭代后,逐渐迭代成了C版本实现。​ 贴上源码地址:[链接] 大家自觉传送。 ​ 代码中所有类似%functionName的函数均...
  • 赞了文章2019-05-17
    跨域相关问题
    最近遇到了一个项目,第一次和其他组的后端合作,由于域名也是新申请的,所以在合作过程中遇到了很多跨域的问题。现在自己做一下模拟总结。这里我的前端使用的vue,后端使用的express。没有使用vue的proxyTable,就是作为后端解决一下这个跨域
  • 赞了文章2019-05-17
    模块化的学习和理解
    最近在看vue源码,然后看到了rollup,然后又看到了模块化的概念,所以对模块化的概念进行一个学习和总结。以下就是我的学习成果,如果有什么不对的欢迎指教。
  • 赞了文章2019-05-17
    【前端早读会】每天记录前端学习的过程
    在这里使用学而思网校的录像设备,记录前端工程师每天学习的内容: 9月 2019-9-30 作用域链 分享人:李佳晓视频:[链接] 2019-9-29 Vue+Electron构建跨平台桌面应用 分享人:刘宇视频:[链接] 2019-9-27 事件机制比较,从原生到react(下) 分享人:张燕视频:[链接]...
  • 发布了文章2019-05-15
    总结异步编程的六种方式
    众所周知 JavaScript 是单线程工作,也就是只有一个脚本执行完成后才能执行下一个脚本,两个脚本不能同时执行,如果某个脚本耗时很长,后面的脚本都必须排队等着,会拖延整个程序的执行。以下为几种异步编程方式的总结,希望与君共勉。