2014-10-27 2 views
3

Просто вопрос, могу ли я включить раздел кода asm.js в набор нормального javascript как функцию или иначе, подобно тому, как я могу поместить код ASM в C программа для областей, нуждающихся в специальной оптимизации?Вставка кода ASM.JS в vanilla javascript

ответ

3

Да. Используйте

"use asm"; 

директива пролога сверху функционального блока (то есть функция или файл), который является asm. Полный пример:

function MyAsmModule() { 
    "use asm"; 
    // module body 
} 

http://asmjs.org/spec/latest/#introduction Смотрите для получения дополнительной информации

+0

Не могли бы вы показать, как передать переменные в функцию, как это, давайте предположим, что он был изначально написан на C++, а затем компилируется в ASM. – Ecksters

+0

В приведенной ссылке есть хороший пример. У вас должно быть неплохое представление о возможностях после прочтения вводной части этой страницы. –

Смежные вопросы