目录搜索
导论前言为什么学习JavaScriptJavaScript的历史基本语法语法概述数值字符串对象数组函数运算符数据类型转换错误处理机制JavaScript 编程风格标准库Object对象包装对象和Boolean对象Number对象String对象Math对象Date对象RegExp对象JSON对象ArrayBuffer:类型化数组面向对象编程概述封装继承模块化编程DOMNode节点document节点Element对象Text节点和DocumentFragment节点Event对象CSS操作Mutation Observer浏览器对象浏览器的JavaScript引擎定时器window对象history对象Ajax同域限制和window.postMessage方法Web Storage:浏览器端数据储存机制IndexedDB:浏览器端数据库Web Notifications APIPerformance API移动设备APIHTML网页元素Canvas APISVG 图像表单文件和二进制数据的操作Web Worker服务器发送事件Page Visibility APIFullscreen API:全屏操作Web SpeechrequestAnimationFrameWebSocketWebRTCWeb ComponentsHTML网页的APIHTML网页元素Canvas APISVG 图像表单文件和二进制数据的操作Web Worker服务器发送事件Page Visibility APIFullscreen API:全屏操作Web SpeechrequestAnimationFrameWebSocketWebRTCWeb Components开发工具console对象PhantomJSBower:客户端库管理工具Grunt:任务自动管理工具Gulp:任务自动管理工具Browserify:浏览器加载Node.js模块RequireJS和AMD规范Source MapJavaScript 程序测试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()


上一篇:下一篇: