大家好 我这几天才接触到angularJS,感觉这个东西真的很好 但对这个东西的学习也是才刚刚开始 所以想请教大家一个问题
目前我负责公司一个后台系统的开发,前端后端都是我弄,后端用的django, 然后我网上找了一个bootstrap后台源码,套用了一下,能够工作了
当用户 从A页面切换到B页面,那么B页面又会重新去服务器下载整个页面,和所有js,css,大概1-2秒可以加载完成
Q1:在我简单的了解了angularJS后,我发现好像使用angularJS的话,当用户 从A页面切换到B页面,B页面是不需要重新去服务器请求整个页面,包括不请求js和css,它只请求局部的模版即可
那么如此看来,它比传统ajax更加灵活,更加速度快
请问我的理解对吗 各位前辈朋友
抱歉 耽误大家的时间里 :)
你的理解基本上是对的,因为都是单页。没跳转页面,所以不需要重新加载JS,css什么的。 比传统ajax灵活是因为angular是面向服务开发,传统都是面向UI开发。 angular的resource也就是RESTful还是挺方便的
我最近自己就在写一个项目,前台是angular后台是express。你可以参考下,正在开发中还没上线呢。。。 github走你~
我觉得和使用人数关系不大 关键是你的页面内容多不多 据说如果ngRepeat 太多会卡
我最多有到一张表单30多个 field 然后两张表格40多个 field
用起来也挺顺的。不过我们这里的电脑普遍较好,网速也快就是了。
@russj 哦哦 谢谢,每个页面的内容不太多,首页的话可能多点,因为首页我打算支持添加其他的模块的仪表盘,类似 安卓手机上,把安装的应用的模块添加到手机首页,这样就可以很方便的查看对应数据,其他的页面,都是分工比较明确的,比如 会员管理 页面,只负责处理会员功能,todolist页面,只负责处理todo,这样的话 应该首页可能会有点问题,其他页面应该没什么问题吧,现在我还不知道呢,因为都还没有弄好,现在还正在构思开发中,angularjs我也还在学习中 非常感谢前辈的指点