javascript
蜗牛速度额
这个作者很懒,什么都没留下…
展开
-
javascript 代码规范
github:https://github.com/airbnb/javascript原创 2019-04-07 11:25:26 · 264 阅读 · 1 评论 -
npm 如何管理依赖包版本自动更新问题
锁定包版本 npm shrinkwrap或者一直使用npm下载,自动生成 package.lock.json原创 2018-12-24 22:32:59 · 5258 阅读 · 1 评论 -
js for循环删除数组元素 splice
let index = [0, 5, 7];// index 指定要删除的数组下标 docu.cartList// 数组的长度已经缓存下来 不会随着删除后去改变for (let i = index.length - 1; i >= 0; i--) { docu.cartList.splice(index[i], 1);}// 错误写法 (删除一个后, 数组长度会重新计算)f...原创 2018-12-16 14:22:06 · 2315 阅读 · 0 评论 -
ES6 新新特性
ES6的Object.keys().length 断对象是否为空对象原创 2018-12-04 18:58:20 · 292 阅读 · 0 评论 -
javascript ES6 Promise 用法
let checkLogin = () => { return new Promise((resolve, reject) => { let flag = document.cookie.indexOf('userId') > -1 ? true : false; if (flag = true){ resolve({status: 0, res...原创 2018-11-25 20:25:33 · 117 阅读 · 0 评论 -
javascript es6 参数扩展
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>es6</title></head><body><h2>原创 2018-11-25 19:59:59 · 464 阅读 · 0 评论 -
javascript 字符串解构、数组解构、对象解构、函数解构
// 数组解构 let [a, b, c] = [null, null, null]; // 字符串解构 let [x, y, z] = 'vue'; console.log(`x: ${x},y: ${y}, z: ${z}`); // 对象解构 对key value 拆分 let {v: v, m: m} = {v: 10, m: 29...原创 2018-11-25 16:57:58 · 2157 阅读 · 0 评论 -
JavaScript 对象属性检查方法
JS 对象可以看做属性的集合,我们经常会检测集合中成员的属性关系——判断某个属性是否存在于对象中。可以通过in运算符、hasOwnPreperty() 和 propertyIsEnumerable() 方法来完成这个工作,甚至仅通过属性查询也可以做到这一点。 in运算符的左侧是属性名(字符串),右侧是对象。如果对象的自有属性或继承属性中包含这个属性则返回true。let ...原创 2018-10-30 20:50:11 · 583 阅读 · 0 评论 -
JavaScript 克隆方法
js中的克隆1.如果克隆对象是基本类型,直接复制就可以var str1 = 'abc'var str2 = str1console.log(str2) //abcstr1 = '123'console.log(str2) //abc2.不是基本类型就不可以直接复制,以数组为例var a=[1,2,3,4]; var b= a; var c=b; c.po...原创 2018-10-31 09:48:15 · 234 阅读 · 0 评论 -
npm 命令详解 淘宝镜像
NPM命令详解如果你打开的是别人的项目,这个时候一般是没有任何依赖包的,但是所以需要的包已在package.json里面写好了,这个时候我们就可以使用npm install来安装所有项目中需要的依赖包了更新到最新版本 npm install -g npm平时工作中经常用npm安装,每次用的时候有些命令都要去查一次,这次就自己把这些命令整理下,让自己可以多记住一些。对于还不知道NPM...原创 2018-09-13 20:17:10 · 662 阅读 · 0 评论