javascript - 我们应该在渐进式 Web 应用程序中使用 Jquery 和 AngularJs 吗?

标签 javascript jquery angularjs progressive-web-apps

我正在尝试构建一个渐进式测试应用程序,但我已阅读的所有教程都使用 native JavaScript。我的问题是我们是否可以使用Jquery来更轻松地编写代码,我们是否可以使用MVC框架Angular JS来获得更高效的编码体验?

这是一种好方法,还是使用其中任何一个或两者都存在任何问题?

注意:它不是关于将 jquery 与 angularjs 一起使用。它是关于将 angularjs 或 jquery 与渐进式 Web 应用程序一起使用。

最佳答案

渐进式网络应用程序只是网站,因此从技术上讲,您可以使用您想要的每个框架。如果您应该使用它们则是另一个问题。为了方便开发人员,我不建议使用 jQuery 或 Angular。例如,如果您想使用 $ 从代码中选择某些元素,请尝试以下操作:

window.$ = function (selector) { return document.querySelectorAll(selector); };

这样你就不需要 jQuery 了。几乎每个框架都是如此。你真的需要它吗?或者它只是让你的代码库变得臃肿。始终牢记您想要可靠、快速且引人入胜的体验。您使用的框架对此有贡献吗?

关于javascript - 我们应该在渐进式 Web 应用程序中使用 Jquery 和 AngularJs 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41996091/

相关文章:

AngularJS 路由与后端路由

javascript - 用于附加侧边栏的 Angular 指令

javascript - 将参数关闭函数添加到 JavaScript 中的字符串

javascript - 从 map 中移除 carto 层

jquery - 计算 contentEditable DIV 中的字符数

jquery - 选择没有第一个父级 img 的所有标签 a jQuery

javascript - AngularJS 中的共享服务模型未更新

javascript - 静态布局与 jQuery wrapInner - 不同的输出

javascript - SVG : how to properly handle mouseover and mouseout event?

javascript - 如何检测页面上的所有jqGrid是否已加载?