竹笋

首页 » 问答 » 环境 » 前端面试题02
TUhjnbcbe - 2023/3/27 20:16:00
中科白癜风恢复美丽*皮肤 http://m.39.net/news/a_6294505.html

1.webworker注意点:

HTML5则提出了webWorker标准,表示JavaScript允许有多个线程,但是子线程完全受主线程的控制,且子线程不能操作DOM,只有主线程可以操作DOM,所以可以理解JS核心为:主线程为主的单线程执行原理。

2.CommonJS模块和ES6的模块之间的区别

(1)CommonJS模块输出的是一个值的拷贝,ES6模块输出的是值的引用。

(2)CommonJS模块是运行时加载,ES6模块是编译时输出接口。

3.SPA核心,pushState

其实pushState是window.history对象的一个属性而已,可以用来保存浏览器的url记录,配合ajax局部刷新,实现页面前进后退的SPA单页应用哦。

Pjax就是ajax和pushState的封装哦。

1
查看完整版本: 前端面试题02