为了账号安全,请及时绑定邮箱和手机立即绑定

AngularJS

AngularJS是一款优秀的前端JS框架,已经被用于Google的多款产品当中,核心特点是MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入,等等

FSYu回答:
十年前的把戏!

十年前的把戏!

赞同1 反对 收起

回复
来自 AngularJS Vue.js
已采纳 web525回答:
我用vue

我用vue


赞同3 反对 收起

回复
万飞回答:
北大某鸟,达某,某弟连,某为峰


北大某鸟,达某,某弟连,某为峰

赞同3 反对 收起

回复
没有产品经理,程序员做的东西可能是一坨S💩 没有程序员,产品经理连一坨S💩都做不出来 所以请学好代码 不要转产品🐶 --慕课网,程序员的梦工厂

没有产品经理,程序员做的东西可能是一坨S💩 没有程序员,产品经理连一坨S💩都做不出来 所以请学好代码 不要转产品🐶 --慕课网,程序员的梦工厂

赞同1 反对 收起

回复
来自 AngularJS Vue.js
罗林_回答:
大漠和大漠穷求是两个人。。。大漠都要被黑哭了

大漠和大漠穷求是两个人。。。大漠都要被黑哭了

赞同5 反对 收起

回复
已采纳 接灰的电子产品_回答:
当然可以用了,Angular 作为一个一站式解决方案,是兼顾 PC 和 移动端的。Angular 框架本身是兼容性很好的,对于主流移动端浏览器都兼容的不错,做手机 web 应用时需要考虑的就是样式了,框架本身是没有问题的。而且不光移动 web 的开发,Angular 还支持 Android、iOS 的原生开发,可以复用 Angular 的技术栈。著名的 ionic 就是基于 Angular 技术开发的 Hybrid 移动 App 框架,而 NativeScript 是基于 Angular 的原生 App 框架。[ 查看全部 ]

当然可以用了,Angular 作为一个一站式解决方案,是兼顾 PC 和 移动端的。Angular 框架本身是兼容性很好的,对于主流移动端浏览器都兼容的不错,做手机 web 应用时需要考虑的就是样式了,框架本身是没有问题的。而且不光移动 web 的开发,Angular 还支持 Android、iOS 的原生开发,可以复用 Angular 的技术栈。著名的 ionic 就是基于 Angular 技术开发的 Hybrid 移动 App 框架,而 NativeScript 是基于 Angular 的原生 App 框架。

赞同2 反对 收起

回复
遗失的拖鞋回答:
第一个是JQ对象 你要是想输出DOM对象  可以wrapper[0]

第一个是JQ对象 你要是想输出DOM对象  可以

wrapper[0]

赞同1 反对 收起

回复
已采纳 接灰的电子产品_回答:
必须从2+ 学起啊,2+ 和angularjs 完全不是一种生物
必须从2+ 学起啊,2+ 和angularjs 完全不是一种生物
赞同4 反对 收起

回复
来自 AngularJS
爱米回答:
我已经向慕课网反馈,修改这个话题的标题,希望大家不要再提这样的问题了。

我已经向慕课网反馈,修改这个话题的标题,希望大家不要再提这样的问题了。

赞同1 反对 收起

回复
应该说三个框架的目标不是很一致的,所以放在一起比较是不太合适的,因为 vue 和 react  是更想做一个  view 层,这也决定了它们会更轻。而 Angular 其实更想做一个类似 Android SDK 这种感觉的框架,也就是一个完整的、从 UI、路由、Http、Socket到依赖注入、编译、优化、测试的框架,这样一个框架是开箱即用的。而 react、vue 更多的是做好自己的 view 层,依赖社区力量发展周边。很难说哪个好哪个不好,但有选择恐惧症的学 Angular 就没错了。从开发效率来说,vue 入门最容易、react 次之,angular 相对较难。但入门之后的生产效率,我感...[ 查看全部 ]

应该说三个框架的目标不是很一致的,所以放在一起比较是不太合适的,因为 vue 和 react  是更想做一个  view 层,这也决定了它们会更轻。而 Angular 其实更想做一个类似 Android SDK 这种感觉的框架,也就是一个完整的、从 UI、路由、Http、Socket到依赖注入、编译、优化、测试的框架,这样一个框架是开箱即用的。而 react、vue 更多的是做好自己的 view 层,依赖社区力量发展周边。很难说哪个好哪个不好,但有选择恐惧症的学 Angular 就没错了。

从开发效率来说,vue 入门最容易、react 次之,angular 相对较难。但入门之后的生产效率,我感觉 Angular 就会有点优势,尤其是在比较复杂的、多团队合作的大型项目中,这种优势体现的非常明显,因为 Angular 是三个框架中工程化属性最强的。依赖注入的支持也让组件、服务比较松耦合,适合多团队并行开发。

