iT邦幫忙

2021 iThome 鐵人賽

DAY 1
0
自我挑戰組

開始入坑網頁吧!系列 第 1

重新學習JavaScript#JavaScript能做甚麼?

  • 分享至 

  • xImage
  •  

JavaScript (簡稱JS)是一種物件導向的程式語言 "object orient programming language",
也是最多人使用的語言之一。因為在前端與後端的開發都可以用JavaScript來寫。

JavaScript 可以用在:

  • 網頁的開發
  • 行動裝置的App
  • 電腦的應用程式
    用途是非常廣的!
    JavaScript也可以用在伺服器EX:Node.js

此外JavaScript在執行上還非常方便,其他的程式語言(如Java, Python, C)需要架好複雜的環境才能看到執行結果,但是JavaScript直接瀏覽器一跑就出來了!(直接在瀏覽器執行)
缺點:語言不嚴謹而且也不完美,有一些bug

JavaScript用在網頁上可以做出很多精美的互動效果!在UX上增加使用者的體驗。有人還用JavaScript製作出精美的履歷網站,真的會令人印象深刻呢!

不過因為這次挑戰是針對網頁,所以就先來介紹JavaScript在網頁中扮演的腳色吧!

網頁三兄弟

  • HTML: 就是整個網頁的骨架啦!對房屋來說就是鋼筋水泥。
  • CSS: 負責網頁的風格與視覺部分,如同房屋的裝潢。
  • JavaScript: 主要是網站的互動還有功能部分,使網頁更活靈活現、更具實用性。

簡單的JavaScript歷史

JavaScript於西元1995年由Netscape, Inc. 開發,因為希望它外觀看起來像Java,所以才取名為JavaScript。
JavaScript經過多次迭代,目前還在持續改進中,漸漸成為一個成熟的語言。

JavaScript 與 Java 的差別

  • JavaScript 是「弱型別」語言(JS會自動判別變數型別,不像Java「強型別」語言,需要你去賦予該變數型別)。
  • 執行環境不同,JS只在瀏覽器運行,而Java可以在虛擬機或瀏覽器運行,比JS消耗更多記憶體。
  • JS是OOP腳本語言,自帶很多內部物件;Java是OOP程式設計語言,著重在設計好物件。
    *JS是動態語言,Java是靜態語言

想知道更多可以參考:
比較一下Java 與 JavaScript
JS初探 MDN
JavaScript 的前世與今生


下一篇
JS放在哪裡呢?
系列文
開始入坑網頁吧!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言