ES6: 对象和数组解构

所谓解构,指的是将数据结构分解为更小的部分,从而使数据提取变得容易。 对象解构: 使用解构时,必须提供初始化值 […]

ES6: 对象扩展

初始化简写: 方法简写: 需要计算的属性名用[]表示 Object.is() 与===表现相同,除了 Obje […]

ES6: 函数扩展

带默认值的函数:var get_name = function(url, id=1, callback){}; […]

ES6: 字符串处理

UTF-16编码: str.codePointAt(index) String.fromCodePoint(c […]

ES6: 块级作用域

var 没有块级作用域的概念 会被提升到定义函数的顶部 可以重复声明 let 有块级作用域 不会被提升 禁止重 […]

Javascript中的表单

var form = document.getElementById(‘myform’ […]

Javascript中的事件

事件捕获(capturing)和事件冒泡(bubbling) 添加事件处理程序的两种方法 <div on […]

DOM中的选择符API及元素遍历

选择符API document.querySelector(css_selector) var checked […]

Javascript中的DOM节点类型

Node类型 node.nodeType: Node.ELEMENT_NODE(1); Node.ATTRIB […]

Javascript中的history对象

history.go(): 参数为负数表示后退,正数表示前进; 接URL表示跳到历史记录最近的URL hist […]

Javascript中的navigator对象

navigator.appVersion navigator.buildID // firefox navig […]

Javascript中的location对象

window.location === document.location // true location的 […]

Javascript中的window对象

window对象的两个作用: 表示浏览器的一个实例 ECMAscript中的Global对象 直接定义Glob […]

Javascript中的函数表达式

函数声明 有提升 而函数表达式没有,因此不应该通过if…else来声明函数   &nbs […]

Javascript中的对象

属性的类型 1.1 数据类属性 数据类属性的属性——特性为: [[Configurable]]: 默认为tru […]

Javascript中的单体内置对象

Global encodeURI() encodeURIComponent(): 用utf-8编码替换URI中 […]

Javascript中的基本包装类型

当读取一个基本类型(Boolean、String、Number)的值时,后台对创建一个对应的基本包装类型,从而 […]

Javascript中的函数

函数的定义  var foo = fucntion(a, b) {}; //函数表达式 function fo […]

Javascript中的正则表达式

1. RegExp类型的创建 var expression = /pattern/flags; 或者 var […]