8.C/C++扩展C/C++运行效率要比js高些吧, 在一些运算密集的模块, 如果能编译成二进制模块, 能提高运行效率.这段先跳过去, 稍后详细研究. 9.processprocess是一个全局对象, 是EventEmitter的一个实例. Event: exit线程退出的时候触发的事件收到此事件后会马上退出, 在回调函数中再添加回调函数是不会执行的, 见文档中示例代码.&nb
转载
2024-06-28 04:32:07
291阅读
nodejs导出word这个让人很苦恼,也是研究了半天,不过在同事的一起奋斗下和百度这个强大的工具下还是勉强完成了。这里使用的是officegen这个插件,这个插件还是很厉害的,可以导出excel、PPT,word;首先引入officegen:varofficegen=require('officegen');之后是代码中使用了:router.get('/exportWord',function(
原创
2018-06-28 11:39:20
4986阅读
点赞
文章目录一、docxtemplater1.引入相关的库2.替换数据格式3.根据模板填充word文档二、officegen1.引入相关的库2.生成word3.自定义样式3.1 重写水平线三、adm-zip1.引入相关的库2.解压缩(解析word为原始数据)3.根据模板填充文件数据(word/document.xml)4.压缩(导出word) 一、docxtemplater用途:使用 Javascr
转载
2024-06-02 15:01:29
225阅读
一、初识 Node.js
1 什么是 Node.js
Node.js 是一个基于Chrome v8引擎的 JavaScript 运行环境。
Node.js 官网地址:
英文网址:https://nodejs.org/en/download/
var officegen = require('officegen');
var fs = require('fs');
var path = require('path');
var docx = officegen('docx');
docx.on('finalize', function (written) {
console.log('Finish to create Word
原创
2023-04-22 11:12:09
593阅读
转载自:https://blog.51cto.com/13803916/2133602
需要先下载依赖:npm install officegen亲测可用:var officegen = require('officegen');
var fs = require('fs');
var path = require('path');
var docx = officegen ( 'docx' );
转载
2023-06-15 00:10:07
309阅读
node概念nodejs是js语言在脱离浏览器环境运行的解决方案,它主要由ECMAScript与node API两部分组成
原创
2024-05-15 10:31:36
66阅读
在node.js中,回调函数的多重嵌套可能会导致代码难以维护。因此,我们借助Promise来封装异步函数,使用统一的链式API来避免函数不断的嵌套匿名函数,脱离这多重回调的麻烦,使代码可读性更强。简单来说,Promise就是把函数的嵌套改成了并列,使其代码更友好。Promise对象一般有三种状态:Pending(未完成),Fulfilled(操作成功),Rejected(操作失败)说说他的一些常用
转载
2023-11-26 17:11:24
78阅读
最近的工作有用到SystemJS,在这里对SystemJS的理解做个总结和记录吧,备忘。什么是SystemJSSystemJS是一个可运行于浏览器端的模块加载器,是一个polifill,可以让我们在浏览器上直接使用ES模块等先进语法,而不用管浏览器是否支持该语法。对应的,SystemJS有一个运行于Nodejs的版本:system-node.cjs。为什么会出现SystemJSChrome浏览器其
转载
2024-05-31 11:42:02
261阅读
--摘自廖雪峰nodejs教程 No1:模块 一个模块想要对外暴露变量(函数也是变量),可以用module.exports = variable;,一个模块要引用其他模块暴露的变量,用var ref = require('module_name');就拿到了引用模块的变量。 Node利用JavaSc
转载
2019-03-22 11:10:00
245阅读
2评论
简单总结jQuery.js:一个js库文件,主要是简化了js对DOM对象的操作Vue.js:一个js库文件,关注于用户界面的视图开发Node.js:
原创
2022-06-17 13:01:03
184阅读
1 模块化 1.1 框架 框架 规范 区别 定义与引入 require.js AMD 前端+异步 define + require() sea.js CMD 前端+异步 nodejs CommonJS 后端+同步 module.exports + require() ECMAScript2015 E ...
转载
2021-07-13 10:50:00
559阅读
2评论
app.js // 判断服务器上有没有upload目录,如果没有创建这个目录,如果有的话不做操作。 const fs=require('fs'); var path='./upload' fs.stat(path,(err,data)=>{ if(err){ // 执行创建目录 mkdir(path ...
转载
2021-09-02 14:17:00
172阅读
2评论
1; 安装,搜索 “cygwin-nodejs” ,一路next就可以了; 随便一个目录新建一个js
原创
2023-01-13 16:19:52
147阅读
命令行窗口(小黑屏)、cmd窗口、终端window + R --> cmd --> 回车-- 常用的指令: dir 列出当前目
原创
2022-06-27 15:24:18
219阅读
在node中 每一个js文件中的js代码 都是独立运行在一个函数中 而不是全局作用域 ,所以一个模块中的变量和函数在其它模块中无法直接访问。 node.js中向外部暴露属性和方法 通过exports 将需要暴露的属性和方法 设置为exports的属性 例: > 1.exports.x 2.expor ...
转载
2021-10-28 00:58:00
137阅读
2评论