文章标签:JavaScript
找到 227 篇文档
- Archive/Web/E4X_tutorial/Introduction 如果启用了 E4X,基本的 XML 元素就是有效的语法。例如:
- Archive/Web/LiveConnect 这一章描述了使用 LiveConnect 技术来使JavaScript和Java能够互相通信。本章假设你熟悉Java编程。
- Components.utils.evalInSandbox In certain circumstances, you may want to evaluate JavaScript code with restricted privileges. ...
- Differential_inheritance_in_JavaScript 差异化继承是基于原型编程的一个常见模型,它讲的是大部分的对象是从其他更一般的对象中派生而来的的,只是在一些很小的地方进行了修改。每个对象维护一个指向它们的 prototype ...
- Glossary/Hoisting 在 JavaScript 中, functions 和 variables 会被 提升 。变量提升是JavaScript将声明移至作用域 scope (全局域或者当前函数作用域) 顶部的行为。
- Glossary/Primitive 原始数据 (原始值、原始数据类型)不是一种 object 类型并且没有自己的 方法 的。在 JavaScript 中,有六种原始数据类型: string , number , boolean ...
- Glossary/Truthy 在 JavaScript 中,真值( truthy )指的是在 Boolean 上下文中转换后的值为true的对象(值)。除了 false、0、 ""、null、 undefined 和 ...
- Glossary/立即执行函数表达式 IIFE (Immediately Invoked Function Expression) 是一个 JavaScript 函数 ,它会在定义时立即执行。
- JavaScript/ECMAScript_5_support_in_Mozilla JavaScript是ECMAScript-262(通常简称ECMAScript)的实现。ECMAScript 5.1 版本在 2011年6月 被 ECMA组织 批准 通过。
- Learn/JavaScript/First_steps In our first JavaScript module, we first answer some fundamental questions such as "what is ...
- Mozilla/B2G_OS/Developing_Gaia/Understanding_the_Gaia_codebase 在对 Gaia codebase 作出您自己的修改之前,您需要理解下Gaia 的基本构成以及使用的编码规则。本文则涵盖了这些这些方面。
- Mozilla/JavaScript_code_modules JavaScript code modules let multiple privileged JavaScript scopes share code. For example, a ...
- Mozilla/JavaScript_code_modules/Timer.jsm Timer.jsm JavaScript模块包含纯JavaScript对 setTimeout 、 clearTimeout 、 setInterval 和 clearInterval ...
- Mozilla/JavaScript_code_modules/Using JavaScript code modules 在Gecko1.9中引入并被用于具备不同权限的作用域之间的代码共享。 Modules ...
- Mozilla/js-ctypes/js-ctypes_reference This doc is a work in progress.
- Mozilla/Projects/SpiderMonkey/Internals At heart, SpiderMonkey is a fast interpreter that runs an untyped bytecode and operates on ...
- Properly_Using_CSS_and_JavaScript_in_XHTML_Documents XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition) 定义XHTML是为了把HTML 4扩展成像XML ...
- Properly_Using_CSS_and_JavaScript_in_XHTML_Documents/Examples This page contains the source code of the examples related to the " Properly Using CSS and ...
- Web/API/Event/createEvent 创建一个新的事件(Event),随之必须调用自身的 init 方法进行初始化。
- Web/API/XDomainRequest XDomainRequest是在IE8和IE9上的 HTTP access control (CORS) 的实现,在IE10中被 包含CORS的 XMLHttpRequest ...
- Web/Guide/HTML/HTML5 HTML5 是 HTML 标准的最新演进版本。 它是 同时包含了一系列可以被用来让 Web 站点和应用更加多样化,功能更强大的技术。
- Web/JavaScript 本部分将专注于 JavaScript 语言本身,而非局限于网页或其他宿主环境。想要了解网页有关的 APIs ,请参考 Web APIs 以及 DOM 。
- Web/JavaScript/About_JavaScript JavaScript ® (通常简写为JS)是一种轻量的、解释性的、面向对象的 头等函数 语言,其最广为人知的应用是作为网页的脚本语言,但同时它也在很多 非浏览器环境下使用 。JS是一种动态的 ...
- Web/JavaScript/A_re-introduction_to_JavaScript 为什么会有这一篇“重新介绍”呢?因为 JavaScript 堪称 世界上被人误解最深的编程语言 。虽然常被嘲为“玩具语言”,但在它看似简洁的外衣下,还隐藏着强大的语言特性。 ...
- Web/JavaScript/Closures 闭包是指那些能够访问独立(自由)变量的函数 (变量在本地使用,但定义在一个封闭的作用域中)。换句话说,这些函数可以“记忆”它被创建时候的环境。
- Web/JavaScript/Data_structures 编程语言都具有内建的数据结构,但各种编程语言的数据结构常有不同之处。本文试图列出 JavaScript ...
- Web/JavaScript/EventLoop JavaScript 的并发模型基于 "event loop"。这个模型与其他在 C 或者 Java 等语言中的模型着实不同。
- Web/JavaScript/Guide/About JavaScript 是一种跨平台的,基于对象的脚本语言。本指南介绍了所有您使用 JavaScript 所需要了解的事情。
- Web/JavaScript/Guide/Control_flow_and_error_handling JavaScript 语句 简洁 灵活而又紧凑, 特别是控制流语句 ,你可以 用它 构建 结合 交互式的应用程序。本章节我们将带来关于JavaScript语句的一些概览。
- Web/JavaScript/Guide/Functions 函数是搭建JavaScript块的基本构件之一。一个函数本身就是一段JavaScript程序——包含用于执行某一任务或计算的一系列语句。要使用某一个函数,你必需在想要调用这个函数的执行域的某处定义它。
- Web/JavaScript/Guide/Grammar_and_types 本章介绍 JavaScript 的基本语法,变量声明,数据类型和字面量(literals)。
- Web/JavaScript/Guide/Introduction 我们假设你已经掌握了以下基础技能:
- Web/JavaScript/Guide/Loops_and_iteration 循环提供了一种快速和简单的方法去重复的做一些事。 JavaScript Guide 的这个章节会介绍在JavaScript中存在哪些不同的迭代语句。
- Web/JavaScript/Guide/Meta_programming 从ECMAScript6开始,JavaScript就开始支持 Proxy 和 Reflect ...
- Web/JavaScript/Guide/Numbers_and_dates 本章节介绍如何掌握Javascript里的数字和日期类型
- Web/JavaScript/Guide/Regular_Expressions 正则表达式是被用来匹配字符串中的字符组合的模式。在JavaScript中,正则表达式也是对象。这种模式可以被用于 RegExp 的 exec 和 test 方法以及 String 的 ...
- Web/JavaScript/Index 该页面列出了 MDN JavaScript 所有的页面及相关概览和标签。
- Web/JavaScript/Inheritance_and_the_prototype_chain 对于那些熟悉基于类的面向对象语言(Java 或者 C++)的开发者来说,JavaScript 的语法是比较怪异的,这是由于 JavaScript 是一门动态语言,而且它没有 类的概念 ...
- Web/JavaScript/Introduction_to_Object-Oriented_JavaScript JavaScript 的核心是支持面向对象的,同时它也提供了强大灵活的 OOP 语言能力。本文从对面向对象编程的介绍开始,带您探索 JavaScript ...
- Web/JavaScript/JavaScript_technologies_overview HTML是用来存储网页内容的,CSS是用来定义这些内容的显示样式的,而JavaScript是用来创造丰富的页面效果或者网页应用的。
- Web/JavaScript/Language_Resources ECMAScript 是形成 JavaScript 语言基础的脚本语言。ECMAScript是由 Ecma国际 标准组织以 ECMA-262和ECMA-402规范 ...
- Web/JavaScript/Memory_Management 诸如 C 语言这般的低级语言一般都有低级的内存管理原语,比如 malloc() 和 free() 。而另外一些高级语言,比如 JavaScript, ...
- Web/JavaScript/New_in_JavaScript 本章内容主要包含了JavaScript的历史版本信息,以及基于Mozilla/SpiderMonkey的JavaScript引擎的产品(如Firefox)中的实现情况。
- Web/JavaScript/New_in_JavaScript/1.5 以下为JavaScript 1.5 的更新日志。该版本包含在发行于2000年11月14日的Netscape Navigator 6.0中,也在后续的的Netscape ...
- Web/JavaScript/New_in_JavaScript/1.6
- Web/JavaScript/New_in_JavaScript/1.8 以下为JavaScript 1.8的更新日志。JavaScript 1.8 是 Gecko 1.9(已合并在 Firefox 3 中)的一部分。参见 bug 380236 以跟踪 ...
- Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla
- Web/JavaScript/New_in_JavaScript/Firefox_JavaScript_changelog 下面是Firefox发布版本的JavaScript日志更新情况。
- Web/JavaScript/Reference 本章介绍 如何使用 JavaScript函数 来开发应用程序。
- Web/JavaScript/Reference/About 该JavaScript参考提供Javascript语言的知识仓库。 详细的描述了完整的Javascript语言的信息。如果你编写JavaScript代码, 你会经常使用这些页面 (因此标题为 ...
- Web/JavaScript/Reference/Classes 在 ECMAScript 6 引入的 JavaScript 类(class)是 JavaScript 现有的原型继承的语法糖。 类并不是 JavaScript ...
- Web/JavaScript/Reference/Deprecated_and_obsolete_features/The_legacy_Iterator_protocol
- Web/JavaScript/Reference/Errors/Bad_radix RangeError
- Web/JavaScript/Reference/Errors/Invalid_array_length RangeError
- Web/JavaScript/Reference/Errors/Invalid_assignment_left-hand_side ReferenceError .
- Web/JavaScript/Reference/Errors/Precision_range RangeError
- Web/JavaScript/Reference/Functions 通常来说,一个函数就是一个可以被外部代码调用(或者函数本身递归调用)的"子程序"。和程序本身一样,一个函数的函数体是由一系列的语句组成的。函数可以接收传入参数,也可以返回一个值。
- Web/JavaScript/Reference/Functions/arguments arguments 是一个类数组对象。代表传给一个function的参数列表。
- Web/JavaScript/Reference/Functions/arguments/callee arguments.callee 属性指向当前正在执行的函数。
- Web/JavaScript/Reference/Functions/Default_parameters 如果一个形参没有被传入对应的实参或者传入了 undefined ,则该形参会被赋一个默认值.
- Web/JavaScript/Reference/Functions/Rest_parameters 剩余参数(rest parameter) 允许长度不确定的实参表示为一个数组。
- Web/JavaScript/Reference/Global_Objects
- Web/JavaScript/Reference/Global_Objects/Array 在 JavaScript 中 Array 是一个用来构造数组的全局对象,它是一个高阶的类似有序列表的对象。
- Web/JavaScript/Reference/Global_Objects/Array/@@iterator @@iterator属性和 values() 属性的初始值均为同一个函数对象
- Web/JavaScript/Reference/Global_Objects/Array/@@unscopables Symbol属性 @@unscopable 包含了所有 ES2015 (ES6) 中新定义的且并未被更早的 ECMAScript 标准收纳的属性名。这些属性并不包含在 with 语句绑定的环境中
- Web/JavaScript/Reference/Global_Objects/Array/concat concat() 方法 将传入的数组或非数组值与原数组合并,组成一个新的数组并返回.
- Web/JavaScript/Reference/Global_Objects/Array/copyWithin copyWithin() 方法会浅拷贝数组的部分元素到同一数组的不同位置,且不改变数组的大小,返回该数组。
- Web/JavaScript/Reference/Global_Objects/Array/fill 使用 fill() 方法,可以将一个数组中指定区间的所有元素的值, 都替换成或者说填充成为某个固定的值。
- Web/JavaScript/Reference/Global_Objects/Array/find 如果数组中某个元素满足测试条件 ,find() 方法就会返回那个元素的值,如果没有满足条件的元素,则返回 undefined 。
- Web/JavaScript/Reference/Global_Objects/Array/findIndex findIndex() 方法用来查找数组中某指定元素的索引, 如果找不到指定的元素, 则返回 -1.
- Web/JavaScript/Reference/Global_Objects/Array/forEach forEach() 方法让数组的每一项都执行一次给定的函数。
- Web/JavaScript/Reference/Global_Objects/Array/from Array.from() 方法可以将一个类数组对象或可遍历对象转换成真正的数组。
- Web/JavaScript/Reference/Global_Objects/Array/includes includes() 方法用来判断当前数组是否包含某指定的值,如果是,则返回 true ,否则返回 false 。
- Web/JavaScript/Reference/Global_Objects/Array/indexOf indexOf() 方法 返回给定元素能找在数组中找到的第一个索引值,否则返回-1。
- Web/JavaScript/Reference/Global_Objects/Array/isArray Array.isArray() 方法用来判断某个值是否为 Array 。如果是,则返回 true ,否则返回 false 。
- Web/JavaScript/Reference/Global_Objects/Array/keys 数组的 keys() 方法返回一个数组索引的迭代器。
- Web/JavaScript/Reference/Global_Objects/Array/map map() 方法返回一个由原数组中的每个元素调用一个指定方法后的返回值组成的新数组。
- Web/JavaScript/Reference/Global_Objects/Array/observe Array.observe() 方法用于异步监视数组发生的变化,类似于针对对象的 Object.observe() 。当数组的值发生变化时,它按发生顺序提供了一个变化流。与 ...
- Web/JavaScript/Reference/Global_Objects/Array/of Array.of() 方法会将它的任意类型的多个参数放在一个数组里并返回。
- Web/JavaScript/Reference/Global_Objects/Array/reverse reverse() 方法颠倒数组中元素的位置。第一个元素会成为最后一个,最后一个会成为第一个。
- Web/JavaScript/Reference/Global_Objects/Array/shift shift() 方法删除数组的 第一个 元素,并返回这个元素。该方法会改变数组的长度。
- Web/JavaScript/Reference/Global_Objects/Array/slice slice() 方法会浅复制(shallow copy)数组的一部分到一个新的数组,并返回这个新数组。
- Web/JavaScript/Reference/Global_Objects/Array/sort sort() 方法对数组的元素做原地的排序,并返回这个数组。 sort 排序可能是不 稳定的 。默认按照字符串的Unicode码位点(code point)排序。
- Web/JavaScript/Reference/Global_Objects/Array/splice splice() 方法用新元素替换旧元素,以此修改数组的内容。
- Web/JavaScript/Reference/Global_Objects/Array/values values() 方法返回一个新的 Array Iterator 对象,该对象包含数组每个索引的值。
- Web/JavaScript/Reference/Global_Objects/DataView DataView 视图提供了一种用于向 ArrayBuffer 读写数据的底层接口.
- Web/JavaScript/Reference/Global_Objects/Date 创建 Date 实例用来处理日期和时间。Date 对象基于1970年1月1日(世界标准时间)起的毫秒数。
- Web/JavaScript/Reference/Global_Objects/Date/getMonth 根据本地时间,返回一个指定的日期对象的月份,为基于0的值(0表示一年中的第一月)。
- Web/JavaScript/Reference/Global_Objects/Date/getTime getTime() 方法返回一个时间的格林威治时间数值。
- Web/JavaScript/Reference/Global_Objects/Date/now Date.now() 方法返回自1970年1月1日 00:00:00 UTC到当前时间的毫秒数。
- Web/JavaScript/Reference/Global_Objects/Date/parse Date.parse() 方法解析一个表示某个日期的字符串,并返回从1970-1-1 00:00:00 UTC ...
- Web/JavaScript/Reference/Global_Objects/Date/prototype Date.prototype 属性表示 Date 构造函数的原型。
- Web/JavaScript/Reference/Global_Objects/Date/setUTCFullYear setUTCFullYear() 方法根据世界标准时间为一个具体日期设置年份。
- Web/JavaScript/Reference/Global_Objects/Date/UTC Date.UTC() 方法接受的参数同日期构造函数接受最多参数时一样,返回从1970-1-1 00:00:00 UTC到指定日期的的毫秒数。
- Web/JavaScript/Reference/Global_Objects/decodeURI decodeURI() 方法用于解码由 encodeURI 方法或者其它类似方法编码的统一资源标识符(URI)
- Web/JavaScript/Reference/Global_Objects/decodeURIComponent decodeURIComponent() 方法用于解码由 encodeURIComponent 方法或者其它类似方法编码的部分统一资源标识符(URI)。
- Web/JavaScript/Reference/Global_Objects/encodeURI encodeURI() 是对统一资源标识符(URI)进行编码的方法。它使用1到4个转义序列来表示每个字符的UTF-8编码(只有由两个代理字符区组成的字符才用四个转义字符编码)。
- Web/JavaScript/Reference/Global_Objects/encodeURIComponent encodeURIComponent() ...
- Web/JavaScript/Reference/Global_Objects/Error/prototype 所有 Error 与 非标准Error 的实例都继承自 Error.prototype。同所有构造器函数一样,你可以在构造器的 prototype 上添加属性或者方法,使其在所有该构造器的实例上生效。
- Web/JavaScript/Reference/Global_Objects/eval 将一个JavaScript代码字符串求值成特定的对象。