摘要:
在命令行运行JScript脚本时,遇到如下的错误提示:“输入错误: 没有文件扩展“.js”的脚本引擎。”这样的错误,原因是因为JS扩展名的文件被其他软件关联了,需要取消关联。如系统中安装了ULTRAEDIT或者E钻加密软件等,就需要去掉关联;或者如下解决方法:在运行中输入“regedit”进入注册表,只需要把[HKEY_CLASSES_ROOT\.js] 项下的那个默认值改成 "JSFile" 就可以正常运行JS 文件了。 阅读全文
摘要:
Event Loop 是一个很重要的概念,指的是计算机系统的一种运行机制。 JavaScript 语言就采用这种机制,来解决单线程运行带来的一些问题。 本文参考C. Aaron Cois 的《Understanding The Node.js Event Loop》,解释什么是 Event Loop,以及它与 JavaScript 语言的单线程模型有何关系。 想要理解 Event Loop,就要从程序的运行模式讲起。运行以后的程序叫做"进程"(process),一般情况下,一个进程一次只能执行一个任务。 如果有很多任务需要执行,不外乎三种解决方法。(1)排队。因为一个进程一 阅读全文