https://hzfe.org/ (repository)
- 函数有哪几种执行方式
- 实现map函数
- 实现remove函数,删除object的属性
- 函数式编程中compose的实现 (https://segmentfault.com/a/1190000008394749) (实现一个compose(arr)({index:0}}) var arr=[fn1,fn2,fn3]; function fn1(index,next){a.index++;next()}... 返回value和next,next()表示调用下一个函数)
- 作用域链怎么构建的
- 函数有一个[[scope]]属性你知道吗
- 什么是词法作用域
- 什么是闭包,闭包底层原理
- 谈谈this指针的指向问题
- 严格模式下全局调用函数this指向什么
- 你知道new做了啥
- new关键字和不new有什么区别?
- 构造函数return字符串的话是返回什么为什么
- call apply
- 继承
- 原型链?手写原型链?proto指向
- eval是做什么用的,有什么安全问题
- 事件委托哪些事件不冒泡
- 怎么实现拖拽?
- 原生Ajax流程
- ajax优点和缺点
- 跨域
- get post区别
- 为什么存在跨域这个问题?为什么要有同源策略?同源策略是什么?如果没有会有什么问题?
- 讲讲jsonp跨域、还有其他跨域方法吗?
- cookie和session的区别
- cookie怎么跟服务器通信的
- cookie优点和缺点
- TCP、三次握手、滑动窗口做流控
- 什么是HTTPS
- http概念、协议、缓存机制、状态码
- https的过程
- 网络服务质量
- 断点续传
- js引擎怎么实现Class关键字
- promise
- promise的实现原理
- es6箭头函数和普通函数的区别
- generator
- 什么是迭代器?
- 你对symbol有什么了解
- 观察者模式
- jq除了操作dom还能干嘛
- jq对于不冒泡的事件是怎么处理的
- jq的缺点和优点
- express静态资源中间件
- node 的 eventEmitter
- angular核心
- 实现angular数据绑定
- AOT预编译和JIT预编译
- 实现computed
- 组件通信问题
- 实现vue双向绑定
- 组件中/vuex中对数据操作的区别
- react部分数据变化导致组件全部重新渲染,用什么解决
- react浅比较
- 实现react的diff
- 浏览器线程,js的异步是怎么实现的
- 移动端点击300ms的延迟??
- 无向图的深度优先搜索和广度优先搜索
- 10w的数据量用什么排序算法
- 写10个排序 列出时间复杂度 和 使用场景
- 非递归遍历二叉树
- 二叉树的中序遍历
- 怎么找出连续子数组的最大和(如果和为负数,则重新开始,如果和为正数,则继续加,然后比较大小,选出最大和即可。)
- webpack的优势
- webpack、gulp、rollup做比较
- wepack常用配置
- babel配置
- es6转es5工具有哪些
- 登陆时的用户校验
- 遇到什么困难、怎么解决、未来怎么避免
- 技术选型、怎么看待框架、jq和框架各解决什么问题
- vue和原生 || vue和react || vue和angular 的区别
- angular1和angular2的区别
- vuex和redux异同
- 介绍下v8的新特性
- js底层的实现
- xss攻击
- doctype是干嘛的
- ssr原理
- 为什么有些数据是可迭代数据?除了实现了iterator接口 还有什么别的原因嘛
- 怎么按顺序执行异步
- 怎么检验链表是闭合的
- 如何在不红杏的情况下 优化外国官网
- critical path
- mock数据 怎么生成
- 用过哪些预处理器,scss?那scss有存在什么缺点吗?
- 数据库表怎么设计?
- hybrid了解吗?与native通信这块了解吗
- 运营商劫持?
- 服务器具有什么功能
- 数据结构会吗
- 常用meta头
- 语义化
- HTML5新增功能
- HTML渲染解析知识
- 可读规范的CSS代码
- 盒模型
- CSS3特性:动画、弹性布局
- 事件模型
- 闭包和内存泄露
- 原型链
- 渲染树、重排重绘、分层渲染等(进阶)
- 关于抓包的一点思考
- 如何debug程序问题
- 如何做移动端调试
- 如何发现页面问题
- 常见HTTP状态码
- 不同请求类型的区别
- 如何缓存
- HTTP2
- 移动Web开发和PC Web开发的区别
- 响应式布局
- 移动端的手势和事件
- 怎么提高移动页面的渲染性能
- 用户从输入url到最终页面展示,这个过程中发生了什么
- 老板反馈页面打开白屏,而你手机上是正常的,怎么办
- 我页面上有个动画一卡一卡的性能不行,怎么优化
- 性能优化
- NodeJs
- 构建
- 热门框架
- Web安全
- 图形动画
- Web游戏
- RN