我可以使用纯JavaScript(没有html组合)从控制台读取值吗?(如Java和c++)
Can I use plain JavaScript (no html composition) to read a value from console? (like in Java and C++)
这是一个班级项目,老师只接受一个(.js)文件作为提交。在项目中,我需要从控制台读取命令并对其作出反应。这在js中可能吗?我尝试过事件,但它似乎必须基于html组件。
从命令行读取输入,nodejs的提示模块很好:
var prompt = require('prompt')
process.on('uncaughtException', function (err) {
log.error(err.stack)
process.exit(1)
})
prompt.message = "> ".green;
prompt.delimiter = "";
var properties = [{
name: 'login',
message: 'login: '.white
}];
function onErr(err) {
console.log(err);
return 1;
}
function start () {
prompt.start();
prompt.get(properties, function (err, input) {
if (err) {
return onErr(err);
}
console.log("hello",input.login)
});
}
start()
见https://www.npmjs.com/package/prompt
相关文章:
- 从桌面读取python文件时高亮显示代码
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- NodeJS-readline暂停和恢复事件发射器(逐行读取)
- 未捕获的类型错误:无法读取属性'删除'的未定义
- AngularJS指令出错-无法读取属性'编译'的未定义
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- 如何在Javascript中读取unsigned int
- 如何读取表单中的输入数据
- 通过传递图像的URL通过javascript读取/处理图像-类似于PHP中的file_get_contents
- 看到“;未捕获的类型错误:无法读取属性'weight'未定义的“;尽管按照字面上的指示
- angularjs无法读取未定义的属性then
- 正在读取JSON,数据未显示
- 无法读取属性'材料'未定义的Three.js