JavaScript
JavaScript = ECMAScript + DOM + BOM
DOM:The Document Object Model http://docs.webplatform.org/wiki/dom
BOM:The Browser Object Model
JavaScript構成
・JavaScript Objects
・Array
・Boolean
・Date
・Math
・Number
・String
・RegExp
・Global properties
and functions
・Browser Objects
・Window
・Navigator
・Screen
・History
・Location
・HTML DOM Objects
・Document
・Event
・HTMLElement
・Anchor
・Area
・Base
・Body
・Button
・Form
・Frame/IFrame
・Frameset
・Image
・Input Button
・Input Checkbox
・Input File
・Input Hidden
・Input Password
・Input Radio
・Input Reset
・Input Submit
・Input Text
・Link
・Meta
・Object
・Option
・Select
・Style
・Table
・TableCell
・TableRow
・Textarea
JavaScriptが遅い原因(他サイトの記事)
・インタープリタ型言語
解釈に時間がかかるし、事前最適化もできない
・動的型付け言語
すべての演算で変数の型チェックと型変換が必要
・クラスが存在しない
オブジェクト構造を前提とした最適化が不可能
・配列が存在しない
Arrayの実体はハッシュオブジェクトの一種