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属性...

JavaScript+SVG动态图片处理

背景当 JavaScript 被 Netscape 公司发明出来时,它被用来做一些琐细的事情,比如校验表单、计算日期、提示用户;随着 Web 的迅速发展,这种轻巧而灵活的语言被委以越来越多的任务,动态地修改...