JavaScript 标准库之 String 对象

String 对象是 JavaScript 原生提供的三个包装对象之一,用来生成字符串对象。

7/26/2019 2:28:05 PM 转载 雨辰 72 0 0 JavaScript 标准库
JavaScript 比较运算符

JavaScript 比较运算符用于比较两个值的大小,然后返回一个布尔值,表示是否满足指定的条件。

7/26/2019 1:12:44 PM 转载 雨辰 71 0 0 JavaScript 运算符
DOM 之 Text 节点 DocumentFragment 节点

文本节点(Text)代表元素节点(Element)和属性节点(Attribute)的文本内容。如果一个节点只包含一段文本,那么它就有一个文本子节点,代表该节点的文本内容。DocumentFragment 节点代表一个文档的片段,本身就是一个完整的 DOM 树形结构。它没有父节点,parentNode 返回 null,但是可以插入任意数量的子节点。它不属于当前文档,操作 DocumentFragment 节点,要比直接操作 DOM 树快得多。

8/3/2019 4:44:27 PM 转载 雨辰 71 0 0 DOM
浏览器模型之 CORS 通信

CORS 是一个 W3C 标准,全称是“跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨域的服务器,发出 XMLHttpRequest 请求,从而克服了 AJAX 只能同源使用的限制。

8/3/2019 6:27:56 PM 转载 雨辰 69 0 0 JavaScript 浏览器模型
JavaScript 标准库之 Math 对象

Math 是 JavaScript 的原生对象,提供各种数学功能。该对象不是构造函数,不能生成实例,所有的属性和方法都必须在 Math 对象上调用。

7/26/2019 2:29:56 PM 转载 雨辰 66 0 0 JavaScript 标准库
JavaScript 异步操作之 Promise 对象

Promise 对象是 JavaScript 的异步操作解决方案,为异步操作提供统一接口。它起到代理作用(proxy),充当异步操作与回调函数之间的中介,使得异步操作具备同步操作的接口。Promise 可以让异步操作写起来,就像在写同步操作的流程,而不必一层层地嵌套回调函数。

7/26/2019 3:13:00 PM 转载 雨辰 66 0 0 JavaScript 异步操作
JavaScript 面向对象编程之对象的继承

面向对象编程很重要的一个方面,就是对象的继承。A 对象通过继承 B 对象,就能直接拥有 B 对象的所有属性和方法。这对于代码的复用是非常有用的。大部分面向对象的编程语言,都是通过“类”(class)实现对象的继承。传统上,JavaScript 语言的继承不通过 class,而是通过“原型对象”(prototype)实现,本章介绍 JavaScript 的原型链继承。

7/23/2019 4:46:47 PM 转载 雨辰 65 0 0 JavaScript 面向对象编程
JavaScript 事件之拖拉事件

拖拉(drag)指的是,用户在某个对象上按下鼠标键不放,拖动它到另一个位置,然后释放鼠标键,将该对象放在那里。拖拉的对象有好几种,包括元素节点、图片、链接、选中的文字等等。在网页中,除了元素节点默认不可以拖拉,其他(图片、链接、选中的文字)都是可以直接拖拉的。为了让元素节点可拖拉,可以将该节点的 draggable 属性设为 true 。

8/3/2019 5:28:59 PM 转载 雨辰 65 0 0 JavaScript 事件
JavaScript 标准库之 RegExp 对象

RegExp 对象提供正则表达式的功能。正则表达式(regular expression)是一种表达文本模式(即字符串结构)的方法,有点像字符串的模板,常常用来按照“给定模式”匹配文本。比如,正则表达式给出一个 Email 地址的模式,然后用它来确定一个字符串是否为 Email 地址...

7/16/2019 6:15:39 PM 转载 雨辰 65 0 0 JavaScript 标准库正则表达式RegExp 对象
DOM 之 Mutation Observer API

Mutation Observer API 用来监视 DOM 变动。DOM 的任何变动,比如节点的增减、属性的变动、文本内容的变动,这个 API 都可以得到通知。

8/3/2019 4:49:15 PM 转载 雨辰 63 0 0 DOM