mozilla
您的搜索结果

    JavaScript

    JavaScript® (通常简称为 JS) 是一个轻量级的、解释型的、面向对象的、将函数视为一级公民的编程语言。它被多数人看作是用于网页编程的脚本语言,但也在很多非网页环境中运用,例如 node.jsApache CouchDB。它是一种基于原型的、多范式的动态脚本语言,并且支持面向对象、命令式编程风格和函数式编程风格。这里将介绍更多关于 JavaScript 的内容。

    JavaScript 的标准就是 ECMAScript。截至 2012 年为止,所有的主流浏览器都完整的支持 ECMAScript 5.1,旧式的浏览器至少支持 ECMAScript 3 标准。而该标准的第六个版本正在制定当中,预计于2015年中旬完成。

    本部分将专注于 JavaScript 语言本身,无关乎网页或其他宿主环境。想要了解网页有关的 API,请参考 Web APIs 以及 DOM

    JavaScript 与 Java 编程语言是两个不同的概念。Java 是 Oracle 公司在美国和其他国家注册(或未注册)的商标。

    教程

    学习如何用 JavaScript 编程。

    介绍

    开始上手
    您学习 JavaScript 的最初几步
    JavaScript 指南
    如果您对 JavaScript 很陌生,本指南将带您了解下这门语言。
    JavaScript 技术概述
    介绍 JavaScript 在浏览器中的运用
    JavaScript 面向对象
    介绍 JavaScript 语言当中的面向对象概念

    中级内容

    对 JavaScript 刮目相看
    为那些自己觉得懂 JavaScript 的朋友们重新介绍一遍 JavaScript。
    JavaScript 数据结构
    对 JavaScript 数据结构的概览
    如何使用比较操作符
    JavaScript 提供三种比较操作符,包括严格比较操作符 === 和非严格的比较操作符 ==

    高级内容

    继承和原型的链式结构
    对普遍受到开发者误解和感到迷惑的 “基于原型的继承” 原理做一个详细解释。
    严格模式
    JavaScript 中的严格模式。
    JavaScript 特定类型数组
    为使 JavaScript 处理二进制数据而提供的特定类型的数组。
    内存管理
    JavaScript 中的内存生命周期和垃圾回收机制。

    参考

    浏览完整的Javascript 参考文档。

    对象
    熟悉下标准的内置对象例如 Object, Function, Boolean, Error, Number, Math, Date, String, RegExp, Array, Map, Set, WeakMap, WeakSet, JSON 以及其他对象
    表达式和操作符
    了解下列操作符的作用: instanceof, typeof, new, this,以及其他操作符。
    语句
    了解 do-while, for-in, for-of, try-catch, let, var, const, if-else, switch 以及其他语句和关键字的作用。

    工具和资源

    有助于您编写和调试 JavaScript 代码的有用工具。

    Firefox 开发工具
    包括 Scratchpad, Web Console, JavaScript Profiler, Debugger 等等
    Firebug
    在任何页面中实时编写、调试和模拟 CSS、HTML 及 JavaScript。
    JavaScript Shells
    允许您快速测试 JavaScript 代码片段的运行环境。
    其他 JavaScript 工具
    文章中列举了更多的 JavaScript 开发工具。
    TogetherJS

    让协作更简单。

    Stack Overflow
    StackOverflow 上的 JavaScript 问答。
    JavaScript版本和发行记录
    浏览JavaScript的历史版本特性和实现情况.

    加入 JavaScript 社区

    请选择你喜欢的方式加入我们:

    文档标签和贡献者

    标签: 
    最后编辑者: flyingdew,
    隐藏侧边栏