摘要: 这是一篇详细讲解vue父子组件之间通信的文章,初始学习vue的时候,总是搞不清楚几个情况 通过props在父子组件传值时,v-bind:data="data",props接收的到底是哪个? this.$emit提交的事件名称,v-on:handleChange="handleChange",和父组件 阅读全文
posted @ 2019-02-22 18:03 shengnan_2017 阅读(51424) 评论(2) 推荐(6) 编辑
摘要: 虽然Object构造函数(var obj = new Object() )和对象字面量(var obj = {})都可以用来创建单个对象,但是这种方式存在明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。 为了解决这个问题,开发者开始使用工厂模式。 1.工厂模式 这种模式抽象了创建具体对 阅读全文
posted @ 2019-02-21 21:39 shengnan_2017 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 获取当前时间戳 var timestamp = new Date().getTime() 获取当前时间(从1970.1.1开始的毫秒数) console.log(currentTime);// 1550740838964 阅读全文
posted @ 2019-02-21 17:19 shengnan_2017 阅读(2250) 评论(0) 推荐(0) 编辑
摘要: 在绝大多数情况下,函数的调用方式决定了this的值 全局环境 无论是否在严格模式下,在全局执行环境中,this都指向全局对象· 在全局作用域中调用一个函数时,this总是指向Global对象(在浏览器中指向window) 函数(运行内)环境 在函数内部,this的值取决于函数被调用的方式 1.简单调 阅读全文
posted @ 2019-02-20 15:39 shengnan_2017 阅读(736) 评论(0) 推荐(0) 编辑
摘要: var、let、const的区 使用 var 声明的变量会被提升到作用域的顶部 提升存在的根本原因就是为了解决函数间互相调用的情况 var 存在变量提升(hoisting) 变量提升,提升的是声明,赋值并未提升 函数页存在提升 声明前调用,会报错 总结: 函数提升优先于变量提升,函数提升会把整个函数 阅读全文
posted @ 2019-01-03 17:06 shengnan_2017 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.判断下面输出内容,并尝试怎样正确输出0,1,2,3,4,5 setTimeout(function timer(){ 解析:setTimeout是异步函数,所以会先把循环全部执行完毕,这时候 i 就是 6 了,所以会输出一堆 6 解决办法: 1.1.使用let 解析:使用 let 定义 i 了来 阅读全文
posted @ 2019-01-03 14:26 shengnan_2017 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 当对文档进行布局时,浏览器渲染引擎会根据css-Box模型(CSS Basic Box model)将所有元素表示为一个矩形盒子。CSS决定这些盒子的大小,位置以及属性(颜色,背景,边框尺寸) 标准盒模型 从外向内依次为: Margin + border + padding + content-wi 阅读全文
posted @ 2018-12-24 16:36 shengnan_2017 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 安装效果如下: 安装步骤: 1.下载地址: github地址:https://github.com/gildas-lormeau/JSONView-for-Chrome 2.解压文件 3.打开谷歌浏览器扩展页面 4.选择刚刚解压的文件 5.点击确定,安装成功 阅读全文
posted @ 2018-12-19 15:26 shengnan_2017 阅读(469) 评论(0) 推荐(1) 编辑
摘要: 1.概念 location对象提供了当前窗口中加载文档有关的信息,还提供了一些导航功能。 location对象是一个很特别的对象,它既是window对象的属性,也是document对象的属性。 换句话说,window.location和document.location引用的是同一个对象。 两者区别 阅读全文
posted @ 2018-09-27 21:41 shengnan_2017 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 传输控制协议(Transmission Control Protocol,TCP)网际协议(Internet Protocal,IP) HTTP网络协议线:HTTP // 应用层TCP // 传输层IP // 网络层网络特有的链路接口 // 数据链路层物理网络硬件 // 物理层 基本的浏览器连接处理 阅读全文
posted @ 2018-09-25 11:49 shengnan_2017 阅读(109) 评论(0) 推荐(0) 编辑