由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有没有用AngularJS的大牛
相关主题
雪地跪问各位大牛,javascript 客户端谁家强?angular是否淘汰jquery了
有人用百度的echart吗,github七千星简单的web app用什么语言?
AngularJS 和 BootStrapAngularJS vs Dojo
学angular js有哪些有用的书?meteor 1.0 发布了,是来给AngularJS 2.0掘墓吧
angular 的ui.router 配合REST 很强大,感觉php和node谁快
xaramin, phonegap, titanium, which one should I choose发现很多startup scale起来都往node scala nosql上转
java script哪个framework比较好用?Web技术日报 2015-01-31 大型应用下的 AngularJS 性能
AngularJS 怎么样?Angular还有必要学么?听说有很多问题,替代品是什么?
相关话题的讨论汇总
话题: angular话题: d3话题: jquery话题: binding话题: directive
进入Programming版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
能不能随便聊聊?
准备上了
p*****2
发帖数: 21240
d*******r
发帖数: 3299
3
你自己side project玩玩,还是上公司的production?
p*****2
发帖数: 21240
4
公司的

【在 d*******r 的大作中提到】
: 你自己side project玩玩,还是上公司的production?
N*****m
发帖数: 42603
5
不用书,直接看网站上的文档,写得很详细了
你把phonecart过一遍,就没啥问题了

【在 p*****2 的大作中提到】
: http://www.amazon.com/Pro-AngularJS-Adam-Freeman/dp/1430264489/
: 这本书觉得如何?

p*****2
发帖数: 21240
6
多谢大牛 那就文档为主了

【在 N*****m 的大作中提到】
: 不用书,直接看网站上的文档,写得很详细了
: 你把phonecart过一遍,就没啥问题了

s***o
发帖数: 2191
7
你上angular干嘛?难道要向被本版鄙视的全堆程序员靠拢?
p*****2
发帖数: 21240
8
做ui呀
大家做项目有啥需求就做呀
全堆不全堆的不是关键吧?

【在 s***o 的大作中提到】
: 你上angular干嘛?难道要向被本版鄙视的全堆程序员靠拢?
i**i
发帖数: 1500
9
对.主要是在线文档.
1.理想情况下controller就够了,也就是说manipulate一下数据就行了.
2.directive给你更多的自由.一些成熟的jquery的东西可以通过directive封装过来
.在调用的地方,不用关心directive的实现.数据能通过ng-model传是最好的.
3.注意体会form和ng-model的关系. 非常方便.
4.一堆小trick需要慢慢积累.

【在 p*****2 的大作中提到】
: 多谢大牛 那就文档为主了
p*****2
发帖数: 21240
10
太感谢了 长点经验值回来细细体会

【在 i**i 的大作中提到】
: 对.主要是在线文档.
: 1.理想情况下controller就够了,也就是说manipulate一下数据就行了.
: 2.directive给你更多的自由.一些成熟的jquery的东西可以通过directive封装过来
: .在调用的地方,不用关心directive的实现.数据能通过ng-model传是最好的.
: 3.注意体会form和ng-model的关系. 非常方便.
: 4.一堆小trick需要慢慢积累.

相关主题
xaramin, phonegap, titanium, which one should I chooseangular是否淘汰jquery了
java script哪个framework比较好用?简单的web app用什么语言?
AngularJS 怎么样?AngularJS vs Dojo
进入Programming版参与讨论
l**********n
发帖数: 8443
11
大牛怎么不用facebook react?
l**********n
发帖数: 8443
12
大牛觉得google的UI很强吗?
p*****2
发帖数: 21240
13
我不是搞前端的 研究不了这么多框架
现在angular已经足够火了 也容易使用

【在 l**********n 的大作中提到】
: 大牛怎么不用facebook react?
p*****2
发帖数: 21240
14
一直觉得弱

【在 l**********n 的大作中提到】
: 大牛觉得google的UI很强吗?
n*****t
发帖数: 22014
15
请教一下,switch 有没有漂亮的写法,我现在只能写一堆 ngShow,看着就生气

【在 i**i 的大作中提到】
: 对.主要是在线文档.
: 1.理想情况下controller就够了,也就是说manipulate一下数据就行了.
: 2.directive给你更多的自由.一些成熟的jquery的东西可以通过directive封装过来
: .在调用的地方,不用关心directive的实现.数据能通过ng-model传是最好的.
: 3.注意体会form和ng-model的关系. 非常方便.
: 4.一堆小trick需要慢慢积累.

N*****m
发帖数: 42603
16
ng-switch?

