Post2 資工碩二 401226140 謝孟陽 網頁技術的演進

還記得小時候還曾經寫過一些簡單的網頁

當時還在用FrontPage

雖然不能說有點爛

但是當時已經相當滿足

 

HTML5未廣為人知的數年前

當時仍是Flash當道的時候

曾經也因為Flash下過一些功夫

想過需要一些酷炫的按鈕

則必須先學會做出好看的圖片

然後控制事件後

才能讓網頁有反應

當時以為網頁也只能這樣

 

但是隨著HTML5的興起

先是Canvas能夠讓人簡單做出繪圖行為

甚至google實驗室也開發出webgl

能夠在網頁中顯示出3D繪圖

CSS3的功能也更加強大

以往所知的CSS排版

除了酷炫排版外

渲染及一些特效更能用CSS簡單達成

內建的解碼器

更能不特別依靠java applet甚至flash

只單單用<audio>和<video>

就能將音訊嵌在網頁裡

 

除了HTML5本身之外

隨之而起的RIAs

也讓網頁更佳多元酷炫

以往只能用Flash做出的互動效果

今天就算用JQuery也能設計出一樣好看的外觀

node.js則像是Javascript 就可以寫 Server Side 的程式

Angular.js、CoffeeScript

一些腳本語言以及函示庫如雨後春筍般蜂湧而出

讓網頁的應用不再是以前被侷限於IE

而是能更強大及更人性化

 

參考資料:

Canvas

https://developer.mozilla.org/zh-TW/docs/HTML/Canvas

 

Using HTML5 audio and video

https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML5_audi...

 

為什麼選用 Node.js ?

http://www.arthurtoday.com/2011/12/why-nodejs.html