博客地址: https://weberlong.github.io
一个基于Vue2.x的移动端UI,组件丰富、选用自如、高效快。
- 预览: https://weberlong.github.io/long-ui
- 源码: https://github.com/WeberLong/long-ui
- 技术栈:vue2 + vue-router + webpack + icomoon + less + jsx
技术文章,分享技术经验、解决问题思路和方法,解决技术问题、提升技术能力。
考察前端专业知识和技能的系列问题,涵盖了HTML/CSS/JavaScript等基础知识的考察,以及算法、框架、库和工具的掌握情况。
CSS
- 1. 如何垂直居中一个元素?
- 2. BFC
- 3. 移动端1px问题的解决办法
- 4. CSS清除浮动的几种方法
- 5. opacity:0、visibility:hidden 和 display:none 三者区别
- 6. css绘制三角形五种方法?
JS
- 1. 谈谈对this的理解
- 2. new操作符具体干了什么呢?如何实现?
- 3. 什么是原型链?
- 4. 事件委托是什么?
- 5. 重排与重绘的区别,什么情况下会触发?
- 6. 去除数组重复成员的方法
- 7. 深拷贝和浅拷贝的区别是什么?实现一个深拷贝
- 8. 柯里化函数实现
- 9. 什么是闭包?闭包的作用是什么?
- 10. 实现 Promise.all 方法
- 11. jsonp的原理是什么?
- 12. 介绍一下js的节流与防抖?
- 13. js的事件循环是什么?
- 14. 手写call、apply及bind函数
- 15. ['1', '2', '3'].map(parseInt)执行结果,what&why?
- 16. 手写一个Promise
- 17. js数组扁平化的六种方式
- 18. webpack相关问题
- 19. http和https的区别
- 20. 实现instanceOf
- 21. 打印出1-10000之间的所有对称数
- 22. for of, for in和forEach, map的区别?
框架
算法