【注】this的指向,是在函数被调用的时候确定的。也就是执行上下文被创建时确定的。 【注】在函数执行过程中,this一旦被确定,就不可更改了。 一、函数中的this 在一个函...
【注】this的指向,是在函数被调用的时候确定的。也就是执行上下文被创建时确定的。 【注】在函数执行过程中,this一旦被确定,就不可更改了。 一、函数中的this 在一个函...
什么是 Cookie HTTP Cookie(也叫 Web Cookie或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器...
移动端适配的技术方案 1.通过媒体查询的方式即css3的meida queries2.以天猫首页为代表的flex弹性布局3.以淘宝首页为代表的rem+viewport缩放4....
Ajax 优点:1.Ajax是一种用于创建快速动态网页的技术2.在无需重新加载整个网页的情况下,能够更新部分网页的技术缺点: 本身是针对MVC的编程,不符合现在前端MVVM的...
什么是Sass、Less Sass和Less都属于Css预处理器,Css预处理器定义了一种新的语言,其基本思想是用一种专门的编程语言,为Css增加一些编程的特性,将Css作为...
什么是WebPack,为什么要使用它? 什么是Webpack Webpack可以看做是模块打包机:它做的事情是分析你的项目结构,找到JavaScript模块以及其他的一些浏览...
一、定义 1.伪类 解读:伪类用于选择DOM树之外的信息,或是不能用简单选择器进行表示的信息。前者包含那些匹配指定状态的元素,比如:visited,:active;后者包含那...
当调用一个函数时,一个新的执行上下文就会被创建,而一个执行上下文的生命周期可以分为两个阶段。 创建阶段:在这个阶段中,执行上下文会分别创建变量对象,建立作用域链,以及确定th...
每次当控制器转到可执行代码的时候,就会进入一个执行上下文。执行上下文可以理解为当前代码的执行环境,它会形成一个作用域。 JavaScript中的运行环境大概包括三种情况: ...
1.arr.push():在数组末尾添加元素,返回值为修改后的数组长度(原数组改变) 2.arr.pop():删除数组的最后一个元素,返回值为删除的元素(原数组改变) 3.a...
一、关于Javascript javascript是一门单线程语言 二、Javascript事件循环 同步任务、异步任务 1.同步和异步任务分别进入不同的执行“场所”,同步任...
先说一下async的用法,它作为一个关键字放到函数前面,用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就意味着该函数的执行不会阻塞后面代码的执行。 a...
一、原理 1.异步说明 Vue 实现响应式并不是数据发生变化之后 DOM 立即变化,而是按一定的策略进行 DOM 的更新。 2.事件循环说明 简单来说,Vue在修改数据后,视...