- 博客(55)
- 收藏
- 关注
原创 防抖与节流
防抖在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。你尽管触发事件,但是我一定在事件触发 n 秒后才执行,如果你在一个事件触发的 n 秒内又触发了这个事件,那我就以新的事件的时间为准,n 秒后才执行,总之,就是要等你触发完事件 n 秒内不再触发事件,我才执行,真是任性呐!function debounce (fn, time=300) { let timer // 缓存一个定时器对象 return function (...args) { // 当
2021-10-04 10:21:25 141 1
原创 事件捕获与事件冒泡
一、事件捕获1.什么是事件捕获?当事件发生在DOM元素上时,该事件不完全发生在那个元素上。在捕获阶段,事件从window开始,一直到触发事件的元素。window----> document----> html----> body ---->目标元素假设有如下的 HTML 结构:<div class="grandparent"> <div class="parent"> <div class="child">1</d
2021-09-26 15:43:36 1246
原创 css水平垂直居中
1.一个盒子垂直水平居中有哪些方法?已知高度和宽度的元素方案一:设置父元素为相对定位,给子元素设置绝对定位,top: 0; right: 0; bottom: 0; left: 0; margin: auto;<style> #father { width: 500px; height: 300px; background-color: skyblue; position: relative;} #s
2021-09-19 11:15:08 112 1
原创 JS+HTML+CSS3轮播图
1.重难点:布局图片与小圆点同步问题setInterval定时器的使用淡入淡出效果左右箭头点击时,图片与小圆点的效果同步2.思路:最底下容器使用相对定位,图片、小圆点、箭头均使用绝对定位悬浮在底部容器上。图片的top和left均设置为0,即全部重叠在一个位置。但是只显示一张图片,即只有一张图片的display为block,其它图片隐藏,即display:none;通过全局index索引记录点击的是第几个小圆点,默认为0,找到相对应的第index张图片,将这张.
2021-08-16 08:42:13 141
原创 小程序上下页面滚动
话不多说,先来看效果:1.html<view class="container container-fill"> <view class="scroll-fullpage" bindtouchstart="scrollTouchstart" bindtouchmove="scrollTouchmove" bindtouchend="scrollTouchend" style="transform:translateY(-{{scrollindex*100}}%);margin-to
2021-08-08 16:43:23 225
原创 路由页面管理(vue-router)
1.什么是vue-router? vue-router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有:1/嵌套的路由/视图表2.模块化的、基于组件的路由配置3.路由参数、查询、通配符基于 Vue.js 过渡系统的视图过渡效果4.细粒度的导航控制5.带有自动激活的 CSS class 的链接6.HTML5 历史模式或 hash 模式,在 IE9 中自动降级7.自定义的滚动条行为 vue是单页面开发, 通过改变url跳
2021-08-02 08:49:01 456
转载 JavaScript常见的操作数组的函数方法
一、数组方法概括函数作用join()将数组中所有元素都转化为字符串连接在一起sort()将数组中的元素排序reverse()将数组中的元素颠倒顺序concat()将多个数组或数连接起来,组成一个新的数组slice()返回指定数组的一个片段或子数组splice()在数组指定位置插入或删除元素push()在数组的尾部添加一个或多个元素pop()删除数组的最后一个元素,并返回该元素二、数组方法1、join()join()方
2021-07-26 08:20:32 126
原创 第十四周总结
学习上: 项目再赶快一点,就该进入收尾阶段了。小项目,还挺耗时间的。用三五天的时间进行收尾工作。20级的项目,一言难尽,慢,很慢。再过两天就该交项目了。考核淘汰少不了的,一个月的时间,写出来的东西很少。生活上: 时间还是过的飞快,下周就要考四级了,就才做了几篇题,感觉不是很有信心,碰碰运气吧,明天考试就是新一年的高考季了,祝愿他们顺其自然、。...
2021-06-06 10:38:46 61
原创 2021-05-30
学习上: 最近来了一个项目,信息工程学院个小组人员的管理项目,项目不是很大,用vue写,应该挺快就能完成了,基本上就是一些数据的增删改查,excel的上传下载,基本上都是之前写过的功能。接口已经出来一部分了,已经在进行数据的交互了。明天上午要进行考核,以面试的形式开始。面试之类基本上就此开启了,本来好多知识点就没有学完,还有之前零零散散的知识点没有来得及复习,所以明天一定会被怼,恰巧明天我还是上午第一节,难搞哦。今天下午复习了css的一些知识,浮动,水平垂直居中,BFC等等,心里还是挺慌的。大一的项
2021-05-30 17:40:39 52
原创 失联已久
学习上: 这一段已经在攻vue的底层,数据劫持,双向数据绑定,生命周期,MVVM等等,下面是一个简化的双向数据绑定,需要注意的是一个属性都会只有一个dep,每个dep里面可以有多个watcher。现在再看一个有点复杂的vue项目,在自己写的时候,遇见了各种各样的报错,不明所以,很是头疼,以至于现在还没有结束。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <
2021-05-22 17:33:15 137
原创 2021第八周
学习上: 这一段都在集中练习算法,vue和其他琐碎的知识没有得到很好的学习以及复习。前一段,看了一点小程序相关的东西,挺有趣的。由于没有后端的接口,所以只能看一些比较基础的部分。还在阿里云申请了一个服务器。操作的话,不太熟练。我感觉这个东西还是有必要学一下的,日后可能会用到,也可以挂一些自己的网站,小程序啥的,也挺炫的,突然发现还有好多前端知识还有学到,加油吧。生活上: 上周周末进行的蓝桥杯比赛,能深深地感觉到自己的算法还是很菜。虽然相比之前,系统地学习了一遍数据结构,有了一个不错的认识,也在
2021-04-24 16:07:53 97
原创 平平无奇的第六周
学习上: 这一周主要是学习算法,把数据结构系统且详细的看一遍,对链表,二叉树,哈希表递归等有了一定程度的了解,并在力扣上面做了一些相关的算法题,都是一些简单,中等的题目。相比较之前,做起题来,不再是盲目,无从下手。力扣上面一些解题思路和一些算法切入点确实很棒。前端的话,看了一下琐碎的知识点,有一点不好的习惯,笔记做的不到位。生活上: 减肥事业终于被我安排上了,不再是口头减肥。已经不是第一次减肥了,所以开始起来也并没有那么困难,等瘦下去再说吧。前两天感冒确实和很难受,精神涣散,刚买点药,还没吃,
2021-04-10 16:58:21 100 2
转载 数据结构从链表开始--单向链表
链表(Linked List) 链表的接口设计 单向链表(SingleLikedList) 获取元素 - get() 清空元素 - clear() 添加元素 - add(int index,E element) 删除元素 - remove(int index) 单向链表完整代码 动态数组、链表复杂度分析 练习题 练习 – 删除链表中的节点 练习 – 反转一个链表(递归、非递归解法)
2021-04-03 17:11:48 157
原创 3.28限定
学习上: 这一周看了一点vue相关的知识点,查漏补缺,学习了vuex和vue-cli等相关知识点,以及webpack和vue-cli-server的结合使用。还有20天就要蓝桥杯大赛了,算法训练以及提上日程了。相比去年的入门,今年较为深入的学习了一下算法和数据结构。这个东西挺难的吗,很费脑子。但是这个东西是必学的,以后虽然没有专项的用途,但是在往后的学习中会存在着潜移默化的影响,加油!生活上: 今天是小组团建的日子,大家一起去了八里沟。距离上一次微信步数破30000已经是一年前的事情了。谁让很
2021-03-28 22:24:11 75 1
原创 开学第三周
学习上: 昨天,也就是周六上午,我们进行了假期在家的项目的汇报,然后学长学姐就我们项目本身存在的问题提出了一些指正,以及一些建议,还有一些项目如果投入使用会遇到的一些问题,该如何处理。当然,我们也观看了另外两组的讲解,也接纳吸收了一些好的地方。后期的话会花几天时间进行一下完善,就要开始进行算法联系的加强以及后面知识的学习。算法的话,对我来说可能算一个老大难的问题,需要花费更多的时间和精力去进行学习,争取算法的能力日渐提升。生活上: 这周断断续续下了好几场雨,阴雨绵绵的,温度也有所下降。其实这样
2021-03-21 10:47:51 74 1
原创 2021在校第一周
学习上: 在线考试系统项目功能基本已经实现,我们三个就页面布局重新商量,设计,排版从而让系统里面的运行逻辑更加流畅效率更高之前的页面布局确实有点简单并且有点丑,重新布局感觉好多了,增加了好几个之前没有的页面和功能,也同样为用户通过的说明文档,即用户手册,让用户更方便地使用。我们这次系统主要采用的是蓝白色调,看起来更偏青春一点,可能老师们看起来不太还接受,但是总体来说,还是比较偏简约,大气一点的。争取在下周日之前更加完善。生活上: 来学校已经一周了。又是感觉时间稍纵即逝的一天。没办法,快来的时光
2021-03-14 16:46:42 69
原创 在家的最后一周
学习上: 项目已经汇报跟学长汇报了,也让老师看了,中间暴露出来了很多问题,一些设计不合理的地方需要修改以及进一步地完善。明天就是开始上课的第一天了,还是在家上网课,心情并没有特别多的变化,可能不用担心补考的问题。各科老师的群也陆陆续续地加上了,老师也相继发布了一些学习计划,就针对上网课而言,老师直接放话了,懂得都懂,算法也好一段时间没有联系了,后期应该加强了。生活上: 距离开学还有最,最后一周,因为开学推出了!忘记昨天是周六了,直到中午吃完饭才想起来补博客。我有一个兄弟已经走了,去集训,为当兵
2021-02-28 14:30:12 66
原创 距离开学还有一周
学习上: 项目已经到了要汇报的时间,在家的效率很是低,而且遇到问题需要解决时,网络问题最让人头疼,开个语音聊天都卡,一个问题能半天都没办法解决。还有一个是图片上传到服务器的问题,卡了一两天还没研究明白,最后请大佬出面才得到解决,很是头疼。但是后来解决,心情有点复杂,会感到一点自我怀疑。生活上: 距离开学还有一周,真快!昨晚跟发小们一起去喝了一点,玩的有点晚,回来之后就忘写了,直到现在才来补博客。昨晚跟发小们一起聊天,听他讲一些社会上的事情,挺感慨的。我发小其实挺多的,主要是我爸爸善于交友,所以
2021-02-21 13:35:53 94 1
原创 放假第3周
学习上: 项目还在可控的范围内进行当中,个别的难点正常尝试解决。这几天对数据进行了一下简单 的遍历,尝试了一下增删查改等功能,有许多问题显现了出来,即使已经做过两次项目了,但是交互的时候还是多多少少会出现一些问题,需要去百度,寻求解决方案。有时候真的会百度到一些莫名其妙的文章,可能还是我的知识面太少了,需要去不短扩展。生活上: 放假在家的第三周了,时间过得真快。在家也挺烦的,各种各样的事情,逃避是逃避不掉的。这几天天气都挺好,街上的人也是越来越多,店里的生意也是自然而然地忙了起来。白天基本走不
2021-01-30 21:30:28 102
原创 放假的二周总结
学习上: 一句是在家的第二周周了,新的项目的进度稍微有点慢。根据文档要求,学生在线考试系统删改了好多内容,布局的话追求简单化,对功能实现的要求比较高,有一个特别不好着手的点,题干经过富文本编辑之后截图传给在后端,两个功能分开都没太大问题,但是放一起就有点麻烦了。今天还学习了一个点把图片都过node上传到七牛云上,这个过程需要先把图片上传到本地指定文件夹,如何再上传到七牛云上,这个相对还是比较好理解的。其中一个图片的数据流的概念还不是很清楚。 听我们班同学说,普通话二级的成绩下来了,但是我没有查到
2021-01-23 22:10:21 153
原创 放假第一周总结
学习上: 放假在家已经一个星期了,在家期间要写一个新的项目,学生在线考试系统,这几天进行需了一些简单地分析以及分工,在家期间,学习效率肯定不如在校期间,但是尽量在学习上投入更多地时间用于学习新的知识和需项目的完成,本次项目中。虽然还是采用node语言,但还是可以获取一些新的东西,比如插件,某些功能等。 对于期末考试成绩,虽然。考试刚结束还是比较担心,但是都没有挂科,内心还是有一丝侥幸的,但是。部分科目成绩不是很理想,还是有一些小遗憾的,不管怎么说,没有挂科还是很高兴的。 下一届的蓝桥杯已经
2021-01-16 21:06:44 398
原创 16周总结
学习上: 评分系统又出现了好多问题,需要修改,排名的导出出现了分歧,需要把行政单位与教学单位分开导出,所以在筛选信息的过程中出现了一些问题,需要对这些问题进行进一步的排查,将其导出。 对于期末考试,这周已经考过了eda,下周考是java,虽然没啥可担心的,但还是有点小紧张。复习的任务比我想象中的还要重一点,但是为了期末不挂科,来年不补考,只能硬着头皮往下走。临近期末了,各种事情还是比较多,难搞哦。 今天上午,因为一部分20级的同学下午班级有活动,需要请假,所以请假的同学安排今天上午考核,总
2020-12-20 17:23:50 69 1
原创 15周总结
学习上: 截至到今天为止,评分系统已经可以说是完成了,但是还是有很多想写的功能没有写出来,感觉很遗憾。周学长前两天给我简单说了一下前端剩下的学习计划,感觉还有好多任务需要赶,生活不易。 明天上午体育要进行期末考试,按常理来说,体育,一般情况下是不会挂的,只是分数可能低一些,但是也能过。希望不要出意外,感觉自己好卑微,但是能过就行。不求分数特别高,但是千万别挂,多一事不如少一事。 20级的已经进入了前端的学习,这对他们来说,也是个全新的领域,但是相对于java来说,还是相当比较简单的,学习起
2020-12-12 21:44:21 74
原创 第14周总结
学习上: 截至到今天为止,评分系统已经完成的差不多了,只剩一些小细节需要收尾。其实有很多地方都不是很满意,但是因为技术的局限性以及时间的问题,导致很多地方都很无奈。上一个写的项目要申请软注,但是流程不熟悉,不知道具体要怎么做。 通信专业这学期需要考试的科目有Java,线代和概论,eda,信号,模电,复变,英语,思修,所以肯定要抽出时间进行复习,不然期末只能挂科了,我是真的不想挂科,一科都不想。临近期末,各种繁琐的事情也多了起来,还要准备实习,课程设计,听说很重要的。 他们第二次考核结束了。
2020-12-05 22:17:00 58
原创 第13周总结
学习上: 今天,高老师和李老师给我们全体大一,大二,大三的同学开了个会,简单了解了一下我们的情况。老师提出来一些管理上和学习上需要注意的问题。强掉了纪律的问题和多元化发展,收获很多。距离李老师发布项目已经过去三周了,李老师对我们项目的进度进行了简单的查看,并提出来一些建议。下一阶段就是借口的套用问题和页面bug的修改,工作量还是不小的。尽量在下周结束之前把属于工作结束,这里不会影响期末复习。 通信专业的期末考试的科目比较多,所以期末复习的科目比较多,复习难度比较大。需要理解的概念,练习的题目比较
2020-11-28 17:57:13 50
原创 第12周周总结
学习上: 通信专业的期中考试已基本结束,虽然考试的科目不多,但自己专业课的学习暴露出了很大的问题,比如概念,公式记忆不牢,不能对公式进行灵活运用等等,最主要的可能还是联系少的原因,应加强相关题目方面的联系。 距离李老师发布项目已经过去两周了,前端的静态页面已经全部完成,个别页面细节需要修改,下一阶段就是与后端交互的问题了。我负责的部分大部分都数据的遍历,只需要把后端传过来的数据获取遍历一下即可,其他的都是在js里面进行对数据的处理变换形式。期间也学习了一些node里面的插件,很实用。
2020-11-21 09:59:02 63
原创 浅谈axios和ajax区别
一、二者区别1.理论区别:(1)axios是通过Promise实现对ajax技术的一种封装,就像jquery对ajax的封 装一样。(ajax技术实现了局部数据的刷新,axios实现了对ajax的封装。);(2)axios是ajax,ajax不止axios;axios有的ajax都有,ajax有的axios不一 定有。2.代码区别:1.axiosaxios({ url: '/getName', method: 'get', responseType:
2020-11-13 11:02:21 10412 1
原创 第10周(总结)
学习上: node项目已经考核结束,自己的node项目中还存在的很大的问题,一些小的细节需要修改,很多东西需要深挖,知识点需要进一步进行巩固,很多错误自己都能看出来,有时候可能因为懒,很多细节就没有做到位,这在以后是需要避免的,不允许出现的。 今天,李老师就新项目给19级全部成员和部分大三学长进行了详细的讲解。李老师尽可能地为我们解答了所有的疑惑,还给我们提出了项目过程中会遇到的一些问题以及一些的简单的布局排版等等。私下,我们组内有开了个小会,对一些细节,色调进行了排版已经下一阶段要使用的方
2020-11-07 22:20:15 77
原创 图片的上传&第九周总结
一、node.js图片的上传// 导入必备的模块,全局设置一些公共变量var fs = require('fs');var formidable = require('formidable');var img = '/images/';router.post('/up', function(req, res) { //创建上传表单 var form = new formidable.IncomingForm(); //设置编辑 form.encoding = 'utf-8';
2020-10-31 14:40:35 81
原创 总结(第八周)
学习上: 20级新生招新工作已基本完成,人数较去年多一点,明天晚上给他吗们开个小会,他们要正式进入小组学习了,我们也要正式升为小组里面的学长学姐了,进来小组一年零一个月了,感慨和收获还是蛮多的,虽然有时候真的觉得挺累的,但还是坚持了下来。仔细想想,也挺不容易的,但求了苦尽甘来吧。 明天上午,19级前端要对node项目进行考核,由于招新工作的进行以及一部分的实验课进行补课,导致node项目已经好久没有看了,好多知识点没有及时复习外加本来学的就不是很扎实。虽然vue也学了一分类(vue确实比no
2020-10-24 21:59:05 102 1
原创 (总结)第七周
学习上: 20级新生今年招新没有了笔试题,直接面试,所以工作量会有所加重,但今年的部分新生还是很优秀的,在面试的时候表现的很不错,紧张肯定会有的,但感觉自己去年似乎比他们更紧张。 昨天上午,第十一届蓝桥杯比赛如期举行,对自己的表现并不是很满意。有一道之前见过的原题,直到结束都没有做出来,有点失落,概率是自己没有做好总结的缘故。以后,对于算法题要多练习,多思考,多总结。还有,三百块钱的午餐真的不好吃,今早起床胃里就不是很舒服,出现了腹泻的情况。 马上就要其中考试了,部分专业课有点拖后腿,
2020-10-18 09:19:39 910 6
原创 总结第六周
上: 这一周从时间意义上也算是国庆假期后的第一周,学弟学妹也正式踏入了校园,我们工作室的招新工作也相继展开,截止到此时此刻,还有数据专业和物联专业的学弟学妹没有来到我们工作室进行参观,这两天也挺累的,但也从中收获到了许多东西,比如:在人多的时候讲话可以更淡定一点,没有那么紧张;跟学弟学妹交流用怎样的方式更好一点;怎样更合理地调动大家的积极性等。 近期,由于蓝桥杯省赛临近,做的算法题比较多一点,node与mongodb的连接出了一点问题,还没来的急修改,等明天发现杯比赛结束之后在做进一步修改。
2020-10-10 21:03:03 165 1
原创 总结第5周
学习上: 上一阶段,一直跟进小组安排学习node和练习算法。node中一些相对简单的部分已经基本写完,跟着视频学习制作了一个小的系统,实现了基本的功能,登录注册,增删改查等功能。算法部分,把简单的算法题做了两遍,夯实基础;难一点的题目就要很大的问题,需要日后进行大量的练习,积累,总结。生活上: 生活上,就按照自己原有的生活轨迹,一天天自顾自乐地学习,生活。有时候确实挺忙的,但相比于闲下来胡思乱想,还是挺好的。十一双节放假的时候,和室友一起去看了《我和我的家乡》,挺感动的,特别是某些细节,引人深思。
2020-10-05 15:26:44 74
原创 ejs入门
一、EJS 是什么? “E” 代表什么?可以表示 “可嵌入(Embedded)”,也可以是“高效(Effective)”、“优雅(Elegant)”或者是“简单(Easy)”。EJS 是一套简单的模板语言,帮你利用普通的 JavaScript 代码生成 HTML 页面。EJS 没有如何组织内容的教条;也没有再造一套迭代和控制流语法;有的只是普通的 JavaScript 代码而已。二、为什么要使用EJS? 与最初的JavaScript相比较,一些不太了解你的代码的人可以更容易地通过EJS模
2020-10-03 20:42:21 1206
原创 ES6后续补充
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ES6</title></head><body><script> //作用:生产一个独一无二的值 //无值 var str1= Symbol() var str2= Symbol() console.l
2020-09-24 22:21:23 67 1
原创 基础node
一、node.js是什么?node.js 是一个基于 Chrome V8 引擎的 JavaScirpt 运行环境。二、优点及缺点优点:Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,异步编程,使其轻量又高效。缺点:单进程,单线程,只支持单核cpu,不能充分的利用多核cpu服务器。一旦这个进程崩掉,那么整个web服务就崩掉了。三、基本使用require()引入模块,返回一个模块对象;module.exports()或者exports() 导出一个对象;module.exports
2020-09-20 09:17:32 130
原创 十六进制转为八进制(java)
import java.util.*;import java.io.*;import java.math.BigInteger;public class Main{//throws IOException是Java中的throws语句。//throws是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常) //throw(没有s)是在程序运行时碰到非正常情况手动抛出的异常对象,告知方法内部运行碰到非正常情况。//throws(有s) IOException是对方法内部要抛
2020-09-13 17:10:00 173
原创 算法--Fibonacci
问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。题解:本题要求Fn除10007余数因此我们只要能算出余数即而需要先计算出Fn准确值再计算结除10007取余数直接计算余数通常比先算出原数再取余简单样例输入10样例输出55样例输入22样例输出7704数据规模与约定1 <= n <=
2020-09-06 18:13:35 181
转载 动态改变下拉菜单内容
方法一<HTML><HEAD><TITLE>动态改变下拉菜单内容示例</TITLE></HEAD><SCRIPT LANGUAGE=javascript>//定义一个二维数组aArray,用于存放城市名称。var aCity=new Array();aCity[0]=new Array();aCity[1]=new Array();aCity[2]=new Array();aCity[3]=new Array()
2020-08-30 20:19:41 361
原创 942. 增减字符串匹配(java)
942. 增减字符串匹配给定只含 “I”(增大)或 “D”(减小)的字符串 S ,令 N = S.length。返回 [0, 1, …, N] 的任意排列 A 使得对于所有 i = 0, …, N-1,都有:如果 S[i] == “I”,那么 A[i] < A[i+1]如果 S[i] == “D”,那么 A[i] > A[i+1]示例 1:输入:“IDID”输出:[0,4,1,3,2]示例 2:输入:“III”输出:[0,1,2,3]示例 3:输入:“DDI”输出:[3
2020-08-23 15:00:49 185 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人