- 授权协议: 未知
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://github.com/dherman/asm.js
软件介绍
asm.js 是一个底层、格外为 JavaScript 子集优化的编译器。这是 Mozilla 研究项目,类似 Emscripten, Mandreel, 和 LLJS.
示例代码:
function mymodule(global, foreign, buffer) {
"use asm";
// -------------------------------------------------------------------------
// SECTION 1: imports
var H32 = new global.Int32Array(buffer);
var HU32 = new global.Uint32Array(buffer);
var log = foreign.consoleDotLog;
// -------------------------------------------------------------------------
// SECTION 2: functions
function f(x, y, z, w) {
// SECTION A: parameter type declarations
x = x|0; // int parameter
y = +y; // double parameter
// SECTION B: function body
log(x|0); // call into FFI -- must force the sign
log(y); // call into FFI -- already know it's a double
x = (x+3)|0; // signed addition
// SECTION C: unconditional return
return ((((x+1)|0)>>>0)/(x|0))>>>0; // compound expression
}
function g() {
g_f = +g_i; // read/write globals
return;
}
function g2() {
return;
}
function h(i, x) {
i = i|0;
x = x|0;
H32[(i&0xffffffff)>>4] = x; // masked by 2^k-1, shifted by byte count
ftable_2[(x-2)&2](); // dynamic call of functions in table 2
}
// -------------------------------------------------------------------------
// SECTION 3: function tables
var ftable_1 = [f];
var ftable_2 = [g, g2]; // all of the same type
// -------------------------------------------------------------------------
// SECTION 4: globals
var g_i = 0; // int global
var g_f = 0.0; // double global
// -------------------------------------------------------------------------
// SECTION 5: exports
return { f_export: f, goop: g };
}
解密硅谷
[美]米歇尔 E. 梅西纳(Michelle E. Messina)、乔纳森 C. 贝尔(Jonathan C. Baer) / 李俊、李雪 / 机械工业出版社 / 2018-12 / 50.00
《解密硅谷》由身处硅谷最中心的连续创业者米歇尔·梅西纳和资深的投资人乔纳森·贝尔联合撰写,二人如庖丁解牛一般为读者深入剖析硅谷成功的原因:从硅谷的创新机制、创业生态、投资领域的潜规则、秘而不宣的价值观等角度,让阅读本书的人能够在最短的时间内,拥有像硅谷人一样的商业头脑,从而快速发现机遇,顺利地躲过创业的坑,熬过创业生死挑战中的劫数,带领初创公司顺利地活下去,并实现快速增长。 如果初创公司能够......一起来看看 《解密硅谷》 这本书的介绍吧!
SHA 加密
SHA 加密工具
html转js在线工具
html转js在线工具