坑嘛,vue 最大的『坑』其实是太容易上手了,为什么这么说呢?因为你不按最佳实践去做也可以做出一个像模像样的东西,但这个东西距离商用标准差的地方你可能看不出来,但实际工作中就会看出来。但这个和框架的关系倒是不大的。react 自己本身很容易上手,懂得函数式编程和 jsx 就可以上手了,但是后面的高阶函数啦、redux 啦、redux-thunk 啦就发现不是那么好懂了。Angular 的『坑』反倒是很明显的摆在那里,typescript、rxjs、组件化,这几个一旦迈过去,你就发现没什么难的了。


赞同3 反对 收起

回复
当然可以用了,Angular 作为一个一站式解决方案,是兼顾 PC 和 移动端的。Angular 框架本身是兼容性很好的,对于主流移动端浏览器都兼容的不错,做手机 web 应用时需要考虑的就是样式了,框架本身是没有问题的。而且不光移动 web 的开发,Angular 还支持 Android、iOS 的原生开发,可以复用 Angular 的技术栈。著名的 ionic 就是基于 Angular 技术开发的 Hybrid 移动 App 框架,而 NativeScript 是基于 Angular 的原生 App 框架。[ 查看全部 ]

当然可以用了,Angular 作为一个一站式解决方案,是兼顾 PC 和 移动端的。Angular 框架本身是兼容性很好的,对于主流移动端浏览器都兼容的不错,做手机 web 应用时需要考虑的就是样式了,框架本身是没有问题的。而且不光移动 web 的开发,Angular 还支持 Android、iOS 的原生开发,可以复用 Angular 的技术栈。著名的 ionic 就是基于 Angular 技术开发的 Hybrid 移动 App 框架,而 NativeScript 是基于 Angular 的原生 App 框架。

赞同3 反对 收起

回复
千迦回答:
这种网络不稳定的情况比较多。是你自己的服务么?是你自己的服务可以排查一下,看看什么地方花的时间比较多哦。这个涉及到整个http请求的全部过程。在chrome浏览器里可以看到每个资源具体的请求情况:<...图片...>看到一...[ 查看全部 ]

这种网络不稳定的情况比较多。

是你自己的服务么?是你自己的服务可以排查一下,看看什么地方花的时间比较多哦。这个涉及到整个http请求的全部过程。

在chrome浏览器里可以看到每个资源具体的请求情况:

http://static.mukewang.com/img/59aa5cf60001167028741106.jpg

看到一些资源请求过程的细节:

http://static.mukewang.com/img/59aa5e4c0001329707920624.jpg

比如上面这个请求:

可以看到dns查询,连接建立,ssl协议处理,请求发出,TTFB等一些数据,你大概就知道你的请求慢慢在什么地方了。

如果是TTFB时间比较长的话,那基本上就是网络问题或者服务端处理比较慢。

这时候可以看一下服务端的日志情况,可以知道什么时候收到的请求,RPC,数据库读写这些相关操作都花了多少时间,在日志里都能去详细的获取到。有可能这时候你就发现,在某种case下,数据库有慢查询的情况,或者RPC过程花费的时间比较长。如果是这些原因的话,就是服务端的问题,就需要服务端去优化了。

如果整个服务端的处理过程统计下来,没有发现时间瓶颈的话,那基本上就是网络的问题。

网络的问题,就要看是服务器带宽的问题?还是你自己网络环境的问题。

你可以找多个网络环境试试看,不管换到什么网络环境,这个问题一直有。那有可能就是服务器带宽的问题,访问你接口的流量太大了,服务器要升级带宽啦。

如果换了一个环境访问就没有问题了,ok,那就可以着重去查看那个有问题的网络环境到底是什么问题了?和之前同学说的一样,是不是代理的问题?还是网络带宽的问题?还是路由器设置的问题?都有可能,再逐一排查就好了。

希望回答对你有帮助~

赞同1 反对 收起

回复
来自 AngularJS Vue.js
已采纳 接灰的电子产品_回答:
让技术回归技术本身,远离撕逼,保持良好心态
让技术回归技术本身,远离撕逼,保持良好心态
赞同6 反对 收起

回复
已采纳 遗失的拖鞋回答:
慕女神是不是要直播露脸啦?

慕女神是不是要直播露脸啦?

赞同2 反对 收起

回复
已采纳 接灰的电子产品_回答:
多看好的代码,多练习,多问为什么,锻炼自己寻找答案                            

多看好的代码,多练习,多问为什么,锻炼自己寻找答案                            

赞同1 反对 收起

