![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
violet_seven
这个作者很懒,什么都没留下…
展开
-
排序算法原理及实现 -- JavaScript
一、算法分类比较类&非比较类比较类:通过比较元素来决定元素的相对位置,其时间复杂度不能突破O(nlogn),也称为非线性时间比较类排序非比较类:不通过比较元素来决定相对次序,可以突破基于比较排序的时间下界,以线性时间运行,也称为线性时间非比较类排序参考:https://www.cnblogs.com/onepixel/p/7674659.html内部排序&外部排序内部排序:数据记录在内存中进行排序外部排序:排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存原创 2020-08-13 23:20:55 · 141 阅读 · 0 评论 -
前端css面试题总结
一、盒模型盒模型组成:margin(外边距) :边框外的区域,外边距是透明的。border(边框) :围绕在内边距和内容外的边框。padding(内边距) :内容周围的区域,内边距是透明的。content(内容) - 盒子的内容,显示文本和图像。1、标准盒模型(一般使用的)在标准盒模型中,width 和 height 指的是内容区域的宽度和高度。增加内边距、边框和外边距不会影响内容区域的尺寸,但是会增加元素框的总尺寸。2、IE盒模型在IE盒模型中,width表示content+pad原创 2020-08-11 15:31:01 · 197 阅读 · 0 评论 -
剑指offer刷题 --前端(javascript)
剑指offer1、跳台阶题目描述思路代码2、变态跳台阶题目描述思路代码3、矩形覆盖题目描述思路代码4、二维数组中的查找题目描述思路代码1、跳台阶题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。思路动态规划求解跳上0~n个台阶的跳法。跳上第n节台阶可以从n-2跳两步或从n-1跳一步。代码// 动态规划方法:function jumpFloor(number){ let ans=[0,1,2]; f原创 2020-06-30 19:07:04 · 1956 阅读 · 1 评论 -
JavaScript:防抖与节流
防抖与节流在进行窗口的resize、scroll、mousemove,输入框内容校验等操作时,如果这些高频事件的处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。1、防抖(函数防抖)函数防抖是指触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新...原创 2020-04-29 21:13:07 · 224 阅读 · 0 评论