当前位置: 首页 > 面试题库 >

Jade模板和angularjs的实际使用

雷飞虎
2023-03-14
问题内容

我正在使用nodejs和express建立一个网站。如何使页面中的划分动态化?是用玉吗?如果没有怎么做,angularjs是做什么用的?请帮助我在Google上搜索了很多东西,但我不清楚它们的用法。


问题答案:

Jade在 服务器端 创建浏览器中使用的html
。浏览器执行对Web服务器的请求,Web服务器执行Jade,Jade将生成将发送到浏览器的html。在过去约20年中,这种 服务器端内容生成
非常普遍,但是在构建富Internet应用程序时却有很多弊端。通常,这与性能和客户端状态跟踪有关。

AngularJS是类似于客户端 MVC / MVVM的 框架,可构建所谓的
单页应用程序
(SPA),该框架使您可以拥有完整的用户界面流程,所有内容生成和状态跟踪都可以在客户端进行。它甚至允许您构建脱机应用程序。从开发人员的角度来看,这更像是构建一个桌面应用程序,使客户端可以
知道 用户界面的状态。从用户的角度来看,由于UI都是本地生成的,因此网站将变得更加流畅和敏捷。

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

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

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



 类似资料:
  • 问题内容: 我想在客户端使用Jade模板。最好使用Rails 3.1资产管道生成。我真的不知道该怎么做。 有人偶然发现相同的问题并找到了解决方案的人吗?任何想法都非常感谢。 http://jade-lang.com/ http://ryanbigg.com/guides/asset_pipeline.html 问题答案: 浏览器 也许您可以使用https://github.com/substack

  • Jade是一款高性能简洁易懂的模板引擎,Jade是Haml的Javascript实现,在服务端(NodeJS)及客户端均有支持。 官网 http://jade-lang.com/ 习惯jade的最好办法:找一个已写好的html代码,用jade重写一遍 但是如果你是新手,而且直接拿jade写没有写过的页面,那么你会死的很难看 规则说明 标签简写 比如`<p>`写成`p` jade里的 p 等于

  • 本文向大家介绍vue 使用Jade模板写html,stylus写css的方法,包括了vue 使用Jade模板写html,stylus写css的方法的使用技巧和注意事项,需要的朋友参考一下 日常工作都是使用vue开发页面和webApp,写的多了就想偷懒简化各种书写方式,所以使用了jade写html,stylus写css,省了很多的步骤和提高了效率。 安装包 配置文件 jade使用前后对比 使用Jad

  • 问题内容: 我与golang html / template和angularjs分隔符冲突。我知道有一种方法可以更改Go中的定界符,但它对我不起作用。也许应该在解析文件之前调用它?您能否提供一个示例,说明应如何实施。 我发现很多评论认为AngularJS和Go应该没有任何冲突,因为它们应该分开使用。据我了解,Go应该仅用于后端(REST)。问题是,应如何加载AngularJS,HTML?在这种情况

  • 本文向大家介绍基于模板引擎Jade的应用(详解),包括了基于模板引擎Jade的应用(详解)的使用技巧和注意事项,需要的朋友参考一下 有用的符号: | 竖杠后的字符会被原样输出 · 点表示下一级的所有字符都会被原样输出,不再被识别。(就是|的升级版,实现批量) include 表示引用外部文件 短杠说明后面跟着的字符只是一段代码(与|的区别就是,|后面的内容会被显示,而短杠后面的内容直接不显示了!)

  • Jade 是一个高性能的模板引擎,它深受 Haml 影响,它是用 javascript 实现的,并且可以供 node 使用。