摘要:
"一、HTML" "1、基本原则" "2、class 命名规则" "二、CSS" "1、基本规则" "2、注释" "3、边框" "4、Sass" "三、JavaScript" "1、基本格式化" "1.1 缩进层级" "1.2 语句结尾" "1.3 行的长度" "1.4 换行" "1.5 命名" " 阅读全文
摘要:
目录 "前言" "webpack 的性能瓶颈" "webpack 优化方案" "优化Loader" "DllPlugin 打包第三方库" "HappyPack 并行打包" "Tree Shaking 删除冗余代码" "按需加载" "Gzip 压缩原理" 前言 前不久看过掘金小册《前端性能优化原理与实 阅读全文
摘要:
详见个人博客: "https://shengchangwei.github.io/verdaccio/" 一、使用npm安装 二、cmd 启动 verdaccio 看到下图说明启动成功 页面输入:localhost:4873 此时看到的页面应该如下: 三、如何使用这个仓库 添加镜像 创建用户登陆 首 阅读全文
摘要:
uni app 开发微信小程序 详见个人博客: "https://shengchangwei.github.io/js uni app/" (github.io首次加载较慢) 前言 9月份,开始开发微信小程序,也曾调研过 /`mpvue uni app uni app request color u 阅读全文
摘要:
详情个人博客: "https://shengchangwei.github.io/js shejimoshi diedaiqi/" 迭代器模式 1、定义 迭代器模式: 是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示;(学完回来思考思考) 2、JQuery中的迭代器 阅读全文
摘要:
详情个人博客: "https://shengchangwei.github.io/js shejimoshi fabudingyue/" 发布 订阅模式 1、定义 发布 订阅模式:发布—订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状 态发生改变时,所有依赖于它的对象都将得 阅读全文
摘要:
详情个人博客: "https://shengchangwei.github.io/js shejimoshi celue/" 策略模式 1、定义 策略模式:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 2、使用策略模式计算奖金 很多公司的年终奖是根据员工的工资基数和年底绩效情况来 阅读全文
摘要:
详情个人博客: "https://shengchangwei.github.io/js shejimoshi daili/" 代理模式 1、定义 代理模式:代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。 代理模式的关键是,当客户不方便直接访问一个对象或者不满足需要的时候,提供一个替 阅读全文
摘要:
详情个人博客: "https://shengchangwei.github.io/js shejimoshi danli/" 原来只是听过设计模式,却不晓得其真面目,今天,终于步入了设计模式学习的殿堂,想想还有点小兴奋呢 1、定义 单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。(这 阅读全文
摘要:
防抖(debounce)和 节流(throttling) 1、防抖和节流出现的原因 防抖和节流是针对响应跟不上触发频率这类问题的两种解决方案。 在给DOM绑定事件时,有些事件我们是无法控制触发频率的。 如鼠标移动事件onmousemove, 滚动滚动条事件onscroll,窗口大小改变事件onres 阅读全文