摘要: for-in和for-of 1. for-in循环实际是为循环”enumerable“对象而设计的,是用来循环带有字符串key的对象的。 使用for in会遍历数组所有的可枚举属性,包括原型。所以for in更适合遍历对象,不要使用for in遍历数组。 2. for-of可用于循环数组value值 阅读全文
posted @ 2017-08-29 18:22 我的老婆是校花 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 1. HTTP是无状态协议? HTTP无状态协议,是指协议对于事务处理没有记忆能力。同一个客户端的这次请求和上次请求是没有对应关系,对http服务器来说,它并不知道这两个请求来自同一个客户端。 无状态,意味着如果后续处理需要前面的信息,则它必须重传。这样可能导致每次连接传送的数据量增大。但是另一方面 阅读全文
posted @ 2017-08-29 17:02 我的老婆是校花 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、绝对定位 二、浮动 三、圣杯 1.中间盒子的宽度设置为 width: 100%; 独占一行; 2.使用负边距(均是 margin-left)把左右两边的盒子都拉上去和中间盒子同一行; .left {margin-left:-100%;} 把左边的盒子拉上去 .right {margin-left 阅读全文
posted @ 2017-08-02 16:19 我的老婆是校花 阅读(238) 评论(0) 推荐(0) 编辑
摘要: this到底指向什么地方,决定于函数的调用方式。 1、 指向全局变量 函数被单独调用的时候 2、 指向某对象 隐式绑定 隐式调用的意思是,函数调用时拥有一个上下文对象 如上,虽然有隐式绑定,但是它执行的效果明显是把fn赋给bar。这样bar执行的时候,依然是函数单独调用,指向全局变量,所以输出结果如 阅读全文
posted @ 2017-04-06 15:58 我的老婆是校花 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 在Redux中,Redux让应用的数据被集中管理,整个应用的state储存在唯一的store对象中,并且只能通过触发action的方式来修改state。 在Vuex中, Vuex是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态。 1.state对象包含了 阅读全文
posted @ 2017-03-21 16:22 我的老婆是校花 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、函数 函数声明、函数表达式、匿名函数 函数声明:使用function关键字声明一个函数,再指定一个函数名,叫函数声明。function name () { … } 函数表达式:使用function关键字声明一个函数,但未给函数命名,最后将匿名函数赋予一个变量,叫函数表达式。var name = 阅读全文
posted @ 2017-03-20 13:37 我的老婆是校花 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一、作用域: 在JavaScript中,我们可以将作用域定义为一套规则,这套规则用来管理引擎如何在当前作用域以及嵌套的子作用域中根据标识符名称进行变量查找。这里的标识符,指的是变量名或者函数名。 JavaScript中只有全局作用域与函数作用域(因为eval我们平时开发中几乎不会用到它,这里不讨论) 阅读全文
posted @ 2017-03-16 16:02 我的老婆是校花 阅读(433) 评论(0) 推荐(1) 编辑
摘要: 一、结构顺序大体介绍 JavaScript代码的整个执行过程,分为两个阶段,代码编译阶段与代码执行阶段。 编译阶段由编译器完成,将代码翻译成可执行代码,这个阶段作用域规则会确定。 执行阶段由引擎完成,主要任务是执行可执行代码,执行上下文在这个阶段创建。执行上下文也分为创建阶段和执行阶段。 1.首先进 阅读全文
posted @ 2017-03-16 13:29 我的老婆是校花 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 一、内存空间: 为了便于理解,我们暂且先将Js的内存分为栈内存和堆内存。 JavaScript具有垃圾自动回收机制,内存的分配与回收都完全实现了自动管理。所以我们在开发时一般会忽视内存空间的问题。但是理解了内存空间,将会对JS理解更加深刻,认识也更加清晰。 JavaScript有自动垃圾收集机制,那 阅读全文
posted @ 2017-03-16 10:34 我的老婆是校花 阅读(2237) 评论(0) 推荐(0) 编辑
摘要: var 定义的不一定是局部变量 全局变量: 过程体(包括方法function(){},对象Object={})外的所有的变量,不管有没有加var关键字,他都是全局变量。 局部变量: 在过程体内(方法,对象内)的变量,加上var关键字就是局部变量,只能用于本方法或对象内,如果不加var则是全局变量。 阅读全文
posted @ 2017-03-15 16:05 我的老婆是校花 阅读(1065) 评论(0) 推荐(0) 编辑