文件名称:QuickJS是一个小型且可嵌入的Javascript引擎。 QuickJS的资料来源是Fabrice Bellard和Charlie Gordon。-C/C++开发
文件大小:948KB
文件格式:ZIP
更新时间:2024-06-15 16:49:20
C/C++ Miscellaneous
原始代码位于master分支中。安装Ubuntu sudo apt-get install -y build-essential gcc-multilib cd {/ YOUR / PATH / TO /} QuickJS make sudo make install#在回购文件夹之外使用qjs和qjsc位于master分支上的安装Ubuntu sudo apt-get install -y build-essential gcc-multilib cd {/ YOUR / PATH / TO /} QuickJS make sudo make install#在仓库文件夹Mac mod分支外部使用qjs和qjsc包含macfix ./quickjs-libc.c中未定义的环境更新xcode make sudo make install#以在repo文件夹之外使用qjs和qjsc入门将js编译为二进制文件以创建hello_world1.js javascript文件console.log('Hello World')goto C
【文件预览】:
QuickJS-mod
----quickjs.c(1.66MB)
----.gitignore(712B)
----unicode_download.sh(485B)
----qjsc.c(22KB)
----quickjs-opcode.h(15KB)
----libunicode.c(46KB)
----Makefile(12KB)
----repl.js(48KB)
----unicode_gen.c(81KB)
----libunicode-table.h(207KB)
----qjscalc.js(71KB)
----cutils.h(7KB)
----libbf.c(235KB)
----TODO(4KB)
----libregexp.h(3KB)
----libregexp-opcode.h(2KB)
----LICENSE(1KB)
----doc()
--------quickjs.pdf(162KB)
--------jsbignum.texi(20KB)
--------quickjs.html(50KB)
--------jsbignum.html(30KB)
--------quickjs.texi(33KB)
--------jsbignum.pdf(149KB)
----jscompress.c(24KB)
----quickjs.h(40KB)
----libbf.h(17KB)
----examples()
--------point.c(5KB)
--------fib_module.js(166B)
--------pi_bigdecimal.js(2KB)
--------test_fib.js(144B)
--------fib.c(2KB)
--------pi_bigint.js(3KB)
--------hello_module.js(130B)
--------test_point.js(718B)
--------hello.js(28B)
--------pi_bigfloat.js(2KB)
--------c_module.js(144B)
--------pi.js(2KB)
----test262_errors.txt(4KB)
----test262.conf(4KB)
----README.md(2KB)
----bjson.c(3KB)
----libunicode.h(4KB)
----VERSION(11B)
----tests()
--------test_worker_module.js(682B)
--------microbench.js(23KB)
--------test_builtin.js(16KB)
--------test_worker.js(2KB)
--------test_qjscalc.js(6KB)
--------bjson.c(3KB)
--------test_std.js(7KB)
--------test_bjson.js(5KB)
--------test_op.js(7KB)
--------test_closure.js(4KB)
--------test_loop.js(6KB)
--------test_language.js(8KB)
--------test_op_overloading.js(4KB)
--------test_bignum.js(10KB)
--------test262.patch(2KB)
----cutils.c(17KB)
----quickjs-libc.h(2KB)
----list.h(3KB)
----test262o.conf(21KB)
----unicode_gen_def.h(7KB)
----qjs.c(16KB)
----libregexp.c(82KB)
----quickjs-atom.h(8KB)
----run-test262.c(61KB)
----test262o_errors.txt(0B)
----readme.txt(66B)
----test262bn.conf(4KB)
----quickjs-libc.c(105KB)
----test262bn_errors.txt(472B)
----Changelog(3KB)
----release.sh(2KB)