沐光

记录在前端之路的点点滴滴

前言

临近春节,很多人又考虑换工作了,考虑到还有一年多的工作的时间,提前总结总结也是不错的,这里就记录一下最近翻到了以及先前自己总结的一些问题,为之后的复习做准备。

阅读全文 »

前言

最近在研究可视化编辑器部分的内容,同时借此机会学习学习 node 相关的知识。然而在学习的过程中,发现好不容易申请下来的测试机却不会用,是时候该补充补充 linux 相关的知识了!

该文档持续完善,争取每周一个指令

阅读全文 »

前言

不知不觉已经快过 2 个月了,这期间由于项目变更,再加上遇到了一些生活上的波折,基本上没太多心思花在博文的编写了。好不容易稍微有点时间了,立马开始写上一篇,记录一下最近折腾配置的环境。

仅记录 Mac 环境的配置

阅读全文 »

前言

虽然先前有过使用 webpack 构建包的经验,但是最近同事问我 library 相关知识时,还是支支吾吾答不上来。想了想,知其然而不知其所以然,这和没学没有什么区别啊。所以,经过一番努力,总结了一点关于 library 的知识,这里就做个笔记,以做备忘吧。

阅读全文 »

前言

近期在考虑项目拆分的过程中,对于公共组件的维护总共找到了两种方式,分别是:发布 npm 包与 git submodule 子模块管理。对于 npm 发包的方法这里我就不做赘述了(先前有写到过),而另一种 git submodule 的方法这里就详细介绍一下,对于不想使用发包的方式(比较繁琐)来维护子项目的 coder 来说,这种方式可以算是最为方便的了。

阅读全文 »

前言

最近又鼓起勇气鼓捣 vue 源码,然后不经意间瞅了瞅最早开始学习 vue 源码时跟着撸的一个 vue-observer 的实例,发现自己对于观察者模式还是有些不太明白。因此,在学习了《JavaScript 设计模式》的“观察者模式”一篇后,总算有了一点灵感。目前趁灵感还在,在此便记录下我的理解。

阅读全文 »

前言

早期与后台对接接口时,让后台区分开数组与对象的传递参数,对于为什么也仅仅只是知道对象遍历顺序无法像数组一样得到保证,具体是怎么个规则还是不太了解。最近在学习了解 Reflect 部分知识时,正好又看到了对象属性排序部分的内容,因此做个笔记记录下来,用作备忘。

该部分基本上来自书本内容,夹带一些个人理解

阅读全文 »

前言

最近阅读的 《你所不知道的 JavaScript 下篇》 基本上讲的都是 ES6 的一些知识,先前跟着阮一峰老师的 《ES6 入门》 一书,将大多数工作中常用的知识都过了一遍,但是少数稍微复杂的却都是“点到为止”,Proxy 代理正属于这一类。现在正好又学到了这一块,为了加深印象,还是写一篇博文以作记录。

此篇仅记录一些基础内容,方便理解,更为深层次的内容之后有时间进行补充。

阅读全文 »

前言

随着项目图表使用的复杂程度的提升,“大数据”与多图表渲染带来的影响是页面响应慢、用户体验随时间越来越糟。通过 chrome 的 performance 分析出的原因是:接口耗时基本可忽略不计,页面渲染耗时才是对用户体验的真正影响。因此如何更“智能”的加载渲染的图表才是问题解决的关键,而这就要聊到“延迟加载”了。

阅读全文 »