How Javascript works (Javascript????????????) (???) ????????????????????????????????????
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了How Javascript works (Javascript????????????) (???) ????????????????????????????????????相关的知识,希望对你有一定的参考价值。
?????????set ?????? ?????? ?????? nbsp ?????? ?????? ack master
????????????: ???????????????JS???????????????????????????????????????
??????:https://blog.sessionstack.com/how-does-javascript-actually-work-part-1-b0bacc073cf
???????????????????????????????????????
?????? JavaScript ?????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????? JavaScript ???????????????????????????????????????
??????
????????????????????????????????? V8 ??????????????????????????????????????? JavaScript ???????????????????????????????????????????????????
??????????????????????????????????????????????????????????????? JavaScript ?????????????????????????????????????????????????????????????????????????????? APIs ???????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????? JavaScript ?????????????????????
????????????????????????????????? JavaScript ????????????????????????????????????????????????????????? JavaScript ????????????????????????
JavaScript ??????
?????? V8 ?????????????????? JavaScript ???????????????V8 ??????????????? Chrome ??? Node.js ??????????????????????????????????????????????????????????????????
?????????????????????????????????
- ?????????????????? ??? ?????????????????????
- ??????????????????????????????????????????????????????
?????????
???????????? JavaScript ???????????????????????????????????? API(?????? setTimeout)??????????????? API??????????????????????????????
???????????????????????????
??????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????? Web API ?????????????????? Web API ????????????????????????????????? DOM,AJAX,setTimeout ???????????????
????????????????????????????????????????????????????????????
?????????
JavaScript ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????
function multiply(x, y) {
return x * y;
}
function printSquare(x) {
var s = multiply(x, x);
console.log(s);
}
printSquare(5);
???????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
function foo() {
throw new Error(???SessionStack will help you resolve crashes:)???);
}
function bar() {
foo();
}
function start() {
bar();
}
start();
????????? Chrome ??????????????????????????? foo.js ??????????????????????????????????????????????????????
"????????????"????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
function foo() {
foo();
}
foo();
???????????????????????????????????????????????????????????? foo ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????? JavaScript ????????????????????????????????????????????????????????????
?????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? JavaScript ???????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? app ???????????????????????? UI ?????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????
???????????????????????? UI ???????????????????????????????????????????????????????????????????????????????????????
???????????? ???JavaScript ??????????????? ??????????????????V8 ????????????????????????????????? 5 ???????????????????????????????????????
以上是关于How Javascript works (Javascript????????????) (???) ????????????????????????????????????的主要内容,如果未能解决你的问题,请参考以下文章
How JavaScript works in browser and node?
How Javascript works (Javascript工作原理) 渲染引擎及性能优化小技巧
173期How JavaScript Works?— Event Loop
How Javascript works (Javascript工作原理) WebAssembly 对比 JavaScript 及其使用场景