摘要: 发布一个npm包,webpack loader: reverse color loader,实现颜色反转。 初始化项目 新建 index.js,手写一个 webpack loader 实现颜色反转。webpack loader 开发文档查看 [编写一个 loader ](https://www.we 阅读全文
posted @ 2020-03-23 17:59 whosmeya 阅读(614) 评论(0) 推荐(0) 编辑
摘要: JavaScript 在 运算 或 比较 之前, 会自动进行隐式类型转换. 下面我们来仔细讲一讲 + / == 运算符经历了哪些过程. 类型转换 ECMAScript 运行时系统会在需要时从事自动类型转换。为了阐明某些结构的语义,定义一集转换运算符是很有用的。__这些运算符不是语言的一部分__;在这 阅读全文
posted @ 2020-03-22 14:38 whosmeya 阅读(783) 评论(0) 推荐(1) 编辑
摘要: 本文将要介绍 webpack,Babel,babel-loader 的关系。理清楚他们各自做了什么事情。 通常我们新建一个项目,会先配置webpack,然后配置babel;babel是一个编译工具,实际上,babel也是可以单独使用的。 下面我们从Babel出发,简单配置一个react项目,来清晰认 阅读全文
posted @ 2020-03-20 23:11 whosmeya 阅读(4970) 评论(2) 推荐(4) 编辑
摘要: 先来看下度娘的算法复杂度百科 算法复杂度分为时间复杂度和空间复杂度。其作用: 时间复杂度是指执行算法所需要的计算工作量;而空间复杂度是指执行这个算法所需要的内存空间。(算法的复杂性体运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度。 阅读全文
posted @ 2020-03-19 23:12 whosmeya 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 为客户端服务的叫正向代理。 如 VPN:客户端无法访问国外网站,需要VPN代理自己去访问。 为服务端服务的叫反向代理。 如 Nginx:反向代理服务器,当客户端发来请求时候,把服务器资源给客户端。 总结 默认从客户端角度出发,代理客户端的代理服务器是正向代理服务器;代理服务端的代理服务器,对于客户端 阅读全文
posted @ 2020-03-19 20:07 whosmeya 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 效果 gif有些糊,可以 在线预览 实现关键点 requestAnimationFrame 循环帧; 绘制单条弹幕,画框子 → 画头像 → 写黑色的字 → 写红色的字, measureText获取文字宽度; 防止弹幕重叠,分行且记录当前行是否可插入,弹幕随机行插入; 弹幕滚出屏幕外时,移除此条弹幕; 阅读全文
posted @ 2020-03-18 11:25 whosmeya 阅读(477) 评论(0) 推荐(1) 编辑
摘要: 渲染上下文 绘制形状 绘制矩形 绘制路径 首先,你需要创建路径起始点。 然后你使用画图命令去画出路径。 之后你把路径封闭。 一旦路径生成,你就能通过描边或填充路径区域来渲染图形。 移动笔触 线 圆弧 二次贝塞尔曲线及三次贝塞尔曲线 矩形 样式和颜色 色彩 Colors 透明度 线形 渐变 Gradi 阅读全文
posted @ 2020-03-17 15:49 whosmeya 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 目前前端项目 可分两种: 多页面应用,单页面应用。 单页面应用 入口是一个html文件,页面路由由js控制,动态往html页面插入DOM。 多页面应用 是由多个html文件组成,浏览器访问的是对应服务器的html文件。 多页面应用 目录结构 上面这种情况 index.html 不在根目录下,ngin 阅读全文
posted @ 2020-03-12 15:38 whosmeya 阅读(4908) 评论(0) 推荐(0) 编辑
摘要: 安装tree。 yum -y install tree 查看是否安装成功 yum list installed tree 执行tree命令查看目录树形结构 tree 阅读全文
posted @ 2020-03-12 15:25 whosmeya 阅读(4313) 评论(0) 推荐(0) 编辑
摘要: Number构造属性 Number构造方法 Number原型方法(6) 阅读全文
posted @ 2020-03-10 18:44 whosmeya 阅读(307) 评论(0) 推荐(0) 编辑