想從angular ui 的bootstrap轉向amaze ui,但是這牽扯到一個jq的問題,一直以來都很糾結這個問題,但是也沒有具體實踐過,如果用了amaze ui的jquery組件,在angular裡寫directive還說盡量自己使用jq lite來寫一個完善的組件呢?
如果用了Angular就尽量不要使用jquery,一般情况下使用jquery可以达到的效果,使用Angular都可以达到的,因为Angular的指令已经十分强大了;不过,如果你觉得使用Angular的指令比较麻烦或者比较困难的话,那就用jquery吧,畢竟適合自己的才是最好的。
Angular
jquery
前端框架樣式是可以使用的,但是元件完全不一樣,完全模仿難度太高,還是就簡用指令寫吧。 。 。其實angularui推薦的bootstrap組件也不是臻至完美的
直接引用jquery就可以了,不滿意就自己寫
如果有潔癖、對加載速度有要求,那就自己寫組件,否則用 directive 包裹一下即可。
我自己的實踐一直是用後一種方案。兩者差只是差在是否要求 jquery 依賴而已,但 jquery 用的如此廣泛,你用比如百度的源,大概率情況下用戶那邊是有緩存的,通常加載速度就不是問題了。那麼直接用 directive 包裹,能少點麻煩,何樂而不為?
如果用了
Angular
就尽量不要使用jquery
,一般情况下使用jquery
可以达到的效果,使用Angular
都可以达到的,因为Angular
的指令已经十分强大了;不过,如果你觉得使用Angular
的指令比较麻烦或者比较困难的话,那就用jquery
吧,畢竟適合自己的才是最好的。前端框架樣式是可以使用的,但是元件完全不一樣,完全模仿難度太高,還是就簡用指令寫吧。 。 。其實angularui推薦的bootstrap組件也不是臻至完美的
直接引用jquery就可以了,不滿意就自己寫
如果有潔癖、對加載速度有要求,那就自己寫組件,否則用 directive 包裹一下即可。
我自己的實踐一直是用後一種方案。兩者差只是差在是否要求 jquery 依賴而已,但 jquery 用的如此廣泛,你用比如百度的源,大概率情況下用戶那邊是有緩存的,通常加載速度就不是問題了。那麼直接用 directive 包裹,能少點麻煩,何樂而不為?