角2被认为是前端发展的一个完整的框架。与jQuery的各种功能相比,它的优点之一是以一种管理的方式进行前端交互。
另一方面,jQuery具有很强的灵活性,它的功能可以按需功能应用。它与普通的HTML代码很好地合作,特别是视觉设计师已经准备好了好看的模板.从这个角度来看,jQuery看起来更灵活。
应用角2的最佳实践是什么?应该将它与jQuery、引导程序和其他前端库/框架混合在一起吗?他们每个人应该承担什么责任?
发布于 2017-02-23 10:05:38
Angulars的核心思想之一是不直接操作DOM,这是jQuery要做的核心思想。因此,正如@GünterZ chbauer所说,除非你真的必须使用它,否则不要使用它(这是非常罕见的)。jQuery更像是一个助手库,Angular是一个框架,应该作为框架使用。
当然,您可以将其与Bootstrap混合使用,但是您应该只使用这些样式,并使用一个具有角度的2版本的Bootstrap:https://valor-software.com/ng2-bootstrap/#/或https://github.com/ng-bootstrap/ng-bootstrap。
至于
和其他前端库/框架在一起?
你不应该把它和另一个框架混为一谈,那样只会把事情搞砸。当然,对于大多数流行的库来说,存在(或将存在)一个带有TypeScript支持等的角度版本。
https://stackoverflow.com/questions/42411744
复制相似问题