# 海康威视 - knex连接数据库响应回调 - 介绍异步方案 - 如何处理异常捕获 - 项目如何管理模块 - 前端性能优化 - JS继承方案 - 如何判断一个变量是不是数组 - 变量a和b,如何交换 - 事件委托 - 多个 - 标签生成的Dom结构是一个类数组 - 类数组和数组的区别 - dom的类数组如何转成数组 - 介绍单页面应用和多页面应用 - redux状态树的管理 - 介绍localstorage的API