文章标签:JavaScript
找到 164 篇文档
- 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. In ...
- Differential_inheritance_in_JavaScript 差异化继承是基于原型编程的一个常见模型,它讲的是大部分的对象是从其他更一般的对象中派生而来的的,只是在一些很小的地方进行了修改。每个对象维护一个指向它们的 prototype ...
- Firefox_OS/Developing_Gaia/Understanding_the_Gaia_codebase 在对 Gaia codebase 作出您自己的修改之前,您需要理解下Gaia 的基本构成以及使用的编码规则。本文则涵盖了这些这些方面。
- Glossary/Truthy 在 JavaScript 中,真值( truthy )指的是在 Boolean 上下文中转换后的值为true的对象(值)。除了 false、0、 ""、null、 undefined 和 NaN ...
- JavaScript/ECMAScript_5_support_in_Mozilla JavaScript是ECMAScript-262(通常简称ECMAScript)的实现。ECMAScript 5.1 版本在 2011年6月 被 ECMA组织 批准 通过。
- Mozilla/JavaScript_code_modules JavaScript code modules let multiple privileged JavaScript scopes share code. For example, a module ...
- 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 values ...
- 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/JavaScript 本部分将专注于 JavaScript 语言本身,而并非局限于网页或其他宿主环境。想要了解网页有关的 API,请参考 Web APIs 以及 DOM 。
- Web/JavaScript/About_JavaScript JavaScript ® (通常简写为JS)是一种轻量的、解释性的、面向对象的 头等函数 语言,其最广为人知的应用是作为网页的脚本语言,但同时它也在很多 非浏览器环境下使用 。JS是一种动态的 ...
- Web/JavaScript/A_re-introduction_to_JavaScript 为什么会有这一篇“重新介绍”呢?因为 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的基本语法(basic grammar),变量声明(variable declarations),数据类型(data types)和字面量(literals)。
- Web/JavaScript/Guide/Loops_and_iteration 循环提供了一种快速和简单的方法去重复的做一些事。 JavaScript Guide 的这个章节会介绍在JavaScript中存在哪些不同的迭代语句。
- Web/JavaScript/Guide/Numbers_and_dates 本章节介绍如何掌握Javascript里的数字和日期类型
- Web/JavaScript/Guide/Regular_Expressions 正则表达式是被用来匹配字符串中的字符组合的模式。在JavaScript中,正则表达式也是对象。这种模式可以被用于 RegExp 的 exec 和 test 方法以及 String 的 match 、 ...
- Web/JavaScript/Index 该页面列出了 MDN JavaScript 所有的页面及相关概览和标签。
- Web/JavaScript/Inheritance_and_the_prototype_chain 对于那些熟悉基于类的面向对象语言(Java 或者 C++)的开发者来说,JavaScript 的语法是比较怪异的,这是由于 JavaScript 是一门动态语言,而且它没有 类的概念 ( ES6 ...
- Web/JavaScript/Introduction_to_Object-Oriented_JavaScript JavaScript 的核心是支持面向对象的,同时它也提供了强大灵活的 OOP 语言能力。本文从对面向对象编程的介绍开始,带您探索 JavaScript 的对象模型,最后描述 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/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/Global_Objects
- Web/JavaScript/Reference/Global_Objects/Array 在JavaScript中 Array 是一个全局对象,用来构造数组,是一个高阶的类似有序列表的对象。
- Web/JavaScript/Reference/Global_Objects/Array/fill 使用 fill() 方法,可以将一个数组中指定区间的所有元素的值, 都替换成或者说填充成为某个固定的值。
- 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/indexOf indexOf() 方法 返回给定元素能找在数组中找到的第一个索引值,否则返回-1。
- Web/JavaScript/Reference/Global_Objects/Array/isArray Array.isArray() 方法用来判断某个值是否为数组。如果是,则返回 true ,否则返回 false 。
- Web/JavaScript/Reference/Global_Objects/Array/keys 数组的 keys() 方法返回一个数组索引的迭代器。
- Web/JavaScript/Reference/Global_Objects/Array/observe Array.observe() 方法用于异步监视数组发生的变化,类似于针对对象的 Object.observe() 。当数组的值发生变化时,它按发生顺序提供了一个变化流。与 ...
- Web/JavaScript/Reference/Global_Objects/Array/reverse reverse() 方法颠倒数组中元素的位置。第一个元素会成为最后一个,最后一个会成为第一个。
- Web/JavaScript/Reference/Global_Objects/Array/shift shift() 方法删除数组的 第一个 元素,并返回这个元素。该方法会改变数组的长度。
- 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/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 到该日期对象(该日期对象的UTC时间)的毫秒数。
- Web/JavaScript/Reference/Global_Objects/Date/prototype Date.prototype 属性表示 Date 构造函数的原型。
- Web/JavaScript/Reference/Global_Objects/Date/UTC Date.UTC() 方法接受的参数同日期构造函数接受最多参数时一样,返回从1970-1-1 00:00:00 UTC到指定日期的的毫秒数。
- Web/JavaScript/Reference/Global_Objects/decodeURIComponent decodeURIComponent() 方法 对先前经过 encodeURIComponent 函数或者其他类似方法编码过的字符串进行解码
- Web/JavaScript/Reference/Global_Objects/Error/prototype 所有 Error 与 非标准Error 的实例都继承自 Error.prototype。同所有构造器函数一样,你可以在构造器的 prototype 上添加属性或者方法,使其在所有该构造器的实例上生效。
- Web/JavaScript/Reference/Global_Objects/eval 将一个JavaScript代码字符串求值成特定的对象。
- Web/JavaScript/Reference/Global_Objects/Float32Array Float32Array 类型数组代表的是平台字节顺序为32位的浮点数型数组(对应于 C 浮点数据类型) 。 如果需要控制字节顺序, 使用 DataView 替代. 内容初始化为 0 ...
- Web/JavaScript/Reference/Global_Objects/Function Function 构造器会 创建一个新的 Function 对象。 在 JavaScript 中每个函数都是一个 Function对象。
- Web/JavaScript/Reference/Global_Objects/Function/apply apply() 方法在指定 this 值和参数(参数以数组或 类数组对象 的形式存在)的情况下调用某个函数。
- Web/JavaScript/Reference/Global_Objects/Function/bind bind() 方法会创建一个新函数,当这个新函数被调用时,它的this值是传递给bind()的第一个参数, 它的参数是bind()的其他参数和其原本的参数.
- Web/JavaScript/Reference/Global_Objects/Function/length
- Web/JavaScript/Reference/Global_Objects/Function/prototype Function.prototype 属性存储了 Function 的原型对象。
- Web/JavaScript/Reference/Global_Objects/Infinity 全局属性 Infinity 是一个数值,表示无穷大。
- Web/JavaScript/Reference/Global_Objects/Intl 国际化的构造函数和其他构造函数的几个语言敏感的方法(可见 See also )一样,使用同样的模式来识别语言区域和确定使用哪一种语言格式:他们都接收 locales 和 options 参数,使用 ...
- Web/JavaScript/Reference/Global_Objects/isNaN isNaN() 函数用来判断一个值是否为 NaN 。注: isNaN 函数包含一些非常有意思的强制转换 规则 ;你也可以通过 ECMAScript 6 中定义的 Number.isNaN() 或者 ...
- Web/JavaScript/Reference/Global_Objects/JSON/parse JSON.parse() 方法可以将一个 JSON 字符串解析成为一个 JavaScript 值。在解析过程中,还可以选择性的篡改某些属性的原始解析值。
- Web/JavaScript/Reference/Global_Objects/JSON/stringify JSON.stringify() 方法可以将任意的 JavaScript 值序列化成 JSON 字符串。
- Web/JavaScript/Reference/Global_Objects/Math Math 是一个内置对象, 为数学常量和数学函数提供了属性和方法,而不是一个函数对象。
- Web/JavaScript/Reference/Global_Objects/Math/hypot Math.hypot() 函数返回它的所有参数的平方和的平方根,即:
- Web/JavaScript/Reference/Global_Objects/Math/max Math.max() 函数返回一组数中的最大值。
- Web/JavaScript/Reference/Global_Objects/Math/min Math.min() 返回零个或更多个数值的最小值。
- Web/JavaScript/Reference/Global_Objects/Math/sign Math.sign() 函数用来判断一个数字的符号, 是正数, 负数, 还是零.
- Web/JavaScript/Reference/Global_Objects/Math/trunc Math.trunc() 方法会将数字的小数部分去掉,只留整数部分。
- Web/JavaScript/Reference/Global_Objects/Number Number JavaScript 对象是一个允许你处理数字值的包装对象。 Number 对象使用 Number() 构造器创建。
- Web/JavaScript/Reference/Global_Objects/Number/isFinite Number.isFinite() 方法用来检测传入的参数是否是一个有穷数。
- Web/JavaScript/Reference/Global_Objects/Number/isInteger Number.isInteger() 方法用来判断给定的参数是否为整数。
- Web/JavaScript/Reference/Global_Objects/Number/isNaN Number.isNaN() 方法用来检测传入的值是否是 NaN 。该方法比传统的全局函数 isNaN() 更可靠。
- Web/JavaScript/Reference/Global_Objects/Number/parseInt Number.parseInt() 方法可以根据给定的进制数把一个字符串解析成整数。
- Web/JavaScript/Reference/Global_Objects/Number/toLocaleString toLocaleString() 方法返回这个数字在特定语言环境下的表示字符串。
- Web/JavaScript/Reference/Global_Objects/Number/valueOf valueOf() 方法返回一个被 Number 对象包装的原始值。
- Web/JavaScript/Reference/Global_Objects/Object/assign Object.assign() 方法可以把任意多个的 源对象 所拥有的 自身可枚举属性 拷贝给目标对象,然后返回目标对象。
- Web/JavaScript/Reference/Global_Objects/Object/create Object.create() 方法创建一个拥有指定原型和若干个指定属性的对象。
- Web/JavaScript/Reference/Global_Objects/Object/observe Object.observe() 方法用于异步的监视一个对象的修改。当对象属性被修改时,方法的回调函数会提供一个有序的修改流。
- Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf 将一个指定的对象的原型设置为另一个对象或者 null (既对象的 [[Prototype]] 内部属性).

