文章标签:JavaScript
找到 344 篇文档
- Archive/B2G_OS/Developing_Gaia/Understanding_the_Gaia_codebase 在对 Gaia codebase 作出您自己的修改之前,您需要理解下Gaia 的基本构成以及使用的编码规则。本文则涵盖了这些这些方面。
- Archive/Mozilla/Tamarin
- 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 ...
- Games/Anatomy 每个视频游戏的目标是向用户(们)提供一个情况,接受他们的输入,将这些信号解释为动作,并计算出这些行为产生的新情况。游戏不断地循环着,不断地循环,直到有一些最终的条件发生(比如赢,输,或者退出去睡 ...
- Games/Tools On this page you can find links to our game development tools articles, which eventually aims to ...
- Games/Tutorials This page contains multiple tutorial series that highlight different workflows for effectively ...
- Games/Tutorials/2D_Breakout_game_pure_JavaScript 在这里我们将完全使用JavaScript语言基于HTML5的canvas标签,一步一步的绘制一个简单的MDN消除游戏。
- Games/Tutorials/2D_Breakout_game_pure_JavaScript/Move_the_ball 从上一节中你已经知道如何去绘制一个球。现在让我们使它动起来。从技术上讲,我们将在画布上绘制一个球,之后让它消失,然后在一个稍微不用的位置上再绘制一个一样的球。就想电影里的每一帧动起来的感觉。
- Glossary/document_environment 当 JavaScript 所处的全局环境为 window 或 iframe 时,这种环境被称为 全局文档环境 。全局的文档环境处于所有环境的顶层,即没有更外层的环境。
- Glossary/Hoisting Hoisting ...
- Glossary/JavaScript JavaScript (JS) 是个程式语言。通常用于客户端(client-side)的动态网页脚本,不过也常用于服务器端( server -side)。
- Glossary/Primitive 原始数据 (原始值、原始数据类型)不是一种 object 类型并且没有自己的 方法 的。在 JavaScript 中,有六种原始数据类型: string , number , boolean ...
- Glossary/Serialize 序列化(Serialization )意味着将 对象 或某种其他类型的数据结构转换为可存储格式(例如,文件或 buffer )。
- Glossary/Symbol Symbol 是JavaScript的原始数据类型,Symbol实例是唯一且不可改变的. 在其他编程语言中 symbol也被称为原子(atoms).
- Glossary/Truthy 在 JavaScript 中,真值指的是在 Boolean 上下文中转换后的值为真的指。所有值都是真值,除非它们被定义为 falsy (即, 除了false ...
- Glossary/立即执行函数表达式 IIFE (立即调用函数表达式) 是一个 JavaScript 函数 ,它会在定义时立即执行。
- Learn/Getting_started_with_the_web/JavaScript_basics JavaScript (缩写:JS)是一门成熟的 动态编程语言 ,当应用于 HTML ...
- learn/JavaScript JavaScript 编程语言允许你在 Web 页面上实现复杂的功能。如果你看到一个网页不仅仅显示静态的信息,而是显示依时间更新的内容,或者交互式地图,或者 2D/3D ...
- Learn/JavaScript/Client-side_web_APIs 当你正在给网页或者网页APP编写客户端JavaScript时, 你离不开使用这些API — 这些用来操作浏览器各个不同方面和网页所在的操作系统,甚至是来自于其他网页和服务器的数据的接口. ...
- Learn/JavaScript/First_steps 作为 JavaScript 的第一步,我们在带你进入你的第一次 JavaScript 编写体验之前,问一些基本的问题,例如 “什么是 JavaScript ?”,“JavaScript ...
- Learn/JavaScript/First_steps/A_first_splash 现在您在学习一些关于JavaScript的理论,以及您可以拿它来做些什么。通过一个完整的练习指导,我们将会带给您一个了解JavaScript基本功能的速成课。在这里您一步接一步地将会建立一个简单 ...
- Learn/JavaScript/First_steps/Strings 接下来,我们将把注意力转向字符串——这是在编程中调用的文本片段。在本文中,我们将了解在学习JavaScript时,您应该了解的所有常见的事情,例如创建字符串、在字符串中转义引号、并将它们连接在一起。
- Learn/JavaScript/Objects 在 JavaScript 中,大多数事物都是对象, 从作为核心功能的字符串和数组,到建立在 JavaScript 之上的浏览器 ...
- Learn/JavaScript/Objects/Inheritance 了解了 OOJS 的大多数细节之后,本文将介绍如何创建“子”对象类别(构造器)并从“父”类别中继承功能。此外,我们还会针对何时何处使用 OOJS 给出建议。
- Learn/JavaScript/Objects/Object_prototypes 通过原型这种机制,JavaScript 中的对象从其他对象继承功能特性;这种继承机制与经典的面向对象编程语言的继承机制不同。本文将探讨这些差别,解释原型链如何工作,并了解如何通过 ...
- MDN/Doc_status/JavaScript
- Mozilla/JavaScript_code_modules JavaScript 代码模块用于具备不同权限的作用域之间的代码共享。例如,Firefox可以使用模块,也可以通过扩展来使用模块,以避免代码复制。
- 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/Performance/Scroll-linked_effects scroll-linked 效果指的是某种因滚动条位置变化的而产生的效果,例如,为了产生视差滚动效果而更新position属性。 本文讨论 scroll-linked ...
- 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/KeyboardEvent KeyboardEvent 对象描述了键盘的交互方式。 每个事件都描述了一个按键(Each event describes a key);事件类型 keydown , keypress 与 ...
- Web/API/Web_Workers_API/Using_web_workers Web Worker为Web内容在后台线程中运行脚本提供了一种简单的方法。线程可以执行任务而不干扰用户界面。此外,他们可以使用XMLHttpRequest执行 I/O ...
- Web/API/XDomainRequest XDomainRequest是在IE8和IE9上的 HTTP access control (CORS) 的实现,在IE10中被 包含CORS的 XMLHttpRequest ...
- Web/Guide/HTML/HTML5 HTML5 是 定义 HTML 标准的最新的版本。 该术语表示两个不同的概念:
- 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 Closures (闭包)是使用被作用域封闭的变量,函数,闭包等执行的一个函数的作用域。通常我们用和其相应的函数来指代这些作用域。(可以访问独立数据的函数)
- Web/JavaScript/Data_structures 编程语言都具有内建的数据结构,但各种编程语言的数据结构常有不同之处。本文试图列出 JavaScript ...
- Web/JavaScript/EventLoop JavaScript 的并发模型基于 "事件循环"。这个模型与像 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 的基本语法,变量声明,数据类型 和 字面量。
- Web/JavaScript/Guide/Introduction 我们假设你已经掌握了以下基础技能:
- Web/JavaScript/Guide/Loops_and_iteration 循环提供了一种快速和简单的方式去做一些重复的事。 JavaScript入门 的这个章节会介绍在JavaScript中存在哪些不同的迭代语句。
- Web/JavaScript/Guide/Meta_programming 从ECMAScript 2015/ES6 开始,JavaScript获得对 Proxy 和 Reflect ...
- 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 对于有 基于类 的语言经验的开发人员来说,JavaScript 有点令人困惑 (如Java或C ++) ...
- 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 2015 中引入的 JavaScript 类 主要是 JavaScript ...
- Web/JavaScript/Reference/Classes/constructor 构造方法 是创建和初始化使用类创建的一个对象的一种特殊方法。
- Web/JavaScript/Reference/Classes/extends extends 关键词被用在 类声明 或者 类表达式 上,以创建一个类是另一个类的子类。
- Web/JavaScript/Reference/Deprecated_and_obsolete_features/The_legacy_Iterator_protocol
- Web/JavaScript/Reference/Errors 下面列出了 JavaScript 抛出的错误。这些错误是有用的调试帮助,但报告的问题并不总是十分明了。下面的页面提供有关这些错误的详细信息。每个错误都是基于 Error 的对象,并且具有名称和消息。
- Web/JavaScript/Reference/Errors/Array_sort_argument TypeError
- Web/JavaScript/Reference/Errors/Bad_octal 仅在 strict mode 下出现 SyntaxError 警告。
- Web/JavaScript/Reference/Errors/Bad_radix RangeError
- Web/JavaScript/Reference/Errors/Cant_access_lexical_declaration_before_init ReferenceError
- Web/JavaScript/Reference/Errors/Cant_define_property_object_not_extensible TypeError
- Web/JavaScript/Reference/Errors/Cant_delete TypeError 只出现在严格模式下。
- Web/JavaScript/Reference/Errors/Cant_redefine_property TypeError
- Web/JavaScript/Reference/Errors/Cyclic_object_value TypeError
- Web/JavaScript/Reference/Errors/Dead_object TypeError
- Web/JavaScript/Reference/Errors/Delete_in_strict_mode SyntaxError 仅出现在 严格模式 下。
- Web/JavaScript/Reference/Errors/Deprecated_caller_or_arguments_usage 仅在严格模式下出现的 ReferenceError 警告。 JavaScript 的执行将不会停止。
- Web/JavaScript/Reference/Errors/Deprecated_expression_closures 警告。JavaScript 引擎不会停止运行。
- Web/JavaScript/Reference/Errors/Deprecated_octal 语法错误( SyntaxError ),只出现于 严格模式 下。
- Web/JavaScript/Reference/Errors/Deprecated_source_map_pragma SyntaxError 的警告。不会终止 JavaScript 的执行。
- Web/JavaScript/Reference/Errors/Deprecated_String_generics 警告。JavaScript 引擎不会停止运行。
- Web/JavaScript/Reference/Errors/Deprecated_toLocaleFormat 警告。JavaScript 引擎不会停止运行。
- Web/JavaScript/Reference/Errors/Getter_only 仅在 严格模式 下报 TypeError 错误。
- Web/JavaScript/Reference/Errors/Illegal_character SyntaxError
- Web/JavaScript/Reference/Errors/Invalid_array_length RangeError
- Web/JavaScript/Reference/Errors/Invalid_assignment_left-hand_side ReferenceError .
- Web/JavaScript/Reference/Errors/Invalid_const_assignment TypeError
- Web/JavaScript/Reference/Errors/Invalid_for-in_initializer 该 SyntaxError 只出现于 严格模式 下。
- Web/JavaScript/Reference/Errors/Invalid_for-of_initializer SyntaxError
- Web/JavaScript/Reference/Errors/in_operator_no_object TypeError