回复
已采纳 桥本奈奈未回答:
foreach遍历数组,for...in遍历对象(虽然也可以遍历数组但不建议)

foreach遍历数组,for...in遍历对象(虽然也可以遍历数组但不建议)

赞同 反对 收起

回复
已采纳 TankDad回答:
赞同 @李晓健 的看法!另外我个人觉得前端入门比后端容易,后端的语法相对严谨

赞同 @李晓健 的看法!另外我个人觉得前端入门比后端容易,后端的语法相对严谨

赞同2 反对 收起

回复
爱米回答:
相信大家都听说过“PHP是世界上最好的语言”这个故事吧?我们在感叹当事人较真的同时也应该反思一个问题:科学事实干嘛非要在这里较真个你死我活?任何语言的存在,都有任何语言存在的背景,在相关背景之下,就有其存在的合理性。AngularJS诞生之初,确实推动了前端开发的新思路,这一点毋庸置疑,但是第一个试水的总是会在过程中暴露各种需要改进的地方,这一点是再正常不过的事情。在这样一个大背景下,自然会有很多新的框架借鉴AngularJS的思路并尝试做到取长补短,这也是推动时代进步的步伐,所以只要不是赤裸裸的抄袭,相互学习取长补短的做法是可取的。Angular的诞生,不仅仅弥补了大量AngularJS的不...[ 查看全部 ]

相信大家都听说过“PHP是世界上最好的语言”这个故事吧?

我们在感叹当事人较真的同时也应该反思一个问题:科学事实干嘛非要在这里较真个你死我活?

任何语言的存在,都有任何语言存在的背景,在相关背景之下,就有其存在的合理性。

AngularJS诞生之初,确实推动了前端开发的新思路,这一点毋庸置疑,但是第一个试水的总是会在过程中暴露各种需要改进的地方,这一点是再正常不过的事情。在这样一个大背景下,自然会有很多新的框架借鉴AngularJS的思路并尝试做到取长补短,这也是推动时代进步的步伐,所以只要不是赤裸裸的抄袭,相互学习取长补短的做法是可取的。

Angular的诞生,不仅仅弥补了大量AngularJS的不足,也吸取了很多其它框架的一些新思路,这一点Google自己也直接公开标识了出来。

我们看一篇文章,特别是技术相关文章,都要把握好作者真正要表达的意思,不要曲解,更不要做键盘侠开始无脑的参与激烈的争论。正如Angular4.0刚发布的时候也会有好多无脑的键盘侠冒出来用React来讽刺Angular,这样真的好吗?

对此,我想说的是:当我们在把“PHP是世界上最好的语言”这个故事中的人当作笑话来看的时候是否也应该反思一下这一次我们是否也深陷其中了呢?

就事论事,说说我个人对两个框架的看法:

Angular现在越来越像一个平台,功能相对全面也相对更加强大,这一点毋庸置疑。Vue模仿Angular的思路,偏重于显示层面,去掉了很多其它方面的功能,让其更加轻便,这也是一个亮点。基于各自的特点,Angular就好比一辆马力十足的汽车,而Vue就相当于一辆轻便灵巧的自行车,如果我们要走100Km的路程,自然会选择马力十足的汽车作为代步工具,反过来如果我们要走200m的路程,自然选择灵巧轻便的自行车会更加适合。所以,对于一个小型项目,自然首选轻便的Vue更加适合,但如果需要开发管理系统等一些大型的项目,那么很明显选择功能全面且组件库强大的Angular是最适合的。

最后,給大家一个不成熟的建议:每一个框架,都有各自的优缺点,希望大家不要局限于一个框架中,要做到自己驾驭框架,而不要是被框架束缚。

赞同7 反对 收起

回复
首页上一页1234567下一页尾页

关联分类

  • Cocos2d-x

    Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,...
  • C

    C,一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。
  • Photoshop

    Adobe Photoshop,简称“PS”,是由Adobe Sys...

本月最佳回答网友

关注我喜欢或专注的猿问分类

  • Android
  • AngularJS
  • Bootstrap
  • C
  • C#
  • C++
  • Cocos2d-x
  • CSS3
  • Go
  • Html/CSS
  • Html5
  • iOS
  • JAVA
  • JavaScript
  • JQuery
  • Linux
  • Maya
  • MongoDB
  • Mysql
  • Node.js
  • Oracle
  • Photoshop
  • PHP
  • Premiere
  • Python
  • React.JS
  • Ruby
  • Sass/Less
  • SQL Server
  • Unity 3D
  • Vue.js
  • WebApp
  • ZBrush
  • 云计算
  • 前端工具
  • 大数据
  • 数据结构
  • 测试
保存
意见反馈 常见问题 APP下载
官方微信