`
i_love_sc
  • 浏览: 36023 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用node方便模版的编写

 
阅读更多
近来使用template来生成页面元素,已经成为了大家喜欢的开发方式。
由于在js中编写html字符串是一件很痛苦的事情,所以一般工程师会利用页面中的script标签或者textarea标签来存放html字符串。
以上做法有几个弊端:
1、html字符串出现在它不应该出现的地方。
2、模版增多之后,页面还是会变大。

于是我想到一个办法既可以方便的写html,又不用在页面占用标签。
原理是这样的:
1 在一个指定的目录里面写html文件
2 开启一个node进程,监视文件的改动,如果有修改的话,就编译这些文件成为一个js文件到指定目录

很简单的一个过程,但是却能大大提高我们的开发效率。
分享到:
评论

相关推荐

    Node.js编写的简单网站

    在本项目中,"Node.js 编写的简单网站" 使用 Node.js 来开发一个小型的 Web 应用程序,它能够与 MySQL 数据库进行交互,实现基本的创建(Create)、读取(Read)、更新(Update)和删除(Delete,简称 CRUD)操作。...

    用node.js编写的博客

    首先,Node.js是基于Chrome V8引擎的JavaScript运行环境,它让开发者能够在服务器端使用JavaScript编写代码,极大地提高了开发效率。Node.js的特点包括事件驱动、非阻塞I/O模型,使其在处理高并发请求时表现出色。 ...

    详解用node编写自己的cli工具

    总的来说,通过阅读以上内容,你将学习到如何使用Node.js开发一个简单的CLI工具,包括创建项目结构、设置`package.json`、编写可执行文件、全局安装包、处理文件操作以及接收命令行参数。完成这些步骤后,你可以将...

    使用node搭建的cmr系统。pug模板,mongodb.zip

    【标题】:“使用Node.js搭建的CMR系统,结合Pug模板与MongoDB数据库” 【内容】: 在IT行业中,Node.js是一个强大的JavaScript运行环境,它允许开发人员使用JavaScript进行服务器端编程。本项目是基于Node.js构建...

    Node.js入门教程.pdf

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,允许开发者使用 JavaScript 语言来编写服务器端代码。Node.js 的出现改变了传统的 Web 开发模式,使得开发者可以使用 JavaScript 语言来开发服务器端...

    详解如何使用Node.js编写命令工具——以vue-cli为例

    Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,它能够让开发者使用JavaScript来编写服务器端的应用程序。由于Node.js的高效和易用,它成为了开发命令行工具的热门选择。本文将深入探讨如何使用Node.js编写...

    Node.js-ModernES6NPMBoilerplate一个可以使用ES6语法编写NPM包的模板

    3. **模板字符串**:使用反引号(`)包裹的字符串,可以方便地进行字符串插值和多行书写。 ```javascript let name = 'Alice'; let age = 25; // 模板字符串 let greeting = `My name is ${name}, and I am ${age}...

    Node.js-nodejs学习项目使用nodemySQL搭建后端

    1. **Node.js**:Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者使用JavaScript编写服务器端代码。在本项目中,Node.js将作为后端的核心,处理HTTP请求、数据库交互和业务逻辑。 2. **npm...

    内容管理系统是一个使用 Node.js、MongoDB、Express、Swig 开发的 Node

    **Node.js** 是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript编写代码,实现了全栈开发的可能性。Node.js以其事件驱动、非阻塞I/O模型而闻名,这使得它在处理高并发请求时表现...

    Node.js-一个基于爬虫的资源下载网站目前有网站模板下载

    Mongoose使得在Node.js中操作MongoDB变得更加方便,支持数据验证、业务逻辑钩子、查询构建器等功能,帮助开发者构建健壮的数据库层。 **网站模板下载:资源获取与爬虫技术** 基于爬虫的资源下载网站主要依赖于网络...

    node-v18.2.0-win-x64.zip

    作为Node.js的一部分,npm是全球最大的开源库生态系统,提供了一个方便的方式来安装、管理和更新第三方模块,这些模块可以扩展Node.js的功能,如数据库连接、HTTP服务器框架、模板引擎等。 3. **头文件和库**:这些...

    Node.js-用于TypeScript和Node的初始化模板具有详细的README描述如何将它们一起使用

    5. **结合TypeScript和Node.js**:通过使用TypeScript编写的Node.js应用,可以获得类型检查、更好的错误预防以及更好的工具支持,如自动完成和更好的重构能力。 6. **开发流程**:包括安装TypeScript编译器、配置...

    Node.js-使用node做server的基础脚手架基于egg.js

    这里 `my-app` 是你的项目名称,`--type=common` 表示使用默认的通用模板。这将在当前目录下生成一个名为 `my-app` 的文件夹,其中包含了项目的初始结构。 进入项目目录并初始化依赖: ```bash cd my-app npm ...

    基于Node.js的物联网温湿度采集

    首先,Node.js是一个轻量级且高效的开源平台,它允许开发者使用JavaScript编写服务器端应用程序。JavaScript在前端开发中的广泛使用使得开发者可以无缝地在前后端之间切换,降低了学习新语言的成本。 在物联网应用...

    Node.js-Cash-一个用ES6编写的跨平台实现Unixshell命令实现

    `Cash` 实现了一系列这样的命令,如 `ls`(列出目录内容)、`cd`(切换目录)、`cp`(复制文件或目录)、`rm`(删除文件或目录)等,使得开发者可以在非 Unix 系统上也能方便地使用这些命令。 ### 5. 定制与扩展 `...

    Node.js-node.jsexpress项目模板

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程,极大地推动了全栈开发的流行。Express 是 Node.js 平台上最流行的 web 应用框架,它为构建高效、...

    Node.js-node-eagle基于Node的高性能MVC框架

    **Node.js - 高性能MVC框架:Node-eagle** Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它让JavaScript...Node-eagle的使用不仅可以提高开发效率,还能保证应用的高性能运行,是Node.js开发者的有力工具。

    前端 - node.js 16.12.0

    `nodevars.bat` 通常会提供一个已经配置好 Node.js 环境的命令行,方便开发者直接运行 Node.js 命令。 **5. Corepack 功能:** `corepack.cmd` 和 `corepack` 文件涉及到 Node.js 的 Corepack 功能,这是一个内置的...

Global site tag (gtag.js) - Google Analytics