05 2018 档案
摘要:为什么要用markdown写开发文档? 1.可以在git上在线预览,docx文档需要下载才能看见; 2. .md文档每次修改之后能被git管理,可追踪修改内容和修改人,但是docx不能追踪修改内容。 兼容HTML 1.在HTML区块内,写markdown的样式,是不生效的 但是markdown的语法
阅读全文
摘要:linux下安装ruby 下载linux的ruby安装包 http://www.ruby-lang.org/en/downloads/ 将ruby安装包在linux环境下解压 tar -xvzf ruby-2.5.1.tar.gz 进入ruby安装文件夹 cd ruby-2.5.1.tar.gz 编
阅读全文
摘要:promise是一个对象,里面保存着某个未来才会结束的事件,通常是一个异步事件。 promise对象的两个特点: 1.对象的状态不受外界影响:pending(进行中) fulfilled(已成功) rejected(已失败) 只有异步操作的结果可以决定当前状态,其他任何操作都无法改变这个状态 2.一
阅读全文
摘要:vue中不能检测到数组和对象的两种变化: 1.数组长度的变化 vm.arr.length = 4 2,数组通过索引值修改内容 vm.arr[1] = 'aa' Vue.$set(target,key,value)可以动态的给数组、对象添加修改数据,并更新视 图中数据的显示。 vue在构造函数new
阅读全文
摘要:自npm 5.0版本发布以来,npm istall的规则发生了三次变化: 1.npm 5.0.x版本,不管package.json怎么变,npm install时都会根据package-lock.json下载; 2.npm 5.1.0版本后,npm install会无视package-lock.js
阅读全文
摘要:解决错误前,首先要学会阅读报错信息 eg:Uncaught TypeError: ... is not a function Uncaught 表示没有被catch语句捕获到的错误 TypeError 是错误类型 ... is not a function 是消息体 整体意思就是: 代码尝试将...
阅读全文
摘要:CSS命名规范一 js中对变量的命名最好使用camel case驼峰式命名法,但CSS中更适用于red-box命名规范。 CSS命名规范二 BEM命名规范 B=>block E=>element M=>modifier 1.组件的子组件 用两条下划线命名 stick-man__head 2.对组件的
阅读全文
摘要:1.双重for循环去重 将数组中的每一项与它后面的每一项进行比较,没有重复就添加进新的空数组 var arr = [3, 5, 2, 6, 8, 5, 7, 2]; var newArray = []; for (var i = 0; i < arr.length; i++) { for (var
阅读全文
摘要:1.判断是否是数组 Array.isArray( arg ) 有兼容性 2.toString 数组转字符串 arr.toString(); 3.join 数组每一项间的拼接 arr.join(); String.split() 4.pop 删除原数组最后一项,返回删除项 arr.pop() 原数组被
阅读全文

浙公网安备 33010602011771号