iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 2
2
自我挑戰組

草頭黃小姐的 30 天 JavaScript 自學小本本系列 第 2

Day 02 如果你跟我一樣是新手,請先知道 JavaScript 是什麼

JavaScript 和 Java

大家常會困惑這兩者的關係,聽好了,他們兩個完全沒有血緣關係
為什麼都會有 Java 這個詞,其實就像「劉德華」和百戰百勝「劉得滑」一樣(糟糕暴露年紀!)他們只是用了同一個姓跟相同的尾字,但他們的祖宗十八代完全沒任何干係。

所以當你在學 JavaScript 的時候,千萬別犯了這個錯:「我最近在學 Java !」
,你可以取其字首,簡稱 JS。
如果真的要跟別人說自己在學什麼,只有以下兩種說法:

  • 我在學 JavaScript。
  • 我在學 JS。

如果有第三種,那絕對是你搞錯了什麼。

JavaScript 的爸爸

布蘭登·艾克(英語:Brendan Eich,1961年7月4日-)是個優秀的巨蟹座!根據星座書上寫的,巨蟹座要是能夠代表他所引以為傲的團體時也就是他最有成就感的時候(不好意思扯遠了!)

ECMA

簡單來說 ECMA 就是歐洲電腦製造商協會。這是制定標準的一個協會,當年 JavaScript 提交至該協會做標準化。

我們可以說:JavaScript 是一種符合 ECMA Script 規範的程式語言。
透過規範可以知道,哪些特性是可以使用,有或是哪些特性其實並不存在於規範當中。

ECMA Script 也可以簡稱為 ES
ES1 是 1997 年發布的,而現在最流通的版本則是 ES5,也就是 2009 年發布的。
但程式語言會不斷推出新的版本,在以下年份也分別推出更新版本:

  • ES6:2015 = ES2015
  • ES7:2017 = ES2017
  • ES8:2018 = ES2018

他們兩個是彼此等於,如果你聽到說要符合 ES6 的規範,又或是聽到有人說要符合 ES2015,其實講得是一樣的東西。

要不要直接學 React.JS 呢?

無論接下來要什麼框架,先把 JavaScript 學穩,這是一切的基石,把基本功打穩,就算前端變化萬千,無論新框架怎麼推出,在訊息爆炸的年代,唯有穩固的程式語言基礎,才能有效地延伸發展:)


上一篇
Day 01 我的鐵人宣言 - JavaScript 菜鳥自學小本本
下一篇
Day 03 JavaScript 起步走
系列文
草頭黃小姐的 30 天 JavaScript 自學小本本30

尚未有邦友留言

立即登入留言