「前端面试题 02」

1.web worker注意点

HTML5则提出了web Worker标准,表示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.一些开放性题目 1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势。 2.项目介绍...
    55lover阅读 659评论 0 6
  • 面试题一:https://github.com/jimuyouyou/node-interview-questio...
    R_X阅读 1,683评论 0 5
  • 【转载】CSDN - 张林blog http://blog.csdn.net/XIAOZHUXMEN/articl...
    竿牍阅读 3,528评论 1 14
  • 本文旨在加深对前端知识点的理解,资料来源于网络,由本人(博客:http://segmentfault.com/u/...
    风起云帆阅读 340评论 0 0
  • 先说两个小事情。 第一个,李笑来老师在得到上开专栏的时候说过,有很多人是冲着这个专栏题目购买的,入手后一看:咦,怎...
    镜中燃灯阅读 338评论 0 2