quickjs README

The project's README from github.com/bellard/quickjs. As one markdown file: README.md.

The main documentation is in doc/quickjs.pdf or doc/quickjs.html.

quickjs (bellard/quickjs)

Searching Database…

这是什么?这是 QuickJS 的公开仓库。QuickJS 是一个用 C 语言编写的 JavaScript 引擎。
它是一个可以嵌入我自己程序里的库,还是一个可以直接运行的程序?它是一个引擎——既是 C 语言库也是运行时,所以你需要从源码构建,然后在自己的代码中调用它;它不是一个现成的最终用户应用。
怎么获取并构建它?克隆仓库后用 make 从源码构建——项目自带 Makefile,README 里没有提到其他安装方式。
构建它需要安装什么?只需要一个 C 编译器和 make——代码是纯 C,通过自带的 Makefile 构建,仓库里没有声明任何软件包依赖。
光看 README 够上手吗?不太够——README 只说了主要文档在 doc/quickjs.pdf 或 doc/quickjs.html,你得指望靠这些文档和源代码来学习。
需要 Node.js 或浏览器才能运行它吗?不需要——QuickJS 本身就是一个用 C 语言实现的完整 JavaScript 引擎,它并不依赖 Node.js 或任何浏览器运行环境。
使用它必须写 C 代码吗?实际上是的——它是一个 C 语言库,你需要编译并链接到自己的程序里,仓库里也没有提供基于这个引擎的现成应用。
What are similar projects?mquickjs, mal, micropython, moejs, scriptc, porffor, grumpy, php-src
Creator
bellard
Size
14.9 MB
Stars
11K
Updated
CommitOct 13
Age
6y
Commits · 90 Days