aboutsummaryrefslogtreecommitdiff
path: root/files/zh-tw/glossary/javascript/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/zh-tw/glossary/javascript/index.html')
-rw-r--r--files/zh-tw/glossary/javascript/index.html41
1 files changed, 41 insertions, 0 deletions
diff --git a/files/zh-tw/glossary/javascript/index.html b/files/zh-tw/glossary/javascript/index.html
new file mode 100644
index 0000000000..0e0f970f4d
--- /dev/null
+++ b/files/zh-tw/glossary/javascript/index.html
@@ -0,0 +1,41 @@
+---
+title: JavaScript
+slug: Glossary/JavaScript
+translation_of: Glossary/JavaScript
+---
+<p>JavaScript(JS)是個程式語言。通常用於用戶端(client-side)的動態網頁腳本,不過也常藉由 <a href="http://nodejs.org/" rel="external">Node.js</a> 之類的軟體包,使用到{{Glossary("Server","伺服器")}}端(Server-side)。</p>
+
+<p>不要把 JavaScript 與 {{interwiki("wikipedia", "Java")}} 這兩個程式語言混淆了。雖然「Java」與「JavaScript」都是甲骨文公司(Oracle)在美國和其他國家或地區註冊的商標,但這兩個程式語言在語法、語意、還有用處上,都有極大的不同。</p>
+
+<p>前 Netscape 員工 Brendan Eich 原本想讓 JavaScript 成為伺服器端語言。但 JavaScript 卻在 1995 年九月於 Netscape Navigator 2.0 降生並得到隨之而來的成功。{{glossary("Microsoft Internet Explorer", "Internet Explorer 3.0")}} 也在 1996 年八月以 JScript 的名義支援 JavaScript。</p>
+
+<p>1996 年十一月,Netscape 開始與 ECMA International 合作以期使 JavaScript 成為行業標準(industry standard)。從此以後,標準化的 JavaScript 就被稱為 ECMAScript 並規範在 ECMA-262 之下,其最新的第八版於 2017 年六月生效。</p>
+
+<p>JavaScript 通常用於瀏覽器,使開發者能透過 {{Glossary("DOM")}} 操縱網頁內容、或透過 {{Glossary("AJAX")}} 與 {{Glossary("IndexedDB")}} 操縱資料;還可以用它在 {{Glossary("canvas")}} 上面繪圖、透過各種 {{Glossary("API","API")}} 與各種設備的瀏覽器交流……等等。由於近年各大瀏覽器的增長、以及 {{Glossary("API","APIs")}} 的效能改進,JavaScript 成了全世界最常用的程式語言之一。</p>
+
+<p>最近,JavaScript 挾著非瀏覽器跨平台執行環境 <a href="http://nodejs.org/" rel="external">Node.js</a> 的巨大成功,重返了伺服器世界。電腦上的 Node.js 能讓 JavaScript 作為腳本語言使用以處理自動化。另外,還可以組建完整的 {{Glossary("HTTP")}} 與 {{Glossary("Web Sockets")}} 伺服器。</p>
+
+<h2 id="深入了解">深入了解</h2>
+
+<h3 id="基本知識">基本知識</h3>
+
+<ul>
+ <li>維基百科的 {{interwiki("wikipedia", "JavaScript", "JavaScript")}}</li>
+</ul>
+
+<h3 id="學習_JavaScript">學習 JavaScript</h3>
+
+<ul>
+ <li>MDN 的 {{Link("/zh-TW/docs/Web/JavaScript/Guide")}}</li>
+ <li><a href="http://nodeschool.io/#workshoppers">NodeSchool 的 javascripting 工作坊</a></li>
+ <li><a href="http://www.codecademy.com/tracks/javascript" rel="external">codecademy.com 的 JavaScript 課程</a></li>
+ <li><a href="http://ejohn.org/apps/learn/" rel="external">John Resig 的 Learning Advanced JavaScript</a></li>
+</ul>
+
+<h3 id="技術參考">技術參考</h3>
+
+<ul>
+ <li><a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm" rel="external">最新的 ECMAScript 標準</a></li>
+ <li>MDN 的 {{Link("/zh-TW/docs/Web/JavaScript/reference")}}</li>
+ <li><a href="http://eloquentjavascript.net/" rel="external"><em>Eloquent JavaScript</em> 一書</a></li>
+</ul>