# weberlong.github.io **Repository Path**: longweihua/weberlong.github.io ## Basic Information - **Project Name**: weberlong.github.io - **Description**: blog - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-18 - **Last Updated**: 2024-02-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WeberLong的博客 博客地址: https://weberlong.github.io ## long-ui > 一个基于Vue2.x的移动端UI,组件丰富、选用自如、高效快。 - 预览: https://weberlong.github.io/long-ui - 源码: https://github.com/WeberLong/long-ui - 技术栈:vue2 + vue-router + webpack + icomoon + less + jsx ## 文章 > 技术文章,分享技术经验、解决问题思路和方法,解决技术问题、提升技术能力。 1. [Vue组件开发](https://weberlong.github.io/blog/archives/component.html) 2. [Webpack简介](https://weberlong.github.io/blog/archives/webpack.html) 3. [阿拉伯语右排布局](https://weberlong.github.io/blog/archives/rtlcss.html) 4. [性能与错误监控方案](https://weberlong.github.io/blog/archives/monitor.html) 5. [前端性能优化](https://weberlong.github.io/blog/archives/performance.html) 6. [Docs重构](https://weberlong.github.io/blog/archives/recode.html) 7. [理解浏览器缓存](https://weberlong.github.io/blog/archives/cach.html) 8. [HTTP状态码](https://weberlong.github.io/blog/archives/httpcode.html) ## 面试题 > 考察前端专业知识和技能的系列问题,涵盖了HTML/CSS/JavaScript等基础知识的考察,以及算法、框架、库和工具的掌握情况。 **CSS** * [1. 如何垂直居中一个元素?](https://weberlong.github.io/blog/interview/css/1/) * [2. BFC](https://weberlong.github.io/blog/interview/css/2/) * [3. 移动端1px问题的解决办法](https://weberlong.github.io/blog/interview/css/3/) * [4. CSS清除浮动的几种方法](https://weberlong.github.io/blog/interview/css/4/) * [5. opacity:0、visibility:hidden 和 display:none 三者区别](https://weberlong.github.io/blog/interview/css/5/) * [6. css绘制三角形五种方法?](https://weberlong.github.io/blog/interview/css/6/) **JS** * [1. 谈谈对this的理解](https://weberlong.github.io/blog/interview/js/1/) * [2. new操作符具体干了什么呢?如何实现?](https://weberlong.github.io/blog/interview/js/2/) * [3. 什么是原型链?](https://weberlong.github.io/blog/interview/js/3/) * [4. 事件委托是什么?](https://weberlong.github.io/blog/interview/js/4/) * [5. 重排与重绘的区别,什么情况下会触发?](https://weberlong.github.io/blog/interview/js/5/) * [6. 去除数组重复成员的方法](https://weberlong.github.io/blog/interview/js/6/) * [7. 深拷贝和浅拷贝的区别是什么?实现一个深拷贝](https://weberlong.github.io/blog/interview/js/7/) * [8. 柯里化函数实现](https://weberlong.github.io/blog/interview/js/8/) * [9. 什么是闭包?闭包的作用是什么?](https://weberlong.github.io/blog/interview/js/9/) * [10. 实现 Promise.all 方法](https://weberlong.github.io/blog/interview/js/10/) * [11. jsonp的原理是什么?](https://weberlong.github.io/blog/interview/js/11/) * [12. 介绍一下js的节流与防抖?](https://weberlong.github.io/blog/interview/js/12/) * [13. js的事件循环是什么?](https://weberlong.github.io/blog/interview/js/13/) * [14. 手写call、apply及bind函数](https://weberlong.github.io/blog/interview/js/14/) * [15. ['1', '2', '3'].map(parseInt)执行结果,what&why?](https://weberlong.github.io/blog/interview/js/15/) * [16. 手写一个Promise](https://weberlong.github.io/blog/interview/js/16/) * [17. js数组扁平化的六种方式](https://weberlong.github.io/blog/interview/js/17/) * [18. webpack相关问题](https://weberlong.github.io/blog/interview/js/18/) * [19. http和https的区别](https://weberlong.github.io/blog/interview/js/19/) * [20. 实现instanceOf](https://weberlong.github.io/blog/interview/js/20/) **算法** * [1. JS面试中常见的算法题](https://weberlong.github.io/blog/interview/leetcode/1/) * [2. 说说你对二分查找的理解?如何实现?](https://weberlong.github.io/blog/interview/leetcode/2/)