【在 n*****t 的大作中提到】
: 请教一下,switch 有没有漂亮的写法,我现在只能写一堆 ngShow,看着就生气
n*****t
发帖数: 22014
17
土了土了,糙快猛的恶果,连 fking manual 都没仔细看,谢谢

【在 N*****m 的大作中提到】
: ng-switch?
n*****t
发帖数: 22014
18
再请教一下,when 里面能不能写一个 list,比如 case '1..10',感觉只能是 string
,不能写 expression?

【在 N*****m 的大作中提到】
: ng-switch?
N*****m
发帖数: 42603
19
似乎不行,你得在controller转换一下

string

【在 n*****t 的大作中提到】
: 再请教一下,when 里面能不能写一个 list,比如 case '1..10',感觉只能是 string
: ,不能写 expression?

i**i
发帖数: 1500
20
F*D说:
"Be aware that the attribute values to match against cannot be expressions.
They are interpreted as literal string values to match against. For example,
ng-switch-when="someVal" will match against the string "someVal" not
against the value of the expression $scope.someVal."
所以你的情况 ng-switch on="f(selection)", 可以通过function来实现.
$scope.f = function(s){
//if 1..9
return "home";
}

string

【在 n*****t 的大作中提到】
: 再请教一下,when 里面能不能写一个 list,比如 case '1..10',感觉只能是 string
: ,不能写 expression?

相关主题
meteor 1.0 发布了,是来给AngularJS 2.0掘墓吧Web技术日报 2015-01-31 大型应用下的 AngularJS 性能
php和node谁快Angular还有必要学么?听说有很多问题,替代品是什么?
发现很多startup scale起来都往node scala nosql上转Why "click button" is so complicated in AngularJS or JQuery
进入Programming版参与讨论
p*****2
发帖数: 21240
21
这个帖子技术含量越来越高了呀。
r***y
发帖数: 4379
22
搭车探路
为啥大牛们不用小快灵的 knockout? 也是 mvvm 的实现呀?

【在 p*****2 的大作中提到】
: 能不能随便聊聊?
: 准备上了

N*****m
发帖数: 42603
23
knockout只是data binding,不太算mvvm

【在 r***y 的大作中提到】
: 搭车探路
: 为啥大牛们不用小快灵的 knockout? 也是 mvvm 的实现呀?

n*****t
发帖数: 22014
24
好吧,写在 controller 里总好过一堆恶心的 ngShow AND OR,谢谢楼上二位

【在 i**i 的大作中提到】
: F*D说:
: "Be aware that the attribute values to match against cannot be expressions.
: They are interpreted as literal string values to match against. For example,
: ng-switch-when="someVal" will match against the string "someVal" not
: against the value of the expression $scope.someVal."
: 所以你的情况 ng-switch on="f(selection)", 可以通过function来实现.
: $scope.f = function(s){
: //if 1..9
: return "home";
: }

N*****m
发帖数: 42603
25
包子?呵呵

【在 n*****t 的大作中提到】
: 好吧,写在 controller 里总好过一堆恶心的 ngShow AND OR,谢谢楼上二位
g*******o
发帖数: 156
26
二爷多开帖子,咱们跟着偷师~~~

【在 p*****2 的大作中提到】
: 这个帖子技术含量越来越高了呀。
p*****2
发帖数: 21240
27

嗯。这东西还不错 so far。

【在 g*******o 的大作中提到】
: 二爷多开帖子,咱们跟着偷师~~~
b*******s
发帖数: 5216
28
你是公司用还是你自己玩?对了,你刷题进google的事情怎么样了?

【在 p*****2 的大作中提到】
: 能不能随便聊聊?
: 准备上了

p*****2
发帖数: 21240
29

公司呀。我啥时候说要进google呀?

【在 b*******s 的大作中提到】
: 你是公司用还是你自己玩?对了,你刷题进google的事情怎么样了?
b*******s
发帖数: 5216
30
哦,记错人了

【在 p*****2 的大作中提到】
:
: 公司呀。我啥时候说要进google呀?

相关主题
前端最重要的还是 JQuery + BootStrap + RequireJS有人用百度的echart吗,github七千星
现在学front end framework的话哪个最好?AngularJS 和 BootStrap
雪地跪问各位大牛,javascript 客户端谁家强?学angular js有哪些有用的书?
进入Programming版参与讨论
h******b
发帖数: 6055
31
我最近在搞angular的ionic framework. 配合phonegap开发app,真心如饮美酒。
在html里直接塞{}真的是高了jquery之流一个档次。 two way binding太牛了。
真心没必要学其他的了,angular在js里面领先其他几个太多。 看看google trend和
github就知道了。
p*****2
发帖数: 21240
32

