
script.createCachedData() 方法用于创建代码缓存,该缓存将与脚本构造函数的 cachedData 选项一起使用。这个cachedData可以被多次调用,没有延迟。此方法是“脚本”模块的内置编程接口。
语法
script.createCachedData()
参数
因为它只缓存数据。它不需要用户的任何特定输入。它仅返回缓存的缓冲区。
示例
创建一个名为 createCachedData.js 的文件并复制以下代码片段。创建文件后,使用以下命令运行此代码,如下例所示 -
模板采用响应式设计,自动适应手机,电脑及平板显示;满足单一店铺外卖需求。功能:1.菜单分类管理2.菜品管理:菜品增加,删除,修改3.订单管理4.友情链接管理5.数据库备份6.文章模块:如:促销活动,帮助中心7.单页模块:如:企业信息,关于我们更强大的功能在开发中……安装方法:上传到网站根目录,运行http://www.***.com/install 自动
node createCachedData.js
createCachedData.js
// Node.js program to demonstrate the flow of script.createCachedData() method
// Importing the vm module
const vm = require("vm");
// Defining the script as constant and usng the below function
// to create the cached data for the difference of two numbers.
const script = new vm.Script(`
function add(a, b) {
return a - b;
}
const x = add(2, 1);
`);
//Creating the cached data without caching the variable
const cacheWithoutx = script.createCachedData();
console.log(cacheWithoutx);输出
C:\homeode>> node createCachedData.js
示例
让我们再看一个示例。
// Node.js program to demonstrate the flow of script.createCachedData() method
// Importing the vm module
const vm = require("vm");
// Defining the script as constant and usng the below function
// to create the cached data for the difference of two numbers.
const script = new vm.Script(`
function add(a, b) {
return a - b;
}
const x = add(2, 1);
`);
// Calling the runInThisContext from script module
script.runInThisContext();
//Creating the cached data along with caching the variable
const cacheWithx = script.createCachedData();
console.log(cacheWithx);输出
C:\homeode>> node createCachedData.js









