1.JavaScript 数据类型 最新的 ECMAScript 标准定义了8种数据类型: 七种基本数据类型布尔值(Boolean),有两个值分别是true和false;nu...
1.JavaScript 数据类型 最新的 ECMAScript 标准定义了8种数据类型: 七种基本数据类型布尔值(Boolean),有两个值分别是true和false;nu...
DOM编程 用JavaScript进行DOM操作的代价很昂贵,它是富Web应用中最常见的性能瓶颈. 文档对象模型DOM是一个独立于语言,用于操作XML和HTML文档的程序接口...
二.运算符 运算符也叫操作符,操作符是我们如何在变量和值时实施操作的方式,.是我们发起运算最简单的方式. JavaScript 拥有如下类型的运算符。 赋值运算符((Arit...
jQuery实质为构造函数,这个构造函数接受一个参数,jQuery内部通过这个参数利用原生的API找到相对应的DOM节点,然后把节点挂载到实例的jQuery对象上,给这个构造...
重绘和重排 1.1 DOM树和渲染树 浏览器下载完页面中的所有组件、HTML标记,javascript,css图片、之后会解析并生成两个内部的数据结构 DOM树: ...
1. 1什么是Proxy? Proxy直译过来就是代理的意思, Proxy对象用来定义基本操作的自定义行为(如属性查找,枚举,赋值,函数调用等).它可以帮我们完成许多事情.例...
1. 数组扁平化 方法一 : 递归迭代数组 方法二 : 通过js原生 falt方法展开数组 方法三 通过正则匹配 2. 数组去重 方法一 通过 includes 方法二...
1.undefined 和 null 有什么区别? 他们的相同之处: 他们都是javascript的7种基本类型, 它们都是虚值, 他们转为布尔值都是false, undef...
由于浏览器缓存的机制, 如果用户之前访问过网站, 那么浏览器会缓存该网站的css.js, 这些css. js 缓存为过期这期, 浏览器只会从缓存中读取css和js, 如果服务...
1. 什么是Redux ? Redux 是JavaScript状态容器, 提供了预测的状态管理,. 可以让你构建一致化的应用, 应用于 不同的环境( 客户端, 服务器, 元素...
<provider stroe> Provier 使组件中的connect()都能获得Redux store. 正常情况下, 你的根组件应该嵌套在 <Rrovider> 中才...
1.认识vue 1.1什么是vue? vue.js 是一套构建用户界面的渐进式框架.vue是一款友好的,多途径且高性能的JavaScript框架,可维护和测试更强的代码Vue...
Vue实例化 1.创建一个Vue实例 通过Vue构造函数new 一个新的vue实例, 当你创建一个vue实例,你可以传入一个配置对象 一个 Vue 应用由一个通过 new V...
1.说说 DOCTYPE 的作用? DOCYTPE用于声明文档类型,便于浏览器解析HTML文档,加快解析的速度, 提高用户体验.它的目的就是要告诉浏览器应该使用声明样的文档类...
instanceof instanceof是JavaScript的保留字, 通常用于判断某个对象是否为另一个对象(构造方法)的实例, instanceof会查找原型链, 直到...
1. call call方法的作用 call方法使用一个指定的this值和单独给出的一个或多个参数来调用一个函数 call方法第一个参数为指定的this值,剩余的参数作为函数...
1. 防抖 1.1 什么是防抖? 防抖是触发高频事件后,n秒内函数只会执行一次, 如果n秒内高频事件再次触发,则会重新计算时间. 1.2 为什么需要防抖节流? 我们在...
1.认识vue 1.1什么是vue? vue.js 是一套构建用户界面的渐进式框架.vue是一款友好的,多途径且高性能的JavaScript框架,可维护和测试更强的代码Vue...
1. 起步 1.1 响应式原理 我们都知道响应式是vue最独特的特性,是非入侵的响应式系统.数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新...
1. 单例模式 在面向对象的程序设计中, 单例模式是最简单的设计模式,这种类型的设计模式属于创建型模型,所谓单例. 就是整个程序有且仅有一个实例.该类只负责创建自己的对象,同...