- 博客(4)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 前端面试分享:冒泡排序和快速排序
前端面试过程中,某些公司对基础的算法也有一定的要求,比如常见的冒泡排序,快排等,今天我们就一起来看一下这两个排序算法。 冒泡排序排序思想: 每次比较相邻的两个数,如果后一个比前一个小,则换位置。看一下动图来体验一下:每一次冒泡,都会把最大的一个数选出来,之后就会少比较一次。基本思路: 每一次冒泡都需要选出一个最大值,可知:假设有n个数,我们就需要执行n-1次冒泡,每一次冒泡,会比较相邻的两个数,而且比较的次数是n-1-冒泡次数,因为冒泡一次会选出一个最大值,最大值就不参与之后的比较了。代码实现:
2020-08-30 21:05:03 399
原创 Node.js用户登录:从cookie到session到redis
前言当用户登录之后,需要标识用户的登录信息,用户在做其他操作的时候,比如电商系统中的添加购物车的功能,博客系统中的新建博客等都需要用户登录之后才可以操作,那如何才能标识用户已经登录呢?cookiecookie是存储在浏览器的一般字符串,最大5kb。特点:①存储在浏览器中②跨域不共享③存储格式:k1=v1;k2=v2,可以存储结构化数据④每次发送http请求,会将请求域中的cookie一起发送给server⑤server可以修改cookie并返回给浏览器⑥浏览器也可以通过js修改cooki
2020-08-22 15:53:20 507
原创 前端布局系列---flex布局
布局是指HTML的整体结构,好的布局直接影响到用户的体验,同样,在前端面试的过程中,布局也是一个必问点,所以,今天我们来整体回顾一下flex布局。什么是flex布局?flex是flexibleBox的缩写,意为弹性布局,用来为盒状模型提供最大的灵活性,主要用来为移动端布局,PC端支持较差。布局原理通过给父盒子添加flex属性,来控制子盒子的位置和排列方式。开始flex布局的方式/* 块级元素 */display:flex/* 行内元素 */display:inline-flex任何一
2020-08-12 11:16:21 1011
原创 小程序入门到上手开发项目,这些知识点应该知道(附项目的git地址)
小程序的特点小程序在目前越来越流行,离不开小程序的特点:对于用户来说: ①无需安装,即搜即用; ②优秀的用户体验,和APP体验相同; ③依靠微信,使用方便对于开发者来说: ①开发成本低,不用太过考虑手机兼容性的问题; ②接口多,微信提供了很多接口,可以直接使用;小程序与H5的区别小程序是依赖于APP的,无法脱离APP而单独存在;H5是网页应用在PC浏览器或移动端的形式。二者之间的区别: ①开发成本不同:以微信小程序来说,微信提供了开发的组件和封装好的API,不用考虑兼容
2020-08-05 15:06:21 275
mintui 中的button可以自己控制是否可用吗?
2019-08-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人