赞。看来我这次又没走眼。

【在 h******b 的大作中提到】
: 我最近在搞angular的ionic framework. 配合phonegap开发app,真心如饮美酒。
: 在html里直接塞{}真的是高了jquery之流一个档次。 two way binding太牛了。
: 真心没必要学其他的了,angular在js里面领先其他几个太多。 看看google trend和
: github就知道了。

d*******r
发帖数: 3299
33
我对这个 ionic 也挺感兴趣,上次 hitmantb 提起,我就跑过,很容易设置,
这个是跟 phonegap 绑死了的吗?
现在 API 稳定吗,估计啥时候能出 1.0?

【在 h******b 的大作中提到】
: 我最近在搞angular的ionic framework. 配合phonegap开发app,真心如饮美酒。
: 在html里直接塞{}真的是高了jquery之流一个档次。 two way binding太牛了。
: 真心没必要学其他的了,angular在js里面领先其他几个太多。 看看google trend和
: github就知道了。

h******b
发帖数: 6055
34
已经出了1.0.
如果业余写写HTML app足够了。他们刚拉了一百万vc,估计下面会出各种配套服务赚钱。
觉得angular做动态网页app优势非常明显。

【在 d*******r 的大作中提到】
: 我对这个 ionic 也挺感兴趣,上次 hitmantb 提起,我就跑过,很容易设置,
: 这个是跟 phonegap 绑死了的吗?
: 现在 API 稳定吗,估计啥时候能出 1.0?

r***y
发帖数: 4379
35
没有吧, knockout 用了一阵了, Model View ViewModel 概念齐全呀.
angular 就看了看文档, 没用过, 不好比较
两个都用过的大牛们来说说, angular 都多些啥子东西 knockout 做不到或做不好的?

【在 N*****m 的大作中提到】
: knockout只是data binding,不太算mvvm
s***o
发帖数: 2191
36
连Durandal的作者Rob Eisenberg都加入angular队伍了,该跳就得跳。
对于data-centric的应用,two-way data binding几乎已成标准,angular是这些
frameworks里面看上去最有希望的。不过如果注重UX追求各种效果,这些frameworks可
能会成累赘。

【在 p*****2 的大作中提到】
:
: 赞。看来我这次又没走眼。

p*****2
发帖数: 21240
37
大牛说说 model和backend的自动binding最常用的方式是哪个?也就是说db变了model
自动变

【在 s***o 的大作中提到】
: 连Durandal的作者Rob Eisenberg都加入angular队伍了,该跳就得跳。
: 对于data-centric的应用,two-way data binding几乎已成标准,angular是这些
: frameworks里面看上去最有希望的。不过如果注重UX追求各种效果,这些frameworks可
: 能会成累赘。

s***o
发帖数: 2191
38
two-way data binding 是指js model跟dom之间。db那块很多orm都有evolution/
migration功能吧。不过db->model这个方向听起来比较scary,meteor是不是就是这么
来吓唬人的?

model

【在 p*****2 的大作中提到】
: 大牛说说 model和backend的自动binding最常用的方式是哪个?也就是说db变了model
: 自动变

l**********n
发帖数: 8443
39
backbone也有two-way binding,
http://www.salsify.com/blog/data-binding-in-backbone-with-epoxy

model

【在 p*****2 的大作中提到】
: 大牛说说 model和backend的自动binding最常用的方式是哪个?也就是说db变了model
: 自动变

l**********n
发帖数: 8443
40
binding is taken care of by jquery. you have jquery plugin, then the plugin
will take care of updating the view for you automatically.

model

【在 p*****2 的大作中提到】
: 大牛说说 model和backend的自动binding最常用的方式是哪个?也就是说db变了model
: 自动变

