比較Angular/jQueryUI/Extjs:沒有一個框架是萬能的

Angular不能做什麼?對比Angular/jQueryUI/Extjs

 

框架就好比兵器,你得明白你手裡拿的是屠龍刀還是倚天劍,刀法主要是砍,劍法主要是刺。對於那些職業噴子和腦殘粉,小僧送你們兩個字:呵呵;同時祝你幸福,請點右上角。

 

首先要明白Angular不能做什麼,或者Angular沒有提供什麼,然後再來看它能做什麼,來看Angular與其它一些主流框架的對比。

(Will 保哥) 關於 AngularJS 控制器 (ngController) 的多種宣告方法

初學 AngularJS 的人,寫到 ngController 之後一定會覺得 AngularJS 的 controller 怎麼這麼簡單,只要宣告一個 function 就馬上可以用了,而且 function 裡面的參數還會經由 AngularJS 自動注入物件。例如 $scope$http$window$log、…等等。不過,這種註冊 controller 的方式雖然簡單,卻還是有些缺點,例如這些 function 宣告不能被 最小化(Minification),否則 function 內的區域變數被改成 a, b, c 之類的,AngularJS 就無法自動注入物件了,因此必須進一步學習更多的宣告方式,藉此解決 相依注入 (Dependency Injection) 的問題!

(Will 保哥) 前端工程研究:關於 JavaScript 中物件的 valueOf 方法

在 JavaScript 程式語言裡,這個 valueOf() 函式算是非常少用的一個內建函式,甚至於很多人連聽都沒聽過。然而,這個 valueOf() 函式十分重要,我在研究之後發現,理解了 valueOf() 的用途後,不但更能理解 JavaScript 如何針對物件進行數值布林字串運算,更能夠利用 valueOf() 解決 使用者定義物件 無法比對大小的問題。

網站前端工程師的學習利器JS Bin

工具用途

你可以利用 JS Bin 提供的線上環境,直接線上編輯網頁,對各式「前端技術」進行分享、測試與偵錯,甚至於可以用來當成教學或提問工具,總之只要跟前端有關的議題 ( HTML5, CSS3, JavaScript ),都很適合先放到這裡,然後透過一個唯一的 JS Bin 網址分享出去。