JavaScript 簡介

JavaScript

簡介

歷史

開發工具

基本語法

運算式

分枝

迴圈

函數

陣列

物件導向

原型

封裝

繼承

多型

this

控制流程

進階功能

Eval 函數

Closure

JSONP

小書籤

字串

正規表達式

除錯方法

伺服端

播 midi

cookie

套件

ccc函式庫

2D 繪圖

3D 繪圖

影像處理

訊號處理

語音處理

數學計算

tex 數學式

格式轉換

桌面應用

自然語言

地理資訊

平台

Node.js

jQuery

Google

numeric.js

Titanium

引擎

語法

作品

翻譯精靈

繪圖精靈

DotWiki

流程

前端工程師

後端工程師

css

訊息

相關網站

參考文獻

最新修改

簡體版

English

JavaScript 是目前在瀏覽器上唯一通用的程式語言,這種語言經常遭受到許多誤解,像是 JavaScript 是 Java 語言的簡化版、JavaScript 語言很難用、JavaScript 語言設計很差勁等等。

然而,這些誤解其實是我們不瞭解 JavaScript 所造成的。如果您用心的理解 JavaScript,您會發現這是一個「簡單、輕巧又優美」的語言,其原型導向的設計方式,用很簡單的概念達成了物件導向語言的功能,真的很適合做為瀏覽器上的共通語言。

JavaScript 雖然是一種物件導向語言,但是更精確的說,JavaScript 事實上是一種「原型導向」的語言,其中每個物件的 _prototype 欄位都可以指向他的原型,然後用來 clone (自體繁殖) 出新的物件,您可以用 function 型態宣告一個物件,如此該物件就自動具有建構函數了,這種做法是非常簡單、奇特、但卻又彈性十足的方法。

在本書中,我們將聚焦在原型的觀念上,以說明 JavaScript 的特點,讓讀者不只學到 JavaScript 的語法,而且學會 JavaScript 的精隨。

陳鍾誠 於 國立金門大學 2010 年 11 月 3 日

Facebook

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License