我有很多静态页面,我想以统一的方式编辑,例如重命名或添加类。现在,jQuery允许我以我非常熟悉的方式进行此类操作,但在客户端。现在我想在开发中做到这一点;选择静态网页,使用jquery更改内容并将其再次保存到磁盘。是否有一种简单的方法来设置jQuery(可能还有node.js)以允许这个?
答案 0 :(得分:2)
您可以使用jquery for node 来完成此操作 https://github.com/coolaj86/node-jquery
//安装
npm install jquery
//用法:
var $ = require('jquery');
var inputHtml = '<html><body></body></html>';
var $html = $(inputHtml);
/* change background to red */
$html.find('body').css('background-color', 'red');
/* get back html string*/
var outputHtml = $html.find('body').parent()[0].outerHTML;
console.log(outputHtml);
//控制台
$ node jquery-test
<html><body style="background-color: red;"></body></html>
node-jquery很慢,而不是异步,不要直接在http http处理程序中调用它,但它适用于webcrawler和离线处理。
答案 1 :(得分:2)
您可以在服务器端使用node.js。