部落格同步刊登 [IT 鐵人賽] Vue 從前端到後端 Day 0
上次參加好像是 2014 年,然後我寫到第二篇就超過時間,索性直接放棄(欸)。不過,由於 Famo.us 也莫名的退流行(等等,好像根本沒流行過)。所以就算是一個,只有我一個人自己玩得很高興的東西,說著說著著實感傷了起來。
這次想說,趁著稍微有一點時間,可以寫一下這些日子接觸 VueJS,到現在的一些心路歷程。像是那個說好的 ReactJS 好像就一直被我遺忘了(啊哈哈哈哈哈)。然後 Ng2,欸,現在好像是 Ng8 了吧?就當作我從來沒寫過 Angular 好了(苦笑)。
雖然說 30 天好像很長,不過要寫的東西其實也算是蠻多的,不如就改天(欸不對)。還是要大概訂定一下會說些什麼東西,不然寫起來應該會挺痛苦的。主要文章的主軸,會圍繞在 Vue 在於前後端的應用,但我應該不會提 SSR(Server-Side-Render)的部分,為何?因為我沒在用(笑)。
import
與 require
:is
Vue.options
:props
$watch
當中的神奇設定VueJS 算是這幾年比較異軍突起的一個。想當年 Angular 剛推出的時候,大家都覺得 Google 親生兒子喔喔喔喔超厲害,然後文件也是 喔喔喔喔超難讀(政治正確)。其實細數這些 JavaScript 的林林總總,會發現 Web 在所謂的前端這個面向的發展上,挺有趣的。
我深深覺得,這種老掉牙好像一點都不有趣(對啦純粹騙字數而已)。
document.write
?一開始都用 Prototype-based,然後就沒有然後了。我確實是老頭,會寫一點動態網頁(畫面上有東西會飛這樣),然後就一直寫動態網頁到現在了。具體來說,整個 Web 的發展,無論是現在所謂的前端,還是後端,還是全端,好像都有一些奇妙的模式,
inline
喔。.vue
檔,上面兩家的我都可以做喔(致敬雖然可恥但是好用)。有沒有覺得上面這些事情好像就是一種迴圈,正所謂天下大勢,分久必合,合久必分,我想大概就是這種樣子吧。雖然好像是可以看成三強鼎立,不過其實是面上這種 MVC, MVVM 的東西還是挺多的,只是因為目前來說,這三個(ng, react, vue)比較紅而已。
歐,對了,Google 還有 AMP 這個東西,就不在此列了。
其實只要是寫 JavaScript 大概都是原生的啦(Coffee/TS 不算)。只是說,目前工具這麼方便,要動用到所謂 原生 的操作,我覺得也是必要之惡,至於說用得好或是不好,就見仁見智了。
JavaScript 雖然寫了好些年,但其實我還是不太懂他啊。