目录 搜索
导论 前言 为什么学习JavaScript JavaScript的历史 基本语法 语法概述 数值 字符串 对象 数组 函数 运算符 数据类型转换 错误处理机制 JavaScript 编程风格 标准库 Object对象 包装对象和Boolean对象 Number对象 String对象 Math对象 Date对象 RegExp对象 JSON对象 ArrayBuffer:类型化数组 面向对象编程 概述 封装 继承 模块化编程 DOM Node节点 document节点 Element对象 Text节点和DocumentFragment节点 Event对象 CSS操作 Mutation Observer 浏览器对象 浏览器的JavaScript引擎 定时器 window对象 history对象 Ajax 同域限制和window.postMessage方法 Web Storage:浏览器端数据储存机制 IndexedDB:浏览器端数据库 Web Notifications API Performance API 移动设备API HTML网页元素 Canvas API SVG 图像 表单 文件和二进制数据的操作 Web Worker 服务器发送事件 Page Visibility API Fullscreen API:全屏操作 Web Speech requestAnimationFrame WebSocket WebRTC Web Components HTML网页的API HTML网页元素 Canvas API SVG 图像 表单 文件和二进制数据的操作 Web Worker 服务器发送事件 Page Visibility API Fullscreen API:全屏操作 Web Speech requestAnimationFrame WebSocket WebRTC Web Components 开发工具 console对象 PhantomJS Bower:客户端库管理工具 Grunt:任务自动管理工具 Gulp:任务自动管理工具 Browserify:浏览器加载Node.js模块 RequireJS和AMD规范 Source Map JavaScript 程序测试 JavaScript高级语法 Promise对象 有限状态机 MVC框架与Backbone.js 严格模式 ECMAScript 6 介绍 附录 JavaScript API列表
文字

Array

  • Array.prototype.push()

  • Array.prototype.slice()

console

  • console.log()

Date

  • Date.now()

  • Date.parse()

  • Date.prototype.getDate()

  • Date.prototype.getDay()

  • Date.prototype.getFullYear()

  • Date.prototype.getHours()

  • Date.prototype.getMiliseconds()

  • Date.prototype.getMinutes()

  • Date.prototype.getMonth()

  • Date.prototype.getSeconds()

  • Date.prototype.toDateString()

  • Date.prototype.toLocaleDateString()

  • Date.prototype.toLocaleString()

  • Date.prototype.toString()

  • Date.prototype.setDate()

  • Date.prototype.setFullYear()

  • Date.prototype.setHours()

  • Date.prototype.setMilliseconds()

  • Date.prototype.setMinutes()

  • Date.prototype.setMonth()

  • Date.prototype.setSeconds()

  • Date.prototype.setTime()

  • Date.UTC()

document

  • document.getElementByID()

  • document.getElementsByClassName()

  • document.getElementsByTagName()

  • document.querySelectorAll()

navigator

  • navigator.appName

  • navigator.appVersion

  • navigator.registerProtocolHandler()

Object

  • Object.getOwnPropertyNames()

  • Object.keys()

  • Object.prototype.hasOwnProperty()

String

  • String.prototype.replace()

jQuery

  • jQuery.now()

Node.js

  • child_process.exec()

  • child_process.execFile()

  • process.versions

  • process.arch

  • process.platform

  • util.inherits()


上一篇: 下一篇: