首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >角JS -前端web开发框架?

角JS -前端web开发框架?
EN

Stack Overflow用户
提问于 2018-03-18 00:50:46
回答 1查看 188关注 0票数 0

我对术语角JS是一个前端web开发框架和(Spring或Node )是一个后端或简单的web开发框架感到困惑。

我的问题是:

  1. 我能否构建一个成熟的web应用程序,它只使用角度JS与像Tomcat和MySQL这样的应用服务器交互?
  2. 如果答案是“否”到1(上面),那么我的理解是,我学习角JS的前端和后端(Spring或Node )。如果是这样的话,角JS扮演什么角色,哪些HTML、CSS和JavaScript已经不起作用了?
  3. 如果我使用角度JS,HTML,CSS和Javascript是如何在图片中使用的?

我知道网络上有很多资源,但我仍然不太清楚。

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-18 01:44:07

  1. 不,你不能用AngularJs构建一个成熟的网络应用程序。AngularJs是一个在浏览器(前端)中运行的JavaScript框架,而不是在服务器(后端)上运行。除非应用程序非常简单,否则AngularJs应用程序将与服务交互以获取和设置数据。
  2. 在讨论AnglarJs的特性之前,框架提供给您的一个方面是帮助组织代码的模式和指导方针。如果您开始编写没有任何框架的代码,您必须投入更多的精力来思考如何构造您的代码。虽然您仍然需要使用框架来实现这一点,但是社区通常会制定一些指导原则,随着代码库的增加,这些准则将对您有所帮助。现在,AngularJs是一个单一的页面应用程序(SPA)框架。这意味着AngularJs提供的特性之一是客户端(浏览器)路由。这允许您只更改页面中实际需要更改的部分,而不是刷新整个页面,从而获得更好的用户体验。AngularJs还提供了双向数据绑定。双向数据绑定将自动反映DOM中JavaScript模型的更改,反之亦然。在普通的JavaScript中,如果值发生变化,并且希望在DOM中显示该值,则需要编写代码,在DOM中实际应用该更改。与AngularJs的双向数据绑定,这是照顾您。AngularJs有更多的特性(依赖注入、组件、指令、过滤器等)。你们都可以在网上找到,但希望我给你们的两个例子给了你们一个想法。
  3. 从我对问题2的回答,您可能会意识到,您仍然将使用HTML、CSS和JavaScript。AngularJs不是一种语言,而是建立在这些语言之上的框架。

顺便说一下,在这个阶段,我不建议用安古拉杰构建一个新的应用程序。使用角度代替。角是AngularJs的继承者。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49343453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档