- 博客(6)
- 收藏
- 关注
原创 JS之快速排序
对于初学代码的同学们来说,它可谓是初学代码者的一个噩梦,相当晦涩难懂。笔者在初学代码阶段也是被它深深的教育了,不过现在它成为了我随手写代码时候最喜欢的一个选择。回过头来,对他的理解也逐渐加深。快速排序核心就在递归,而递归的核心就在一递一归。递:重复对自身进行调用归:找到出口,进行return function quickSort(arr){ if(arr.length <=1){//递归的出口,如果递归到数组为一个或者零个元素,
2021-06-10 22:33:36
548
原创 JS面试题之防抖节流(首次立即执行)
今天面试又问到了防抖节流的问题,本来觉着这个题目太easy了,都写烂了,结果面试官说需要首次执行,后来思考了一下实际应用中可能确实需要这个操作。//简单版 所有操作均延迟function debounce(fn, delay) { let timer = null; return function () { clearTimeout(timer) //先清除定时器 timer = setTimeout(() => {
2021-06-08 14:31:31
1798
原创 面试题之JS手撸一个抽奖系统
今天面试遇到一个抽奖系统的题目,现场的时候其实是有点晕的,做的也不太好,面试结束后又自己写了一个多小时,把一些bug解决了。整体感受就是:1.自己代码能力确实差啊 2.一个没bug的程序确实难写啊…手撸一个公司抽奖系统,规则如下1.奖项设置为1~10等奖,一等奖一人,二等奖两人,三等奖三人…2.每个人可以重复获奖,但是不能相邻的两等奖都获奖,例如:小李获得一等奖后不能再获得二等奖,但是可以获得三等奖。 小红获得四等奖不可以获得五等奖了但是可以获得六等奖… function lotteryDra
2021-06-03 18:26:39
512
原创 Webpack初体验
Webpack初体验文章目录Webpack初体验前言一、Webpack是什么?二、Webpack四大核心1.entry2.output3.loader4.plugins总结前言与gulp、rollup、vite等类似,webpack是一种用于现代js程序的前端静态文件打包工具,现在十分流行,被广泛应用(react、vue里都有它的身影),作为一个想深耕前端的攻城狮,了解webpack、学会使用并理解其原理是必不可少的。下面就一起跟笔者做一个简单了解吧。一、Webpack是什么?webpack
2021-05-17 22:39:11
284
原创 前端—— 事件循环、同步、异步
在前端中,javascript是非常重要的,而在js中 事件循环则是重点中的重点,笔者在初次学习这部分时是非常的头晕,后多次梳理相关知识,这次打算将内容写成文章。
2021-02-24 08:46:57
483
原创 京东页面抢购倒计时,两小时一波
京东效果如下↓html部分如下↓<div class="seckill"> <p>京东秒杀</p> <p><span>00:00</span>点场 倒计时</p> <p> <span>00</span> <i>:</i> <span>00&l
2021-02-21 16:18:07
1074
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人