JS:一些关于date的获取方法 发表于 2019-10-11 | 分类于 JS | 字数统计: 141 字 | 阅读时长 ≈ 1 分钟 获知一个月的第一天是星期几123456789101112// 当月// 先获取第一天的时间戳var first = new Date().setDate(1); // 再通过getDay()获取var week = new Date(first).getDay();// 下个月// 先获取年份var ... 阅读全文 »
JS:不同类型之间的比较与运算 发表于 2019-09-26 | 分类于 JS | 字数统计: 147 字 | 阅读时长 ≈ 1 分钟 1234561. 5+'5' // '55'2. 5-true // 43. 5-'2' // 34. '21'>3 // true5. null===undefined // false6. NaN===NaN ... 阅读全文 »
JS:防抖和节流 发表于 2019-09-25 | 分类于 JS | 字数统计: 599 字 | 阅读时长 ≈ 2 分钟 优化高频率执行js代码 防抖在事件被触发后的某个时间限制内,事件处理函数只执行一次。 在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 应用场景:搜索框搜索输入,最后一次输入完再发送请求;手机号、邮箱验证输入检测。 12345678910111213141516function d ... 阅读全文 »
Git:关于回退版本的一些小技巧 发表于 2019-08-27 | 分类于 Git | 字数统计: 84 字 | 阅读时长 ≈ 1 分钟 先通过 git log 查看某次提交的id 使用git reset –hard [id] 回退到某一次提交 若不想保留原来的提交记录,可把原来的分支删除 1git push origin --delete [branchName] 再把本地的修改提交到新的分支 版本回退仅仅是本地版本回退 ... 阅读全文 »
CSS:position 发表于 2019-08-19 | 分类于 CSS | 字数统计: 448 字 | 阅读时长 ≈ 2 分钟 position:static没有定位,元素出现在正常的文档流中,忽略left、right、top、bottom和z-index。 position:fixed相对于浏览器窗口定位,即浏览器窗口滚动也不会影响元素位置,元素的位置与文档流无关,因此不占据空间,可能与其他元素发生重叠。 一定要设置宽度 ... 阅读全文 »
JS:判断一个空对象或空数组 发表于 2019-07-29 | 分类于 JS | 字数统计: 155 字 | 阅读时长 ≈ 1 分钟 判断一个空对象1234567function isEmptyObject(obj){ if(JSON.stringify(obj) == "{}"){ console.log("是空对象"); ... 阅读全文 »
Vue:移动端适配 发表于 2019-07-29 | 分类于 Vue | 字数统计: 325 字 | 阅读时长 ≈ 1 分钟 lib-flexible原理 在页面中引入flexible.js后,flexible会在html标签上增加一个data-dpr属性和font-size样式。 js首先会获取设备型号和对应的dpr,然后根据不同设备添加不同的data-dpr值,比如说1、2或者3,从源码中我们可以看到。 vue中适配 ... 阅读全文 »
一些调试小技巧 发表于 2019-07-29 | 分类于 前端 | 字数统计: 201 字 | 阅读时长 ≈ 1 分钟 一些常用的快捷键 快捷键 功能 ctrl + o 搜索文件 ctrl + shift + F 在所有文件中搜索特定的文字 ctrl + shift + o 在某个文件中搜索特定的文字 ctrl + G 跳转到某一行 ctrl + L 清除控制台的信息 ctrl + [ ... 阅读全文 »
Node:REPL(交互式解释器) 发表于 2019-06-05 | 分类于 Node | 字数统计: 600 字 | 阅读时长 ≈ 2 分钟 概述Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。 作用Node 自带了交互式解释器,可以执行以下任务: 读取:读取用户输入,解 ... 阅读全文 »
Node:回调函数 发表于 2019-06-05 | 分类于 Node | 字数统计: 352 字 | 阅读时长 ≈ 1 分钟 概述 Node.js 异步编程的直接体现就是回调 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数 回调函数一般作为函数的最后一个参数出现 阻塞代码实例创建一个文件 input.tx ... 阅读全文 »