摘要: 很多人会用 这种方法来处理对象数组的深拷贝,但是这种方法有很大的缺陷。 JSON.stringify() 将编码 JSON 支持的值。包含 Boolean,Number,String,以及对象,数组。其他任何内容都将被特殊处理。 处理undefined,Function,Symbol 时,它被忽略掉阅读全文
posted @ 2019-06-10 14:44 neo_o 阅读(4) 评论(0) 编辑
摘要: 一个十进制负数的二进制等于这个十进制负数的相反数的反码。 例如:-7的二进制等于7的补码(补码等于反码加1) 下面以8位为例: 第一步: 7的二进制:00000111 第二步: 7的反码(取反):11111000 第三步: 7的反码(补码加1):11111001 所以-7的二进制是:11111001阅读全文
posted @ 2019-05-28 16:03 neo_o 阅读(9) 评论(0) 编辑
摘要: 通常我们在vue里面使用别人开发的组件,第一步就是install,第二步在main.js里面引入,第三步Vue.use这个组件。今天我简单的也来use一个自己的组件。 这里我用的webpack-simple这个简单版本的脚手架为例,安装就不啰嗦了,直接进入正题 首先看下目前的项目结构: webpac阅读全文
posted @ 2019-05-27 14:59 neo_o 阅读(21) 评论(0) 编辑
摘要: 1.map - 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值(注:map不会对空数组进行检测,不会改变原始数组) 语法:array.map(function(currentValue,index,arr), thisValue) 参数解释: currentValue:必须。当前元阅读全文
posted @ 2019-04-23 14:35 neo_o 阅读(39) 评论(0) 编辑
摘要: *** 只有 0-9[a-Z] $ - _ . + ! * ' ( ) , 以及某些保留字,才能不经过编码直接用于 URL。 ***例如:搜索的中文关键字,复制网址之后再粘贴就会发现该URL已经被转码。 1)escape 和 unescape 原理:对除ASCII字母、数字、标点符号 @ * _ +阅读全文
posted @ 2019-04-23 14:04 neo_o 阅读(34) 评论(0) 编辑
摘要: 1.安装nodemon: 2.在项目根目录下创建 nodemon.json 文件 配置项代表的含义: restartable:设置重启模式 ignore:设置忽略文件 verbose:设置日志输出模式,true 详细模式 execMap:设置运行服务的后缀名与对应的命令 { “js”: “node 阅读全文
posted @ 2019-04-11 11:38 neo_o 阅读(55) 评论(0) 编辑
posted @ 2019-03-27 16:20 neo_o 阅读(9) 评论(0) 编辑
摘要: 一般来说,在编程语言里我们常见的变量作用域就是词法作用域与动态作用域(Dynamic Scope),绝大部分的编程语言都是使用的词法作用域。词法作用域注重的是所谓的Write-Time,即编程时的上下文,而动态作用域以及常见的this的用法,都是Run-Time,即运行时上下文。词法作用域关注的是函阅读全文
posted @ 2019-02-23 18:32 neo_o 阅读(55) 评论(0) 编辑
摘要: 对数组中每个元素执行一次ck函数,知道某个元素返回true,则直接返回true。如果都返回false,则返回false 检查整个数组中是否有满足ck函数的元素。 每个数组元素都执行一次ck函数,foreach函数无法用break跳出 每个数组元素都执行一次ck函数,最后返回每次元素执行ck函数后返回阅读全文
posted @ 2019-02-14 15:13 neo_o 阅读(12) 评论(0) 编辑
摘要: 样式: html: 效果:阅读全文
posted @ 2019-02-13 16:58 neo_o 阅读(41) 评论(0) 编辑
摘要: 方案1: Html: <div class="outer"> <div class="A"> 头部DIV </div> <div class="B">下部DIV </div> </div> <div class="outer"> <div class="A"> 头部DIV </div> <div c阅读全文
posted @ 2019-02-13 16:50 neo_o 阅读(37) 评论(0) 编辑
摘要: 子组件: 父组件:阅读全文
posted @ 2019-02-13 16:42 neo_o 阅读(55) 评论(0) 编辑
摘要: 调用方式:阅读全文
posted @ 2019-02-13 13:57 neo_o 阅读(471) 评论(0) 编辑
摘要: 在开发环境中我们喜欢用console.log测试代码,但是部署到生产环境我们不可能一个一个把console.log给手动删除了。 在build/webpack.prod.conf.js文件里加上这样一段代码即可阅读全文
posted @ 2019-01-16 11:07 neo_o 阅读(1156) 评论(0) 编辑
摘要: function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"); 阅读全文
posted @ 2018-12-19 21:16 neo_o 阅读(57) 评论(0) 编辑

愿你的生活只有诗和远方