JavaScript

JavaScript是一種直譯式語言,原名叫LiveScript,他的能力沒有Java那麼強,但是可以配合HTML的程式,設計出很有趣的動態網頁,它的語法也比較簡單,容易學習。 一般而言,「script」語言代表一種簡單的程式,可以用來完成一些簡單的任務,而JavaScript則是承襲了Java與Perl的語法,用來處理一些畫面的特效,例如變換圖片、彈出式的選單、電子時鐘、拼圖遊戲等。JavaScript是使用者端的程式,可以和HTML寫在一起;隨著網頁下載到你的電腦後,便會自動執行這些程式來做出特效。除此之外,因為各家瀏覽器的不同,寫程式時要注意到相容性的問題;即使在某家瀏覽器中出錯,也要讓它「錯得漂亮」--要讓人看不出來有錯誤。 因為Javascript與Java都可以在網頁上做出動態效果,而且JavaScript還可以控制網頁上的Java Applet,所以可以互相搭配。此外,他們也都能配合伺服端程式,做出一些特別的東西;例如Google Map就利用了JavaScript和後端程式的配合,讓地圖上每一格的圖片可以在使用者移動到看到它時才開始載入,以節省流量;此外,Google Mail和Yahoo!Mail的收件者裡打了一個字,通訊錄中以那個字為開頭的帳號就會出現在下方讓你選,這也是一樣的應用。這種技術,稱為AJAX。

應用職務排行

2019 年 9 月企業希望應徵者擅長的工具包含JavaScript的 TOP 10 職務

排行 職務名稱 佔比
1 軟體設計工程師 33.2%
2 Internet程式設計師 24.9%
3 網頁設計師 6.8%
4 MIS程式設計師 5.4%
5 電腦系統分析師 3.9%
6 其他資訊專業人員 3.0%
7 電玩程式設計師 2.6%
8 通訊軟體工程師 2.5%
9 軟體專案主管 1.9%
10 資料庫管理人員 1.4%

2019 年 9 月應徵者具備的工具包含JavaScript的 TOP 10 職務

排行 職務名稱 佔比
1 軟體設計工程師 12.2%
2 Internet程式設計師 7.0%
3 其他資訊專業人員 4.0%
4 軟體專案主管 3.4%
5 電腦系統分析師 3.3%
6 資訊助理人員 3.2%
7 資料庫管理人員 2.7%
8 MIS程式設計師 2.7%
9 網頁設計師 2.4%
10 電玩程式設計師 2.3%