- 博客(8)
- 收藏
- 关注
原创 event Loop事件循环
1、event Loop 事件循环 javascript的事件分两种:宏任务(macro-task)和 微任务(micro-task) const promise = new Promise((resolve) => { console.log(1); resolve(); console.log(2); }); setTimeout(() => { Promise.resolve().then(() => { console.log(
2021-04-23 10:40:31
113
原创 iCheck基本用法的使用
一. 常用方法改变iCheck的状态 1. 使拿到的iCheck标签选中 $('#input-1, #input-3').iCheck('check'); 2. 使拿到的iCheck标签非选中 $('#input-1, #input-3').iCheck('uncheck'); 3. 使拿到ICheck标签不可点击 $('#input-2, #input-4').iCheck('disable'); 4. 使拿到ICheck标签可点击 $('#input-2, #input-4').iCheck('enab
2020-10-23 17:12:20
8347
原创 es6入坑之旅
1、const 不允许重复声明 不属于顶层对象window 不存在变量提升 暂时性死区 块级作用域 const 不属于顶层对象window const str='es6'; console.log(window.str); // undefined //变量提升 console.log(str); var str = 'es6'; //相当于 var str; console.log(str); str = 'es6'; //不存在变量提升(1、需先定义后使用;2、块级作用域) console.l.
2020-10-13 17:23:08
133
原创 promise设计
promise 对象用于异步计算,在未来处理某件事,将异步操作队列化,按照期望的顺序执行,返回期望的结果,可在对象之间传递和操作promise,帮助我们处理队列 1、异步操作以事件为主 2、回调主要出现在ajax请求和File API nodejs 无阻塞高并发 异步回调: 1、嵌套层次很深,代码难以维护 2、无法正常使用return 和 throw 3、无法正常检索堆栈信息 4、多个回调之间难以建立联系 **promise 设计** new Promise( /*执行器 executor*/ fu.
2020-10-13 17:22:27
178
原创 数组基本排序
let list = [10,102,3,5,9,6,4,1]; //冒泡排序 function sortlist(arr){ for(let i = arr.length-1,temp;i>0;i--){ for(let j=0;j<i;j++){ if(arr[j]>arr[j+1]){ temp = arr[j]; arr[j] = arr[j+1];
2020-10-12 13:38:55
89
原创 Nginx 安装教程 【超详细】
1、下载windows 版本的nginx,官网地址: http://nginx.org/en/download.html 2.进入到安装目录 启动:start nginx 或 进入目录点击exe文件 停止:nginx.exe -s stop 重新载入配置:nginx.exe -s reload(每次修改配置文件都需要执行) 检查配置是否正确:nginx -t 3.查看任务进程是否存在,或打开任务管理器 tasklist /fi "imagename eq nginx.exe" 打开任务管
2020-08-21 15:11:23
1062
原创 gulp 构建工具基本配置
Gulp 构建工具 1.检查node、npm是否正确安装 node --version npm --version 2.安装gulp命令行工具 npm install --global gulp-cli 3.进入到创建项目 4.在项目目录下创建 package.json 文件 npm init 上述命令将指引你设置项目名、版本、描述信息等。 { "name": "hacod", "version": "1.0.0", "description": "",
2020-08-20 10:37:45
262
原创 Node.js 在chrome进行调试
1.首先安装node-inspector npm install -g node-inspector 2.以调试模式启动程序 启动node项目,一般是node XX.js 注:–-debug 和–-debug-brk区别,前者是会直接运行脚本,而后者则会暂停在脚本开头处,等待调试器连接后,由调试器的指令来决定运行。 Node --debug-brk app.js 成功后会显示 3.安装成功后 需要启动 在程序根目录下另开一个node命令行工具,并开启浏览器调试 Node-inspector 从上图可
2020-06-16 18:31:01
521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人