Skip to content
LYF edited this page May 22, 2020 · 2 revisions

1. HTML5新增了哪些内容或API,使用过哪些

https://segmentfault.com/a/1190000010081812

2. input和textarea的区别

3. 用一个div模拟textarea的实现

4. 移动设备忽略将页面中的数字识别为电话号码的方法

5. 左右布局:左边定宽、右边自适应,不少于3种方法

6. CSS3用过哪些新特性

7. BFC、IFC

8. 对栅格的理解

9. (水平)居中有哪些实现方式

10. 1像素边框问题

图片懒加载 实现页面加载进度条 事件委托 实现extend函数 为什么会有跨域的问题以及解决方式 jsonp原理、postMessage原理 实现拖拽功能,比如把5个兄弟节点中的最后一个节点拖拽到节点1和节点2之间 动画:setTimeout何时执行,requestAnimationFrame的优点 手写parseInt的实现:要求简单一些,把字符串型的数字转化为真正的数字即可,但不能使用JS原生的字符串转数字的API,比如Number() 编写分页器组件的时候,为了减少服务端查询次数,点击“下一页”怎样能确保还有数据可以加载(请求数据不会为空)? ES6新增了哪些特性,使用过哪些,也有当场看代码说输出结果的 JS模块化的实践 require.js的实现原理(如果使用过webpack,进一步会问,两者打包的异同及优缺点) promise的实现原理,进一步会问async、await是否使用过 实现gulp的功能 使用前端框架(angular/vue/react)带来哪些好处,相对于使用jQuery vue双向数据绑定的实现 单页应用,如何实现其路由功能

项目中使用过哪些优化方法 输入一个URL,Enter之后发生了什么 (承上)页面的渲染过程 优化中会提到缓存的问题,问:静态资源或者接口等如何做缓存优化 页面DOM节点太多,会出现什么问题?如何优化?

Clone this wiki locally