面试岗位: Web前端开发
面试题
1 - eval是做什么的?
2 - 如何判断一个对象是否属于某个类?
3 - 同步和异步的区别?
4 - 外链JS异步加载(不阻塞)的方式有哪些,分别有什么区别和应用方案?
5 - 如何判断当前脚本是运行在浏览器还是Node环境?
6 - 请指出 window.load 和 document.DOMContentLoaded 两个事件的区别,哪个事件先发生?
7 - JavaScript 有几种数据类型,哪些是传值,哪些是传址?
8 - 移动端都包含哪几个原生触屏事件?
9 - 解释下为什么接下来这段代码不是 IIFE (立即调用的函数表达式);以及要做哪些改动使他变成IIFE?
function foo(){};