如何AngularJS不同于jQuery

前端之家收集整理的这篇文章主要介绍了如何AngularJS不同于jQuery前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我只知道一个js库,那是 jQuery
但我的其他编程人员正在改变 AngularJS作为他们在新项目中的默认库。

我不知道什么。它如何与jQuery不同?
我已经有一组功能完成类似的任务在jQuery。我还可以使用AngularJS的jQuery东西吗?

>虽然Angular 1是一个框架,Angular 2是一个平台。 ( ref)

对于开发人员,Angular2提供了一些超越在屏幕上显示数据的功能。例如,使用angular2 cli工具可以帮助您“预编译”您的代码,并生成必要的JavaScript代码(tree-shaking),将下载大小缩小到35Kish。

> Angular2模拟Shadow DOM。 (ref)

这打开了一个服务器渲染的门,可以解决SEO问题和使用Nativescript等,不能在浏览器上工作。

> The official document site
> Day one keynote from ng-conf 2016
> Resource links
原版的:
基本上,jQuery是一个伟大的工具,你可以操纵和控制DOM元素。
如果你只专注于DOM元素和没有数据CRUD,如构建一个网站而不是Web应用程序,jQuery是顶级工具之一。 (你也可以使用AngularJS)

AngularJS是一个框架。它有以下特点

>双向数据绑定
> MVW模式(MVC-ish)
>模板
>自定义指令(可重用组件,自定义标记)
> REST友好
>深层链接(为任何动态页面设置链接)
>表单验证
>服务器通信
>本地化
>依赖注入
>全测试环境(单位,e2e)

检查这个presentation和这great introduction

不要忘了阅读官方developer guide

或从这些真棒video tutorials学习

如果你想观看更多的教程视频,看看这篇文章Collection of best 60+ AngularJS tutorials

你可以使用jQuery与AngularJS没有任何问题。

事实上,AngularJS在其中使用jQuery lite,这是一个伟大的工具。

FAQ

Does Angular use the jQuery library?

Yes,Angular can use jQuery if it’s present in your app when the
application is being bootstrapped. If jQuery is not present in your
script path,Angular falls back to its own implementation of the
subset of jQuery that we call jQLite.

但是,不要尝试使用jQuery来修改AngularJS控制器中的DOM,在您的指令中执行。

更新:

Angular2被释放。 Here是一个伟大的名单资源的初学者

原文链接:https://www.f2er.com/angularjs/147515.html

猜你在找的Angularjs相关文章