- 主题:angularJS有什么优势?
它所宣称的优势,jquery都解决了
而且它的代码结构更烂,css,js,html至少代码分离方面比它强多了
它的核心在哪里?
--
FROM 61.152.124.*
你可以尝试做个中型复杂度的单页应用,然后再做对比结论。
【 在 converttwo 的大作中提到: 】
: 它所宣称的优势,jquery都解决了
: 而且它的代码结构更烂,css,js,html至少代码分离方面比它强多了
: 它的核心在哪里?
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*
主要是单页应用吗?
【 在 dhcn (小石) 的大作中提到: 】
: 你可以尝试做个中型复杂度的单页应用,然后再做对比结论。
--
FROM 61.152.124.*
不一定,但是只有具体应用场景达到一定复杂度以后,设计约束要求才会体现出来。比如我在最近的一个项目中使用AngularJS的几个简单Feature原因:
1、模板特性:在AngularJS做这个就是MVVM,当然MVVM要比基本模板爽很多,jQuery以前官方的那个由MS维护的模板组件已经废弃了,jQueryAPI手册上好像已经找不到了。
2、模块化组织:JS和它相关的HTML在一起组成模块,这个和jQuery扯不上,RequireJS和Sea提供的对我的场景来说富余且不太恰当,Angular的Controller机制刚刚好.
至于AngularJS的其它功能特性我就不细说了,作者代码设计经验很丰富,引入了传统编码设计中的东西, 1.2以后的API都发生了变化,提供了一些新的特性。
我做调研的时候先看的这个,觉得侵入式不好,又看了《基于MVC的JavaScript Web富应用开发》,觉得backbone代码样式繁琐,返回来还是选了这个。
【 在 converttwo 的大作中提到: 】
: 主要是单页应用吗?
--
修改:dhcn FROM 124.42.13.*
FROM 119.57.128.*
Yaoman, karma要不要学一下,还是看看基础就可以了
【 在 dhcn (小石) 的大作中提到: 】
: 不一定,但是只有具体应用场景达到一定复杂度以后,设计约束要求才会体现出来。比如我在最近的一个项目中使用AngularJS的几个简单Feature原因:
: 1、模板特性:在AngularJS做这个就是MVVM,当然MVVM要比基本模板爽很多,jQuery以前官方的那个由MS维护的模板组件已经废弃了,jQueryAPI手册上好像已经找不到了。
: 2、模块化组织:JS和它相关的HTML在一起组成模块,这个和jQuery扯不上,RequireJS和Sea提供的对我的场景来说富余且不太恰当,Angular的Controller机制刚刚好.
: ...................
--
FROM 61.152.124.*
我建议学什么东西最好是项目驱动,有闲时间有兴趣的情况下再涉猎。
【 在 converttwo 的大作中提到: 】
: Yaoman, karma要不要学一下,还是看看基础就可以了
--
FROM 124.42.13.*
有一个网站叫
http://todomvc.com/ 里面用一个小的Demo解释了目前常见的很多MV*M框架。 我个人比较喜欢backbone。自由度比较高。
--
FROM 210.74.149.*