iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 4
0
自我挑戰組

「我還沒上車阿」搭上前端網頁的浪潮了嗎?系列 第 4

「我還沒上車阿」搭上前端網頁的浪潮了嗎?-框架插件及HTML

  • 分享至 

  • xImage
  •  

再來就是根據陣營選插件

陣營?什麼陣營?我漏發一天了嗎?

沒有拉
這邊說的陣營

是指說現在業界,流行的三大JavaScript框架

  • Angular
  • React
  • Vue

框架就是希望你寫程式時,專注於「如何把事情達成」
而不是專注在「抓東西讓他達成」

這可能有點難懂

想像你去一個網頁
有個按鈕,你希望那個按鈕按下去會做一些事情
用jQuery寫法,概念就是要抓到那個按鈕在哪邊,然後要他做事情
用框架寫法,概念就是寫要做甚麼事情,然後把事情綁給他

以及
各大框架都會幫忙處理一些底層的東西

所以概念就想成
你要指派管家做事情,你交代完事情的細節和教他怎麼做
然後你就等著管家去把事情做了,然後收到管家執行事情的成果

然後每個管家習性不一樣

像是有的規定打掃用具要放在這邊,餐具要放在那邊,管家才比較會做
或是比較會說台語之類的

目前每個後面都有不少的勢力

  • Angular 後面是google
  • React 後面是Facebook
  • Vue 後面是開放社群

而小弟不巧是Angular派的
所以就介紹Angular的插件

Angular插件
1.
https://ithelp.ithome.com.tw/upload/images/20200904/20121787EItrmk0Eyl.png


這麼多,作者你是常常插隊解壓縮嗎
一個裡面卻這麼多插件

好啦
其實這都是建議裝的插件

但是裡面最最最主要的
只要裝這個就好

https://ithelp.ithome.com.tw/upload/images/20200904/20121787HmM8dttJDz.png

這個是人稱保哥的人整理的插件

保哥是誰.....這問題等你未來會寫Angular時再去了解就好

再來就是一些覺得有趣
不一定要裝,但是裝了也沒關係

TabNine
https://ithelp.ithome.com.tw/upload/images/20200904/20121787ny3Lt2wOJN.png

號稱會智能學習預測你後面要打什麼字詞的插件
建議初學者先不必開,學TypeScript的不一定要開

原因是初學者不知道後面要接什麼才是對的,建議字詞的準確度也會很差
TypeScript則是後面能接什麼東西都幫你列好了,也不是那麼需要預測

Todo Tree
https://ithelp.ithome.com.tw/upload/images/20200904/20121787QvdHkGzRxi.png

這個則是能將代辦事項TODO整理起來

https://ithelp.ithome.com.tw/upload/images/20200904/20121787VsGYg9MNjW.png

這樣就知道到底哪邊還有你留下的坑沒處理完(誤)

Gremlins tracker for Visual Studio Code
https://ithelp.ithome.com.tw/upload/images/20200904/20121787idWwJxPHLE.png

這個則是一個很好的防同事惡整你的小插件
幫你查出奇怪的標點符號

像是要是有人偷偷用其他語言的分號或是'來魚目混珠
害你debug de半天弄不出來

這個插件可以防止這種可能性
https://ithelp.ithome.com.tw/upload/images/20200904/20121787AiENjc3YBP.png

直接幫你標示出來

Fantastic (Ayu, Darcula, Gruvbox, Material, Monokai, Slime, Oceanic, One)
https://ithelp.ithome.com.tw/upload/images/20200904/20121787stJKUcmblh.png

這個是我個人蠻喜歡的佈景主題配色套件
各位可以用看看或是找自己喜歡的


再來說說網頁的骨架吧
HTML

一樣
我們先來看看定義
https://developer.mozilla.org/zh-TW/docs/Web/HTML

恩.....好的 看了也是看不懂

那換看看這個會不會比較好理解

https://developer.mozilla.org/zh-TW/docs/Learn/Getting_started_with_the_web/HTML_basics

如果看了這個還是不理解.......

沒關係,我們明天再來慢慢說

HTML概念就很像是我們學英文單字一樣

用認識
這是蘋果、這是西瓜、這是香蕉

的方式去認識

用多了就知道這是什麼了

至於會看到什麼HTML5

HTML5是HTML + CSS3 + JS API

以及HTML5增加了 Semantics Elements (語意元素)
在我心中的概念比較像是
讓網頁的架構有更好的描述包裝
HTML中可能我們身上穿的都稱作是布料加工品
HTML5可以稱呼自己身上穿的是衣服和褲子和鞋子

這樣的差距


其他的明天繼續說


上一篇
「我還沒上車阿」搭上前端網頁的浪潮了嗎?-前端插件&版控插件
下一篇
「我還沒上車阿」搭上前端網頁的浪潮了嗎?-HTML
系列文
「我還沒上車阿」搭上前端網頁的浪潮了嗎?11
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言