nodejs与html代码分离

2019-03-25 13:34|来源: 网路

有没有什么办法不用框架就可以让html和js代码分离,每写一句html都要用引号和加号忒麻烦.
怎样用nodejs读取一个html文件?readFile()?readFile的结果怎么返回到浏览器显示呢?

相关问答

更多
  • 建议使用框架例如zend framework 、cakephp 、Yii,或者使用模板例如smarty,来实现代码分离。
  • 以下项目可以帮助你: https://github.com/validator/validator https://www.npmjs.com/package/valimate https://www.npmjs.com/package/html-validator https://github.com/mozilla/html5-lint Bot出于安全原因,仅仅确保它是有效的HTML是不够的。 我确实会确保它不包含JavaScript,或者至少包含一些JavaScript中不安全的构造。 为此你可以使用 ...
  • 使用此代码: Templet.cs using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; namespace templaten.com.Templaten { public class tRange { public int head, toe; public tRange(int _head, in ...
  • 您应该能够使用child_process.exec在NodeJS应用程序中运行Linux命令 const exec = require('child_process').exec; const child = exec('cgps -s', (error, stdout, stderr) => { console.log(`stdout: ${stdout}`); console.log(`stderr: ${stderr}`); if (error !== null) { ...
  • 您的script.js文件在浏览器中运行,并且只能访问浏览器JS环境的功能。 由于在浏览器中没有内建的require() ,所以不能在script.js直接使用require() ,对于其他未包含在浏览器环境中的node.js功能也是如此。 如果您需要访问只能在服务器上完成的事情(如访问服务器端数据库),那么您可以在服务器上创建一个路由,并使用script.js的Ajax调用向该路由发送请求并获取一个回应。 对于require() ,有些第三方库(不是node.js的一部分或内置于浏览器中)允许您在浏览器中 ...
  • 您可以使用wkhtmltopdf模块将HTML文件或字符串转换为PDF。 使用URL或内联HTML字符串调用whtmltopdf函数,它返回一个可以从中读取的流或管道到您喜欢的任何位置(例如文件或HTTP响应)。 以下是Ubuntu 13.10 Desktop(64位)的分步指南。 1.在系统上安装wkhtmltopdf命令行工具: $ sudo apt-get install wkhtmltopdf 2.创建项目目录html2pdf并安装wkhtmltopdf模块: $ mkdir html2pdf & ...
  • 这是想要的东西,你可以做,如果你想要一些代码的html 您可以使用script tag从html中引用js 检查下面的plunker 您也需要该脚本,因为您正在使用脚本动态添加li 例如: 脚步: 我已经采取了HTML并创建了一个ul元素。 创建了一个将li添加到ul元素的脚本。 使用script tag添加了对该脚本的引用 function show() { var ul = document.getElementById('l ...
  • 如果您使用CSS选择器变换(请参阅http://simply.liftweb.net/index-7.10.html#toc-Section-7.10 )而不是Helpers.bind()的东西,您会发现很少或没有标记在你的Scala代码中。 谢谢。 If you use the CSS Selector Transforms (please see http://simply.liftweb.net/index-7.10.html#toc-Section-7.10 ) rather than the He ...
  • 优点主要与代码可读性有关,在大型应用程序中,代码可读性在应用程序的维护中起着重要作用。 缺点是它有时会使高级功能难以执行。 大多数情况下,它可以完成并仍然保持两个独立,但它通常更简单,更容易将PHP片段插入HTML代码,反之亦然,如果它只是少量的代码。 这是在某些情况下易于执行和可读性之间的权衡。 在大多数情况下,我建议尝试将它们分开。 The advantages mostly pertain to code readability, which in large applications plays a ...
  • 你这样做的方式(一般使用java scriptlets )绝对不被推荐,应该避免。 JSP页面在MVC模式中用作视图 。 它们旨在将业务逻辑的关注与呈现的关注区分开来。 在这种情况下,您可以将html代码放在单独的文件中,并根据条件(无论用户名是否设置) 包含它们。 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%=DefaultTagContents.putHeader()%>