《JS原理、方法与实践》- DOM概述
#### 什么是DOM?DOM 是一项 W3C (World Wide Web Consortium) 标准。DOM 定义了访问文档的标准:“W3C 文档对象模型(DOM)是中立于平台和语言的接口,它允许程序和脚本动态地访问、更新文档的内容、结构和样式。”W3C DOM 标准被分为 3 个不同的部分:* Core DOM - 所有文档类型的标准模型* XML DOM - XML 文档的标准模型*....
《JS原理、方法与实践》- ES6原有对象新增属性
ES5.1中一共有11个内置对象(不包含global),分别时Function, JSON,Error,Date,Boolean,Object,String,Number,Math,RegExp,Array。在ES5.1中前5个没有发生变化,后6个发生了变化。#### ObjectObject新增了4个方法属性: assign,getOwnPropertySymbls,is和setPrototy....
《JS原理、方法与实践》- ES6新增对象(下篇)
#### 异步处理(Promise)ES2015中新增的Promise对象专门用于处理异步。Promise对象使用then和catch方法操作的,then方法用于执行下一步,catch方法用于执行失败后的处理。Promise实例对象的创建需要一个executor参数,executor是一个函数,在executor内部可以使用resolve和reject方法来设置业务处理完成和拒绝(失败),res....
《JS原理、方法与实践》- ES6新增对象(上篇)
#### SymbolSymbol是ES6中新增的一种类型,其含义是符号、标志,它的作用是每调用一次都会返回一个独一无二的返回值,我们可以将此返回值作为对象的属性,这样就不会与原有的属性重名了。即使传入相同的参数,Symbol方法也会返回不同的值。Symbol只能作为方法使用,而不是使用new去创建对象。另一个作用是使用Symbol.iterator作为属性来定义遍历器。代码示例:```var ....
《JS原理、方法与实践》- ES6新增语法
#### let 和constvar定义的变量是function级的作用域,let定义的变量属于块级作用域,而const定义的是常量,也就是定义之后不可修改代码示例:```function testVariable() { var height = 172; const name = 'zzh'; if (height === 172) { let height = 173; &...
《JS原理、方法与实践》- 模块
模块并不是对象,模块的使用分为两部分:定义模块和使用模块。它们一般位于不同的文件中,使用模块的文件可以调用定义模块的文件中导出的内容,有点像我们平时在一个页面中导入其他的js文件,但模块调用要比导入js文件更加强大。#### 模块的基本用法模块最基础的用法就是导出和导入,分别使用export和import关键字来操作。只有模块中导出的变量(可以是变量,函数,类等)才可以被其他文件导入。下面使用一....
《JS原理、方法与实践》- 类
ES6发布于2015年6月份,新增了类,模块,箭头函数等,而且新增了13个内置对象:Symble,Map,Set,WeakMap,WeakSet,ArrayBuffer,TypedArray,DataView,GeneratorFunction,Generator,Promise,Reflect,Proxy。ES2015中最大的改变应该就是启用class关键字,即类的概念。ES本身是基于对象的语....
《JS原理、方法与实践》- Global与Window对象
JS时面向对象的语言,或者说它本身就是一个大对象,就像一个大箱子里面装着很多大盒子,每个大盒子里面都装着小盒子....那么最顶层的箱子是什么呢?这个对象在ES标准中叫做Global对象。ES标准中规定Global对象要在进入执行环境前就已创建,它是所有对象的根对象,其他对下个你都是它的属性或者属性的属性。**这里的Global是表示功能的词,不代表具体的对象名。**事实上并不一定存在Global....
《JS原理、方法与实践》- 点运算符与this关键字
#### 点运算符点运算符可用来操作对象的属性。这里的操作可以分为获取和赋值两种类型。在赋值的情况下,如果对象原来没有所操作的属性则会添加,如果有则会修改其值。代码示例:```var person = { name: 'zzh' };person.age = 18;console.log(person.name); // zzhperson.name = 'David';console.log(....
《JS原理、方法与实践》- 直接量及其相关对象
直接量时指不需要创建对象就可以直接使用的变量。ES中的直接量主要有三种类型:表示字符串的string类型、表示数字的number类型和表示true/false的boolean类型。当我们直接将值赋给变量后,ES就会自动判断其类型,而且当参数发生变化后,其类型也会自动跟着变化,即ES时一种弱类型的语言。直接量直接使用两块内存来保存它们的名值对,而不像对象类型需要3块内存。![直接量属性和对象属性的....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
JavaScript更多原理相关
- JavaScript原理实战
- JavaScript原理用法
- JavaScript原理性能
- JavaScript响应式原理
- JavaScript概念原理
- JavaScript原理流程
- JavaScript事件循环原理
- JavaScript闭包原理
- JavaScript运行原理
- JavaScript数据绑定原理
- 原理JavaScript
- JavaScript原理canvas作图
- JavaScript引擎原理
- JavaScript垃圾回收原理
- JavaScript调用函数原理
- JavaScript bind原理
- JavaScript面向对象原理
- JavaScript apply原理
- JavaScript原理canvas作图坐标
- JavaScript call bind原理
- JavaScript d3-selection原理
- 网站流量日志埋点原理JavaScript
- rem原理JavaScript
- JavaScript原理优化
- JavaScript定时器原理
- JavaScript自定义对象new原理
- JavaScript数据类型原理
- JavaScript继承原理
- JavaScript原理简介
- JavaScript排序原理
JavaScript您可能感兴趣
- JavaScript娱乐
- JavaScript逼真
- JavaScript工具
- JavaScript学习
- JavaScript HTML
- JavaScript CSS
- JavaScript http
- JavaScript请求
- JavaScript方法
- JavaScript解析
- JavaScript文章
- JavaScript uniapp
- JavaScript对象
- JavaScript视频讲解
- JavaScript小程序
- JavaScript前端
- JavaScript系统
- JavaScript函数
- JavaScript数组
- JavaScript代码
- JavaScript笔记
- JavaScript视频
- JavaScript实现
- JavaScript源码
- JavaScript部署
- JavaScript文档
- JavaScript ppt
- JavaScript文件
- JavaScript开发
- JavaScript事件
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注