我只知道一个js库,那就是jQuery。 但是我小组中的其他编码人员正在将AngularJS更改为新项目中的默认库。
我对此一无所知。与jQuery有何不同? 我已经为jQuery中的类似任务完成了一组功能。我还能在AngularJS中使用jQuery吗?
对于开发人员,Angular2提供了一些功能,除了在屏幕上显示数据外。例如,使用angular2 cli工具可以帮助您“预编译”您的代码并生成必要的javascript代码(摇树)以将下载大小减小到35Kish。
这为服务器渲染打开了一扇门,它可以解决SEO问题并可以与在浏览器上不起作用的Nativescript等一起使用。
官方文件网站
ng-conf 2016的第一天主题演讲
资源链接 原始: 基本上,jQuery是一个不错的工具,可用于您操纵和控制DOM元素。如果只关注DOM元素而不关注Data CRUD,例如构建网站而不是Web应用程序,那么jQuery是顶级工具之一。(您也可以为此使用AngularJS。)
AngularJS是一个 框架 。具有以下特点
检查此演示文稿和此出色的介绍
别忘了阅读官方开发人员指南
或从这些很棒的视频教程中学习
如果您想观看更多教程视频,请查看此帖子,精选的60多个AngularJS教程。
您可以将jQuery与AngularJS一起使用,不会出现任何问题。
实际上,AngularJS在其中使用了jQuery lite,这是一个很棒的工具。
从常见问题
Angular是否使用jQuery库? 是的,如果在引导应用程序时Angular出现在您的应用程序中,则可以使用jQuery。如果您的脚本路径中不存在jQuery,则Angular会退回到其自己的jQuery子集实现(我们称为jQLite)。
Angular是否使用jQuery库?
是的,如果在引导应用程序时Angular出现在您的应用程序中,则可以使用jQuery。如果您的脚本路径中不存在jQuery,则Angular会退回到其自己的jQuery子集实现(我们称为jQLite)。
但是,请勿尝试使用jQuery来修改AngularJS控制器中的DOM,请在您的指令中进行操作。
更新:
Angular2发布了。 这 是适合初学者的大量资源清单