12 2018 档案

摘要:原文地址:https://wangdoc.com/javascript/ DOM是JavaScript操作网页的接口,它的作用是将网页转为一个JavaScript对象,从而可以用脚本进行各种操作。 节点 DOM的最小组成单位叫做节点(node)。文档的树形结构(DOM树),就是由各种不同类型的节点组 阅读全文
posted @ 2018-12-27 09:24 上升的泡泡 阅读(207) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ 概述 Promise对象是JavaScript的异步操作解决方案,为异步操作提供统一接口。它起到代理作用,充当异步操作与回调函数之间的中介,使得异步操作具备同步操作的接口。Promise可以让异步操作写起来,就像在写同步操作的 阅读全文
posted @ 2018-12-26 17:46 上升的泡泡 阅读(116) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ JavaScript提供定时执行功能,叫做定时器,主要由setTimeout()和setInterval()这两个函数完成。它们向任务队列添加定时任务。 setTimeout() setTimeout函数用来指定某个函数或某段 阅读全文
posted @ 2018-12-24 21:25 上升的泡泡 阅读(182) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ 单线程模型 单线程模型指的是,JavaScript只在一个线程上运行。也就是说,JavaScript同时只能执行一个任务,其他的任务都必须在后面排队等待。 同步任务和异步任务 程序里面的所有任务,可以分为两类:同步任务和异步任 阅读全文
posted @ 2018-12-21 10:31 上升的泡泡 阅读(186) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ 除了正常模式,JavaScript还有第二种运行模式:严格模式。 设计目的 严格模式是从ES5进入标准的,主要目的有以下几个。 明确禁止一些不合理、不严谨的语法,减少JavaScript语言的一些怪异行为。 增加更多报错的场合 阅读全文
posted @ 2018-12-20 15:58 上升的泡泡 阅读(187) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ Object.getPrototypeOf() Object.getPrototypeOf方法返回参数对象的原型。这是获取原型对象的标准方法。 下面是几种特殊对象的原型。 Object.setPrototypeOf() Obj 阅读全文
posted @ 2018-12-20 14:02 上升的泡泡 阅读(135) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ JavaScript语言的继承通过class,而是通过原型对象(prototype)实现。 原型对象概述 构造函数的缺点 同一个构造函数的多个实例之间,无法共享属性,从而造成对系统资源的浪费。这个问题的解决方法,就是JavaS 阅读全文
posted @ 2018-12-19 18:10 上升的泡泡 阅读(155) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ 涵义 前一张提到this可以用在构造函数之中,表示实例对象。除此之外,this还可以用在别的场合。但是不管是什么场合,this都有一个共同点:它总是返回一个对象。 简单的说,this就是属性或方法当前所在的对象。由于对象的属性 阅读全文
posted @ 2018-12-18 16:13 上升的泡泡 阅读(194) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ 构造函数 JavaScript语言的对象体系不是基于类的,而是基于构造函数和原型链。JavaScript语言使用构造函数作为对象的模板。所谓构造函数就是专门用来生成实例对象的函数。构造函数就是一个普通的函数,但是有自己的特征和 阅读全文
posted @ 2018-12-14 15:30 上升的泡泡 阅读(866) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ JSON格式 每个JSON对象就是一个值,可能是一个数组或对象,也可能是一个原始类型的值。总之,只能是一个值,不能是两个或更多的值。 JSON对值的类型和格式有严格的规定。 复合类型的值只能是数组或对象,不能是函数、正则表达式 阅读全文
posted @ 2018-12-14 13:36 上升的泡泡 阅读(162) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ RegExp对象提供正则表达式功能。 概述 新建正则表达式有两种方法,一种是使用字面量,以斜杠表示开始和结束。(推荐) 另一种是使用RegExp构造函数。 它们的区别在于,第一种方法在引擎编译代码时,就会新建正则表达式,第二种 阅读全文
posted @ 2018-12-07 19:18 上升的泡泡 阅读(325) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ 普通函数的用法 Date对象可以作为普通函数直接调用,返回一个代表当前时间的字符串,即使带有参数Date作为普通函数使用时,返回的还是当前时间。 构造函数的用法 Date还可以当作构造函数使用。对它使用new命令,会返回一个D 阅读全文
posted @ 2018-12-06 10:28 上升的泡泡 阅读(275) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ 静态属性 Math对象的静态属性提供以下一些数学常数。 Math.E:常数e。 Math.LN2:2的自然对数。 Math.LN10:10的自然对数。 Math.LOG2E:以2为底的e的对数。 Math.LOG10E:以10 阅读全文
posted @ 2018-12-05 17:06 上升的泡泡 阅读(207) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ 概述 String对象是JavaScript原生提供的三个包装对象之一,用来生成字符串对象。 字符串对象是一个类似数组的对象。 除了用作构造函数,String还可以当作工具方法使用,将任意类型的值转为字符串。 静态方法 Str 阅读全文
posted @ 2018-12-05 16:30 上升的泡泡 阅读(260) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ 概述 Number对象是数值对应的包装对象,可以作为构造函数使用,也可以作为工具函数使用。 作为构造函数时,它用于生成值为数值的对象。 静态属性 Number对象拥有以下一些静态属性(即直接定义在Number对象的属性,而不是 阅读全文
posted @ 2018-12-05 13:40 上升的泡泡 阅读(291) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ 概述 Boolean对象是JavaScript的三个包装对象之一。作为构造函数,它主要用于生成布尔值的包装实例。 注意,false对应的包装对象实例,布尔运算结果也是true。 Boolean函数的类型转换作用 Boolean 阅读全文
posted @ 2018-12-05 11:31 上升的泡泡 阅读(234) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ 定义 对象是JavaScript语言最主要的数据类型,三种原始类型的值 数值、字符串、布尔值 在一定条件下,也会自动转为对象,也就是原始类型的包装对象。所谓包装对象,就是分别与数值、字符串、布尔值相对应的Number、Stri 阅读全文
posted @ 2018-12-03 18:15 上升的泡泡 阅读(191) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ 构造函数 Array是JavaScript的原生对象,同时也是一个构造函数,可以用它来生成新的数组。 Array构造函数有一个很大的缺陷,就是不同的参数会导致它的行为不一样。 可以看到,Array作为构造函数,行为很不一致。因 阅读全文
posted @ 2018-12-03 17:37 上升的泡泡 阅读(158) 评论(0) 推荐(0)
摘要:原文地址:https://wangdoc.com/javascript/ JavaScript提供了一个内部数据结构,用来描述对象的属性,控制它的行为,比如该属性是否可写、可遍历等等。这个内部数据结构称为属性描述对象。每个属性都有自己对应的属性描述对象,保存该属性的一些元信息。 属性描述对象提供6个 阅读全文
posted @ 2018-12-03 11:26 上升的泡泡 阅读(648) 评论(0) 推荐(0)