p*****2 发帖数: 21240 | |
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需要慢慢积累.
|
|
|
l**********n 发帖数: 8443 | |
l**********n 发帖数: 8443 | |
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?
|
|
|
p*****2 发帖数: 21240 | |
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呀?
|
|
|
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 : 自动变
|
|
|
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。加上谷歌的名气,无论工作数量还是市场份额都完胜这些 : 杂七杂八的。
|
|
|
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了。
|
|
|
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.
|