240 发简信
IP属地:上海
  • 针对低网速的性能优化

    在过去的一段时间,队友在性能优化方面做了很多工作。我现在在这里默默总结,希望能够追上队友的脚步~此次优化主要针对的是漫画手机站。相比于PC端的网...

  • Vue 依赖收集原理分析

    Vue 依赖收集原理分析 Vue实例在初始化时,可以接受以下几类数据: 模板 初始化数据 传递给组件的属性值 computed watch me...

    0.7 6800 3 19
  • 设计模式初探(2)开闭原则

    开闭原则 软件实体(类、模块、函数等等)应该是可以扩展的,但是不可以修改。 开闭原则为我们描绘出了一个美好的代码世界。在这里,我们无需去修改原有...

  • Resize,w 360,h 240
    设计模式初探(1)单一职责原则

    如果你复用代码的方式还是复制粘贴,如果你维护的模块正在变得臃肿和复杂,如果你的一次小改动会无意中引发无关模块的bug,那么你需要好好学习下设计模...

  • Resize,w 360,h 240
    设计模式初探(3)里氏替换原则

    依据开闭原则编写程序,我们根据变化原因的不同将程序分割成了不同的模块,然后拼装在一起。详情请见设计模式初探(2)开闭原则 这个和组装一台电脑类似...

  • babel简介

    babel主要用于编译JavaScript代码。一般来说,我们使用JavaScript的最新语法特性来编写程序,但为了能够兼容更多的浏览器,会使...

  • 前后端通信细节

    浏览器和服务器端通过HTTP报文进行通信,HTTP报文是一段按照特定格式编写的字符串。在前后端通信过程中,发送方需要将数据转换为字符串,接收方从...

  • 前端性能优化之WebP

    前端性能优化是一件很琐碎的事情。它不像其它很多技术,在确切有限的步骤下就可以把功能做好。它就像是在打扫屋子,需要时常去检查屋子是否有不整洁的地方...

  • Resize,w 360,h 240
    nodejs基础

    Buffer: 处理二进制数据 二进制数据的获取 文件数据 网络数据 二进制数据的可读性:base64 Base64是一种基于64个可打印字符来...