当前位置: 首页 > 科技观察

25个超级有用的AngularJSWeb开发工具

时间:2023-03-12 03:34:43 科技观察

AngularJS旨在克服HTML在构建应用程序中的缺点。HTML是一种很好的声明性语言,专为静态文本呈现而设计,改进了JavaScript。下面我要说的是Web开发者绝对不能错过的25个超级好用的AngularJS工具。1)AngulaJS***测试工具——ProtractorProtractor支持AngularJS应用,是一个端到端的测试框架。Protractor在真实浏览器中运行测试。由于Protractor支持特定于Angular的定位策略,因此您无需任何设置即可测试特定的Angular元素。官网:http://angular.github.io/protractor/2)AngularJS测试框架——JasmineJasmine也是一个面向JavaScript用户的测试框架。它也是一个无DOM的JavaScript框架,适用于所有Node.js项目和网站,并且可以在任何地方免费运行。官网:https://github.com/jasmine/jasmine3)支持AngularJS的IDE——WebstormWebStorm的智能代码编辑器提供对JavaScript、Node.js、HTML和CSS及其后继者的全面支持。WebStorm可以很好地处理流行的Web技术,并提供完整的AngularJS支持。官网:https://www.jetbrains.com/webstorm/4)AngularJS***框架——Angularfirefirebase是一系列用于轻松构建web和移动应用程序的库,也是一个强大的框架。它为JavaScript用户提供AngularFire框架。官网:https://www.firebase.com/docs/web/libraries/angular/index.html***ngularJs测试工具——karmakarma也是一个非常流行的JavaScript应用测试框架,它也提供了测试环境开发商。官网:http://karma-runner.github.io/0.12/index.html#p#6)***AngularJS工具——MochajsMocha是一个功能丰富的JavaScript,运行在Node.js和浏览器上的测试框架,使异步测试变得简单而有趣。Mocha测试持续运行,允许灵活和准确的报告,同时将未捕获的异常映射到正确的测试用例。官网:http://mochajs.org/7)最好的代码编辑器——SublimeText这是开发者最喜欢的文本代码编辑器之一。官网:http://www.sublimetext.com/8)最新的AngularGrid——AngularDeckgridAngularDeckgrid是一个支持AngularJS的轻量级网格。免费下载。它的指令不依赖于视觉表示。所有的响应能力和美学都来自您的CSS文件。官网:http://andrekoenig.info/angular-deckgrid/#/9)实用的AngularJS服务——RestangularRestangular是一个AngularJS服务,可以用最少的客户端代码简化常见的GET、POST、DELETE和UPDATE请求。官网:https://github.com/mgonto/restangular10)支持Chrome的AngularJS扩展——ngInspectorngInspector支持Chrome和Safari浏览器,可以帮助你开发、调试和理解AngularJS应用。官方网站:http://ng-inspector.org/#p#11)AngularGetTextAngulargettext为AngularJS提供超级简单的翻译支持。只需用英文写下来,标记要翻译的部分,剩下的就交给它吧。12)Angular框架——AngularUIAngularUI是AngularJS框架。官网:http://angular-ui.github.io/13)YeomanGeneratorAngular支持AngularJS的YeomanGenerator——允许您使用合理的默认值和最佳实践快速构建项目。官方网站:https://github.com/yeoman/generator-angular14)djAngular是一个可重用的应用程序,提供更好的应用程序集成。Djangular允许您使用AngularJS内容创建应用程序,而不是包含Django的单一AngularJS应用程序。官网:https://github.com/appliedsec/djangular15)Ment.ioMentions和Macros小部件基于AngularJS,但不依赖于jQuery。官方网站:https://github.com/jeff-collins/ment.io#p#16)AngularKickstart想加速你的AngularJS开发?那么ProjectScaffolding是一个完整的、可扩展的构建系统,适合您。官网:http://vesparny.github.io/angular-kickstart/#/17)ngbook当我们在构建大型Angular应用的时候,总是难免经常遇到那些看似难以发现和解决的问题,让人头疼.这时候ngbook就派上用场了。官方网站:https://www.ng-book.com/p/Debugging-AngularJS/18)MeanIOMean是一个简单但功能强大的JavaScript框架,用于构建Web应用程序。官网:http://mean.io/#!/19)CodeOrchestraCOLT是一款可以按需编码的前端开发工具。当您修改代码并保存它时,它可以通过特殊协议将更改传达给工作应用程序。支持AngularJS。官网:http://codeorchestra.com/#/20)AngularSeed这是一个支持典型AngularJSweb应用的应用骨架。您可以使用它来快速引导您的AngularWeb应用程序项目以及支持它们的开发环境。官网:https://github.com/angular/angular-seed#p#21)LUMX是第一个基于AngularJS和GoogleMaterialDesign规范的响应式前端框架。这对于任何Web应用程序都非常重要。这就是为什么我们只使用jQuery而不使用它的任何插件。然后可以自定义每个小部件并将其插入到AngularJS应用程序中。官网:http://ui.lumapps.com/22)ngDocs官网:https://play.google.com/store/apps/details?id=com.wbyoko.ngdocs23)AngularJSBatarang支持AngularJSforChromeWeb检查器扩展。官网:https://github.com/angular/angularjs-batarang24)Videogular是一款支持AngularJS的HTML5视频播放器。Videogular是用AngularJS开发的,在项目中使用时,你会被它的魅力所折服。官网:http://www.videogular.com/25)NGTable官网:http://bazalt-cms.com/ng-table/