优秀文章收藏(慢慢消化)持续更新~

 w候人兮猗
规范 协作规范 中文技术文档协作规范(阮一峰) Javascript编程风格 JavaScript Event Loop 这一次,彻底弄懂 JavaScript - 执行机制 一次弄懂Event Loop(彻底解决此类面试问题) 浏览器与Node的事件循环(Event Loop)有何区别? 笔试题——JavaScript事件循环机 ...

vue-cli3 配置骨架屏方案

 w候人兮猗
vue-cli3配置骨架屏方案 前言 最近在学vue,准备使用vue写一个移动端项目。考虑到首页白屏优化,需要实现骨架屏需求。 步骤 安装vue-skeleton-webpack-plugin插件 npm install --save-dev vue-skeleton-webpack-plugin vue.config.js配置 const path = r ...

nodejs使用redis模块并实现图形验证码功能

 w候人兮猗
nodejs连接redis模块 redis的使用 安装 redis 模块 npm install redis --save 进行redis的一些配置 module.exports = { redis:{ url:'localhost', port:6379, password:'123456' } } 上述配置中,url是redis服务的地址 ...

JavaScript设计模式之状态模式

 w候人兮猗
介绍 一个对象有状态的变化 每次状态变化都会触发一个逻辑 不能总是用if..else控制 实例 交通信号灯不同颜色的变化 UML类图 代码演示 class State { constructor(color) { this.color = color } handle(conte ...

JavaScript设计模式之迭代器模式

 w候人兮猗
介绍 顺序访问一个集合(有序的:Array) 使用者无需知道集合的内部结构 实例 使用jQ演示 <p>jq each</p> <p>jq each</p> <p>jq each</p> var arr = [1,2,3] var nodeList = document.getElementsB ...

JavaScript设计模式之观察者模式

 w候人兮猗
介绍 发布订阅 一对多 实例 肯德基点餐后等着被叫号 订报纸后每天等着送报纸 UML 代码演示 // 主题 保存状态 状态变化之后触发所有观察者 class Subject{ constructor() { this.state = 0 this.obsevers = [] ...