admin 管理员组文章数量: 887019
灵光一闪的想法和偶尔碰到疑点难点,之后会写成博客加深记忆:
程序
- 懒加载和预加载
- 栅格布局、圣杯布局等各种布局
- 实现页面加载进度条 (已写)
- 事件委托(已写)
- 实现extend函数
- 为什么会有跨域的问题以及解决方式
- jsonp原理、postMessage原理
- 动画:setTimeout何时执行(event loop)(已写)
- requestAnimationFrame的优点(已写)
- 手写parseInt的实现:要求简单一些,把字符串型的数字转化为真正的数字即可,但不能使用JS原生的字符串转数字的API,比如Number()(已写)
- 编写分页器组件的时候,为了减少服务端查询次数,点击“下一页”怎样能确保还有数据可以加载(请求数据不会为空)?
- ES6新增了哪些特性,使用过哪些,也有当场看代码说输出结果的
JS模块化的实践 - require.js的实现原理(webpack,两者打包的异同及优缺点)
- promise的实现原理
- async、await是否使用过
- 使用前端框架(angular/vue/react)带来哪些好处,相对于使用jQuery
- 单页应用,如何实现其路由功能
- JS手写二分搜索算法
- 实现一个Lazyman(请自行搜索)
- 用JS代码求出页面上一个元素的最终的background-color,不考虑IE浏览器,不考虑元素float情况。
- HTML5新特性(新增的标签, API等),如localstorage的用法以及与cookie的区别,如何理解web语义化
- CSS3新特性,如动画等
- CSS特性,如position的用法,如何实现居中,bootstrap源代码的理解,盒模型(W3C和IE),flex的使用
- 前端兼容性处理(CSS hack技术)
- JS基础,如this用法,new关键字的过程,call与apply的区别,闭包,原型以及JS如何实现继承
- 前端基础,浏览器缓存,跨域,从输入url到渲染的整个过程,事件(W3C和IE),TCP三次握手过程,如何实现懒加载(跟预加载的区别)
- 之前有看过你做的一个移动页简历,请问如何实现?我主要是使用REM+Media Query,根据不同尺寸的设备进行不同的font-size设置。然后问我REM和EM的区别,如果父元素的font-size也是采用em表示,那么子元素的font-size怎么计算等。
- 有没有遇到过margin重叠的现象,如何解决?BFC
- 常见的清除浮动的方法有哪些?bootstrap是怎么做的?bootstrap是怎么实现grid系统的?
- 怎么理解JS模块化?有没有使用过webpack?
- :什么是浅复制和深复制?有什么区别?如何实现Object的深复制?
- 理解前端工程化
mac工具
- alfred
- listen1
软件架构模式
- mvc
- mvvm
- mvp
设计模式
- 单例模式
- 观察者模式
js
- math工具类常用函数
- 各种距离计算
- ajax (已写)
- string字符串处理常用函数
- e2e test
css
- flex布局(已写)
版权声明:本文标题:待写博客列表 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726435284h960097.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论