摘要:构建工具是如何用操作文件的从本质上来说,源代码文件都是文本文件,文本文件的内容都是字符串,对文本文件的操作其实就是对字符串的操作。在第二种方式中,一般也是将文本解析成一棵抽象语法树,然后进行操作。 构建工具是如何用 node 操作 html/js/css/md 文件的 从本质上来说,html/js/css/md ... 源代码文件都是文本文件,文本文件的内容都是字符串,对文本文件的操作...
摘要:组合式继承是最常用的继承模式,但组合继承使用过程中会被调用两次一次是创建子类型的时候,另一次是在子类型构造函数的内部。 首先需要了解原型链机制: 原型链作为实现继承的主要方法,其基本思想就是利用原型让一个引用类型继承另 一个引用类型的属性和方法. 构造函数、原型、实例之间的关系: 每个构造函数都有一个原型对象(prototype),原型对象都包含一个指向构造函数的指针(constr...
摘要:你可能不需要人们经常在他们不需要的时候选择它。将与不需要指定格式代码去更新的方法比较是太正常不过,可以得出结论是复杂的。保持历史可撤销或实现可预见的变化,而不会对编写代码的方式发生重大变化。哇你应该对有状态的组件做这件事吗可能不会。 你可能不需要 Redux 人们经常在他们不需要 Redux 的时候选择它。如果我们的应用没有使用 Redux 怎么扩展?,紧接着,开发人员对间接的Redu...
摘要:前端错误日志采集上报上报给后端分析错误日主要用于移动端各手机类型错误日志的收集分析业务背景在开发移动端项目,运营同学反馈了一个客户手机上页面白屏的问题此时说第一句话是,在我的手机上是正产的啊,可是问题就是存在,生产环境啊,需要怎么处 js-log-report 前端错误日志采集上报、上报给后端分析错误日、主要用于移动端各手机类型错误日志的收集分析 GitHub:js-log-repor...
摘要:前段时间看见我们班群里分享了一张图片,上面有些题目,我自己做了一遍,觉得还是可以归纳分享出来的,听说是阿里的题目,我也不知真假,看题目,出的还是有点技术含量的。我觉得学习应该是积极主动的行为,所以分享的方法没有注释信息。 作为一个前端一年多了,总觉得自也该写写自己的博客了。其实早就想写了,但是不知道写点什么,感觉自己还是小白,也不想自己写出的东西误人子弟。前段时间看见我们班群里分享了一...