摘要: 前言 学习一个库的源码,我认为不能直接打开 或者 目录去直接找入口文件着去阅读,而应该去了解下库的作者是如何梳理、 源码的 本着这个原则,我们需要在阅读源码之前,理清楚整个项目是如何 的,一些 里的命令是如何执行的 以下代码全部出自于 这个版本,源码地址:https://github.com/bab 阅读全文
posted @ 2020-05-09 15:26 叁歌~ 阅读(524) 评论(0) 推荐(0)
摘要: 枚举类型 我们知道在 中新增了枚举类型,我们不需要关注它支持的诸如默认索引或者自定义索引等内容,只需要关注其本身的定义和向 代码的转义 例如,我们定义一个 : 此时我们将其转换为 代码后,发现其定义过程为: 可以看到,我们在 中定义了四个枚举值,在转义成 代码后,为最终的 对象挂上了 8 个属性 浏 阅读全文
posted @ 2020-05-06 14:44 叁歌~ 阅读(153) 评论(0) 推荐(0)
摘要: 工作中有遇到一个问题,简单的例子就是如下: 访问链接: 用 查看 上的 的结果: 我们发现,我们的 本来应该为 , 但是从 中拿下来却变成了 , 加号被替换成了空格 导致本来加号 后应该变成 , 成为了空格进行 ,结果得到了 探索过程 1. 查找 对 这个属性的封装 首先看这一块的代码,代码地址位于 阅读全文
posted @ 2020-02-24 21:32 叁歌~ 阅读(598) 评论(0) 推荐(0)
摘要: 写在前面 本文参考的虚拟 dom 库为 "https://github.com/Matt Esch/virtual dom" 本文可以告诉下列东西,篇幅较长: 1. virtual dom 做了哪些事 2. virtual dom 需要提供哪些接口哪些方法 3. 得到实现这些方法的大致思路 4. 得 阅读全文
posted @ 2020-02-24 21:28 叁歌~ 阅读(161) 评论(0) 推荐(0)
摘要: 写在前面 阅读本文,可以得到以下内容: 1. 前端国际化常见的做法及其优劣 2. 工程化角度上如何解决国际化问题 3. 一个 版本的国际化思路 转载请保留出处 常见做法 我们平时看到的国际化站点,大多都是使用一个公共函数,以需要翻译的文案为参数调用,然后在模板引擎渲染时,或者在 执行时依据一个目标语 阅读全文
posted @ 2020-02-24 21:24 叁歌~ 阅读(326) 评论(0) 推荐(0)