相关主题
学angular js有哪些有用的书?java script哪个framework比较好用?
angular 的ui.router 配合REST 很强大,感觉AngularJS 怎么样?
xaramin, phonegap, titanium, which one should I chooseangular是否淘汰jquery了
进入Programming版参与讨论
l**********n
发帖数: 8443
41
if the jquery plugin is awesome, why bother to re-implement it in Angular
directive? Don't you know jquery plugin can do whatever you want and desire?
l**********n
发帖数: 8443
42
if you want a grid, there is backgrid, why bother to create a grid using
angular directive? what you only need provide is some json or restful
service, then the backgrid will take care of everything for you, including
pagination, editing, sorting.
l**********n
发帖数: 8443
43
there is bootstrap components which are but jquery plugins, and are awesome.
why not just use them?
l**********n
发帖数: 8443
44
for more advanced graphing, you would choose d3, which is completely
independent of angular directive. 熟悉这些个库比学什么MVC更重要啊。
l**********n
发帖数: 8443
45
two way binding is nothing but some handlebar template helpers.
h******b
发帖数: 6055
46
你说的都是零七八碎的不同library,兼容性整合性都是未知。一般人不会愿意自己凑
,都是直接选择最popular的这样有了问题也容易查找。
angular完整一套solution。加上谷歌的名气,无论工作数量还是市场份额都完胜这些
杂七杂八的。
p*****2
发帖数: 21240
47
确实 没时间正那么多东西

【在 h******b 的大作中提到】
: 你说的都是零七八碎的不同library,兼容性整合性都是未知。一般人不会愿意自己凑
: ,都是直接选择最popular的这样有了问题也容易查找。
: angular完整一套solution。加上谷歌的名气,无论工作数量还是市场份额都完胜这些
: 杂七杂八的。

d*******r
发帖数: 3299
48
我看它show case page 也更新了
http://showcase.ionicframework.com/
我会follow这个的

钱。

【在 h******b 的大作中提到】
: 已经出了1.0.
: 如果业余写写HTML app足够了。他们刚拉了一百万vc,估计下面会出各种配套服务赚钱。
: 觉得angular做动态网页app优势非常明显。

l**********n
发帖数: 8443
49
nice.

【在 d*******r 的大作中提到】
: 我看它show case page 也更新了
: http://showcase.ionicframework.com/
: 我会follow这个的
:
: 钱。

l**********n
发帖数: 8443
50
必须承认angujar适合开发mobile app。angular适合这种不怎么复杂的项目。稍微复杂
的项目就不适合上angular了。如果是像mobile那种UI,angular还真是非常合适。所以
这是我的补充吧。不要把angular想象成非常完美。它有它适合解决的问题。

【在 h******b 的大作中提到】
: 你说的都是零七八碎的不同library,兼容性整合性都是未知。一般人不会愿意自己凑
: ,都是直接选择最popular的这样有了问题也容易查找。
: angular完整一套solution。加上谷歌的名气,无论工作数量还是市场份额都完胜这些
: 杂七杂八的。

相关主题
简单的web app用什么语言?php和node谁快
AngularJS vs Dojo发现很多startup scale起来都往node scala nosql上转
meteor 1.0 发布了,是来给AngularJS 2.0掘墓吧Web技术日报 2015-01-31 大型应用下的 AngularJS 性能
进入Programming版参与讨论
l**********n
发帖数: 8443
51
你说到兼容性,backbone的兼容性如果说第二,就没有人敢称第一了。什么library都
能往backbone里插。
l**********n
发帖数: 8443
52
backbone.marionette is the most flexible, most versatile, and most
extensible front-end framework.
N*****m
发帖数: 42603
53
这几个我都用过,从个人经验,angular好很多

【在 l**********n 的大作中提到】
: backbone.marionette is the most flexible, most versatile, and most
: extensible front-end framework.

p*****2
发帖数: 21240
54



【在 N*****m 的大作中提到】
: 这几个我都用过,从个人经验,angular好很多
i**i
发帖数: 1500
55
RTFD

【在 l**********n 的大作中提到】
: 必须承认angujar适合开发mobile app。angular适合这种不怎么复杂的项目。稍微复杂
: 的项目就不适合上angular了。如果是像mobile那种UI,angular还真是非常合适。所以
: 这是我的补充吧。不要把angular想象成非常完美。它有它适合解决的问题。

d*******r
发帖数: 3299
56
能不能说说 D3.js 和哪些 JS lib 配合最好

【在 l**********n 的大作中提到】
: for more advanced graphing, you would choose d3, which is completely
: independent of angular directive. 熟悉这些个库比学什么MVC更重要啊。

l**********n
发帖数: 8443
57
它是基于SVG的,一个独立的data visulization库,在它的基础上有延展。它不依赖于
任何库吧。你要用,就引用它的库好了。非常简单。

【在 d*******r 的大作中提到】
: 能不能说说 D3.js 和哪些 JS lib 配合最好
l**********n
发帖数: 8443
58
你要说配合,当然是requirejs了。

【在 l**********n 的大作中提到】
: 它是基于SVG的,一个独立的data visulization库,在它的基础上有延展。它不依赖于
: 任何库吧。你要用,就引用它的库好了。非常简单。

