ES6 class关键字

1 、介绍   //定义类 class Point { constructor(x, y) { this.x = x; this.y = y; } toString() { return '(' + this.x + ', ' + this.y + ')'; } } Point类除了构造方法,还定义了一个toString方法。注意,定义“类”的方法...

javascript理解__proto__和prorotype

我们先看看这样一段代码: var Person = function () { }; var p = new Person(); 我们来看看这个new究竟做了什么?我们可以把new的过程拆分成以下三步: var p={}; 也就是说,初始化一个对象p。 p.__proto__=P...

Javascript属性textContent、innerHTML、innerText、outerText、outerHTML、nodeValue场景及区别

innerText引用MDN,Node.textContent上的一段话:Internet Explorer 引入了 element.innerText,目的是相似的,不过有下面几点不同之处:textContent 会获取所有元素的内容,包...

JavaScript各种for循环用法

ECMAScript5(简称 ES5)有三种 for 循环,分别是:简单for循环for-inforEach在2015年6月份发布的ECMAScript6(简称 ES6)中,新增了一种循环,是:for-of下面我们就来看看这 4 种 for...

ES6函数默认参数Default Parameters

我们经常会这么写123456function calc(x, y) {    x = x || 0;    y = y || 0;    // to do with x, y    // return x/y}简单说就是x,y提供了一个默认...

ES6/JavaScript箭头函数(Arrow Functions)

ES6可以使用“箭头”(=>)定义函数,注意是函数,不要使用这种方式定义类(构造器)。 一、语法1. 具有一个参数的简单函数12var single = a => asingle('hello, world') // 'hello, wor...

Thinking in React

React非常适合构建组件化的应用,它注重高性能,因此组建的重用,项目的扩展都十分灵活,Facebook和instagram的不少商业项目使用了此框架。本文主要通过“输入查询数据”这个简单的demo来说明?...

Unicode和JavaScript图解

本文详细介绍 Unicode 字符集和 JavaScript 语言对它的支持。一、Unicode 是什么?Unicode 源于一个很简单的想法:将全世界所有的字符包含在一个集合里,计算机只要支持这一个字符集??...

JavaScript Array数组对象

Array 数组1. 介绍      数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。JavaScript数组是无类型:数组元素可以是任意类型,并且同一个数??...

SVG动态交互JavaScript脚本

SVG中调用JavaScript脚本1.javascript脚本在SVG中分为内部和外部两种,形式如下:1.内部嵌入脚本          //javascript脚本]]>2.外部引用脚本 2.SVG  DOM常用属性和方法介绍evt属性...