Lei Zhang

还没入门

性能优化随笔

随着功能迭代,前端应用的包体积不断膨胀。页面可见时间、可交互时间等性能指标不断下降,在此记录一些学习与实践过程中的心路历程。


春招面经总结

​来到五月底,19年春招(暑期实习)已经基本接近尾声。对我个人来说,虽然结果不能说有多好,但至少在面试的过程中,通过与面试官的不断交流,我对前端的认知有了更深的了解,对今后的学习路线也有了大体的规划。在这里简单总结一些面试中遇到的印象比较深(坑)或者当时答得不太好的问题,为秋招留作参考。 ..


排序算法总结

算法总结 排序算法 平均时间复杂度 最好情况 最坏情况 空间复杂度 稳定性 冒泡排序 O(n2) O(n) O(n2) O(1) 稳定 选择排序 O(n2) O(n2) O(n2) O(1) 不稳定 插入排序 O(n2) O(n) O(n2) O(1) 稳定 希尔排序 O(..


JavaScript类型的细节

七种语言类型 Undefined Null Boolean Number String Object Symbol(ES6) Undefined、NullUndefined表示类型未定义,它的类型只有一个值,就是 undefined。任何变量在赋值前是 Undefined 类型、值为 unde..


html语义标签的一些用法

hr标签表示故事走向的转变或者话题的转变 有关引述的标签: blockquote: 表示成段的引用 q: 表示行内引用 cite: 作品名称的引用 出现日期时,可用time标签包裹,如:<time datetime="2015-07-16">16 Jul..


ES6: Class基本语法

1. 理解ES6引入Class的概念,以更接近传统语言的写法,作为对象的模板。 实际上,ES6的class可以看作是一个语法糖,因为它的绝大部分功能,ES5都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。 ES5: function Point(x, ..


flex布局学习笔记

一、 基本概念 1. 元素会排列在主轴(main-axis)或纵轴(cross-axis)上,方向start —> end需要注意的是,main-axis并不一定就是水平的,这要取决于flex-direction属性 2. flex属性设置分为两部分:容器和项目#####容器属性(flex..


小程序checkbox组件重写

在写一个小程序注册页面时,有一项需求是实现多选,图如下 图示样式是开发中特别是移动端常用的多项选择界面,然而小程序所能实现的原生checkbox效果是这样的👇 起初,我尝试舍弃小程序的checkbox组件,尝试用一组view盒子代替。表面效果确实达到了需求,然而当实现选中样式时:却遇到了问..