l**********n
发帖数: 8443
59
这个版上怎么没人提requirejs啊。

【在 l**********n 的大作中提到】
: 你要说配合,当然是requirejs了。
d*******r
发帖数: 3299
60
为什么呢?
我之前研究过 D3.js 的 interactive charts, 觉得下面2个最好
http://nvd3.org/index.html
http://code.shutterstock.com/rickshaw/
大牛有什么看法?
或者自己用 D3.js 直接写比较好?

【在 l**********n 的大作中提到】
: 你要说配合,当然是requirejs了。
相关主题
Angular还有必要学么?听说有很多问题,替代品是什么?现在学front end framework的话哪个最好?
Why "click button" is so complicated in AngularJS or JQuery雪地跪问各位大牛,javascript 客户端谁家强?
前端最重要的还是 JQuery + BootStrap + RequireJS有人用百度的echart吗,github七千星
进入Programming版参与讨论
l**********n
发帖数: 8443
61
rickshaw 我用过,是扩展吧。

【在 d*******r 的大作中提到】
: 为什么呢?
: 我之前研究过 D3.js 的 interactive charts, 觉得下面2个最好
: http://nvd3.org/index.html
: http://code.shutterstock.com/rickshaw/
: 大牛有什么看法?
: 或者自己用 D3.js 直接写比较好?

d*******r
发帖数: 3299
62
rickshaw 我也用过,非常直白,基本把 D3 的逻辑都封装完了,用完我还是不懂 D3.
现在想直接学用 D3, 所以在琢磨要不要用 nvd3 这种暴露了很多 D3 细节的 lib。而
且 nvd3 看着确实fancy,有 D3 的范儿。

【在 l**********n 的大作中提到】
: rickshaw 我用过,是扩展吧。
l**********n
发帖数: 8443
63
d3里的几何逻辑?你要是几何强,应该不难理解吧。就是作图。

【在 d*******r 的大作中提到】
: rickshaw 我也用过,非常直白,基本把 D3 的逻辑都封装完了,用完我还是不懂 D3.
: 现在想直接学用 D3, 所以在琢磨要不要用 nvd3 这种暴露了很多 D3 细节的 lib。而
: 且 nvd3 看着确实fancy,有 D3 的范儿。

d*******r
发帖数: 3299
64
我说直接用D3或者相关的lib, 不是hack D3源代码,我倒是用C++写过简单的 3D
rendering engine, 但是能不hack D3源代码,当然最省事了。

【在 l**********n 的大作中提到】
: d3里的几何逻辑?你要是几何强,应该不难理解吧。就是作图。
l**********n
发帖数: 8443
65
你用d3作啥?

【在 d*******r 的大作中提到】
: 我说直接用D3或者相关的lib, 不是hack D3源代码,我倒是用C++写过简单的 3D
: rendering engine, 但是能不hack D3源代码,当然最省事了。

d*******r
发帖数: 3299
66
real time interactive charting
我还想跟这个一起用
http://square.github.io/crossfilter/
也是 D3 的,好像也是 D3 作者写的

【在 l**********n 的大作中提到】
: 你用d3作啥?
l**********n
发帖数: 8443
67
so many libraries to do charting, like jquery.flot. for realtime, just
redraw the chart in a loop.

【在 d*******r 的大作中提到】
: real time interactive charting
: 我还想跟这个一起用
: http://square.github.io/crossfilter/
: 也是 D3 的,好像也是 D3 作者写的

d*******r
发帖数: 3299
68
搜索了一下,这个 jquery.flot 的流行程度完全不能跟 D3 比呀

【在 l**********n 的大作中提到】
: so many libraries to do charting, like jquery.flot. for realtime, just
: redraw the chart in a loop.

1 (共1页)
进入Programming版参与讨论
相关主题
Angular还有必要学么?听说有很多问题,替代品是什么?angular 的ui.router 配合REST 很强大,感觉
Why "click button" is so complicated in AngularJS or JQueryxaramin, phonegap, titanium, which one should I choose
前端最重要的还是 JQuery + BootStrap + RequireJSjava script哪个framework比较好用?
现在学front end framework的话哪个最好?AngularJS 怎么样?
雪地跪问各位大牛,javascript 客户端谁家强?angular是否淘汰jquery了
有人用百度的echart吗,github七千星简单的web app用什么语言?
AngularJS 和 BootStrapAngularJS vs Dojo
学angular js有哪些有用的书?meteor 1.0 发布了,是来给AngularJS 2.0掘墓吧
相关话题的讨论汇总
话题: angular话题: d3话题: jquery话题: binding话题: directive