# 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/)