海康威视(15问)
-
knex连接数据库响应回调
-
介绍异步⽅案
-
如何处理异常捕获
try catch
-
项⽬如何管理模块
-
前端性能优化
-
JS继承⽅案
支持ES5的直接使用class extends, 不支持的使用prototype来继承。
- 如何判断⼀个变量是不是数组
支持ES5,使用Array.isArray,Object.prototype.toString.call
- 变量a和b,如何交换
temp = a; a = b; b = temp;
-
事件委托
-
标签⽣成的Dom结构是⼀个类数组
-
类数组和数组的区别
类数组定义
1)拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理);
2)不具有数组所具有的方法;
- dom的类数组如何转成数组
Array.prototype.slice.call(arguments);
-
介绍单⻚⾯应⽤和多⻚⾯应⽤
-
redux状态树的管理
-
介绍localstorage的API
setItem getItem