实际使用Jade模板和angularjs

  发布于 2023-02-05 11:54

我正在使用nodejs和express构建一个网站.如何使页面中的分区动态化?翡翠是用来做的吗?如果不是怎么做的话?angularjs用于什么?请帮助我在谷歌搜索了很多,我无法清楚他们的使用情况.

1 个回答
  • Jade在服务器端创建浏览器中使用的html .浏览器执行对Web服务器的请求,Web服务器执行Jade,这将生成将发送到浏览器的html.这种服务器端内容生成在过去的20年中非常普遍,但在构建富Internet应用程序时却有一些缺点.这主要与性能和客户端状态跟踪有关.

    AngularJS是一个客户端MVC/MVVM之类的框架,用于构建所谓的单页面应用程序(SPA),它允许您拥有完整的用户界面流程,所有内容生成和状态跟踪都可以在客户端完成.它甚至允许您构建脱机应用程序.从开发人员的角度来看,这更像是构建一个桌面应用程序,其中客户端知道用户界面的状态.从视图的用户角度来看,网站将响应更顺畅和更快捷,因为UI全部在本地生成.

    注:SPA并不能意味着你只能有一个页面在您的网站.这是一个技术术语,浏览器下载一个页面(〜/ index.html),其中包含完整或部分Web应用程序.用户在技术上永远不会离开此页面,但内容(页面)将从此占位符页面动态交换.

    SPA提供数据的最常见方式是通过RESTful Web服务.AngularJS 内置了对REST的支持.

    一些开发人员将服务器端内容生成技术与AngularJS结合起来,但实际上并不需要这样做.

    2023-02-05 11:55 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有