在过去的一段时间,队友在性能优化方面做了很多工作。我现在在这里默默总结,希望能够追上队友的脚步~此次优化主要针对的是漫画手机站。相比于PC端的网...
Vue 依赖收集原理分析 Vue实例在初始化时,可以接受以下几类数据: 模板 初始化数据 传递给组件的属性值 computed watch me...
开闭原则 软件实体(类、模块、函数等等)应该是可以扩展的,但是不可以修改。 开闭原则为我们描绘出了一个美好的代码世界。在这里,我们无需去修改原有...
如果你复用代码的方式还是复制粘贴,如果你维护的模块正在变得臃肿和复杂,如果你的一次小改动会无意中引发无关模块的bug,那么你需要好好学习下设计模...
依据开闭原则编写程序,我们根据变化原因的不同将程序分割成了不同的模块,然后拼装在一起。详情请见设计模式初探(2)开闭原则 这个和组装一台电脑类似...
babel主要用于编译JavaScript代码。一般来说,我们使用JavaScript的最新语法特性来编写程序,但为了能够兼容更多的浏览器,会使...
浏览器和服务器端通过HTTP报文进行通信,HTTP报文是一段按照特定格式编写的字符串。在前后端通信过程中,发送方需要将数据转换为字符串,接收方从...
前端性能优化是一件很琐碎的事情。它不像其它很多技术,在确切有限的步骤下就可以把功能做好。它就像是在打扫屋子,需要时常去检查屋子是否有不整洁的地方...
Buffer: 处理二进制数据 二进制数据的获取 文件数据 网络数据 二进制数据的可读性:base64 Base64是一种基于64个可打印字符来...