js
文章平均质量分 60
PPPP_X
这个作者很懒,什么都没留下…
展开
-
element 框架源码阅读
命令:build:file:"node build/bin/iconInit.js & node build/bin/build-entry.js & node build/bin/i18n.js & node build/bin/version.js"icon处理,packages/theme-chalk/src/icon.scss(ui组件目录) 放置了icon的class,利用postcss 将该文件解析成ast,并且将.el-icon-xxx:before的类型写入到原创 2022-04-06 00:23:16 · 756 阅读 · 0 评论 -
docker 相关
docker 相关安装:win10:专业版和企业版直接安装。家庭版需要修改win10系统配置伪装成企业版命令:1.编译镜像docker build -t docker用户名/打包后的镜像名 .例如:docker build -t userName/imageName注意事项:不带用户名,推送镜像会失败2.拉取镜像docker pull 镜像名3.显示容器iddocker ps -a4.停止容器docker stop 名5.删除容器docker rm 容器6.显示当前正在运行的原创 2021-05-15 15:31:11 · 126 阅读 · 0 评论 -
js 宏任务与微任务
宏任务和微任务宏任务 macro-task 大概包括:setTimeoutsetIntervalsetImmediatescript(整体代码)I/O 操作等。微任务 micro-task 大概包括:process.nextTick(与普通微任务有区别,在微任务队列执行之前执行)new Promise().then(回调)等。先执行整体script代码,如果遇到宏任务,放入...原创 2020-03-11 00:23:24 · 188 阅读 · 0 评论 -
使用闭包解决for循环及原理
闭包,原来因为垃圾回收机制的,没有被使用的变量会被回收,而闭包因为占用了某个变量,使原来本应该被回收的变量没有被回收。下面看一个没有使用闭包的for循环例子,大家应该日常中经常用到:for (var i = 0; i < 5; i++) { setTimeout(() => { console.log(i) }, 0)}这段代码输出的是 五个...原创 2020-03-04 21:25:50 · 1019 阅读 · 0 评论 -
es6扩展运算符
在学习es6项目中使用了数组的扩展运算符在函数中返回一个数组,需要返回一个深拷贝的新数组,可以使用扩展运算符来实现深拷贝.var ary1=[1,2];方法一:适用 单层 数组嵌套的深拷贝var ary2 = […ary1];方法二:适用 单层 数组嵌套的深拷贝var […ary2] = ary1;...原创 2019-12-28 01:15:20 · 176 阅读 · 0 评论 -
js 原型链继承的一个小坑点
<script type="text/javascript"> function Animal() { this.size = ['large', 'small']; } function Cat() { } Cat.prototype = new Animal();...原创 2019-12-15 23:44:25 · 174 阅读 · 0 评论