自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JaneChelle

愿你如阳光,明媚不忧伤

  • 博客(90)
  • 收藏
  • 关注

原创 janechelle的个人博客

个人博客地址:https://xiao.algerfan.cn/欢迎来访

2019-09-14 10:40:12 248

转载 SPA和MPA分别是什么?有什么差异?

SPA应用程序只有一个html文件,在vue中可以通过vue-router来局部切换组件,而非刷新整个页面,来实现无刷新切换页面的技术。MPA多页面应用 MultiPage Application ,指有多个独立页面的应用(多个html页面),每个页面必须重复加载js、css等相关资源。多页应用跳转,需要整页资源刷新。......

2022-07-01 14:54:45 256

原创 你必须知道的防抖和节流

  性能优化这个领域的很多内容都很碎片化,比如对图片方面的优化(计算图片的大小、图片加载优化)、DNS解析、CDN加载、预解析、懒执行,包括今天要总结的防抖和节流。就算你没听过防抖节流,但是你做项目的时候,一定遇到过。如果你知道了这块知识,那么你之前的问题就迎刃而解了。防抖我们先来看下没有防抖的情况,也就是平时我们知道,但是没想到优化、或者不知道怎么优化的没有防抖 function ajax(content){ console.log('ajax requs

2020-09-11 11:19:48 648 2

原创 JS冒泡,快速,选择,插入,归并排序算法

本篇文章记录了sort()排序、冒泡排序、快速排序、选择排序、插入排序、归并排序,算法是从java转写过来的,所以js写法可能有更优质的。

2020-04-03 18:03:52 302

原创 将中缀表达式转化为后缀表达式

我们把平时所用的标准四则运算表达式,即 a*(b+c)-d 叫做中缀表达式。因为所有的运算符号都在两数字的中间,现在我们的问题就是中缀到后缀的转化。中缀表达式“a*(b+c)-d”转化为后缀表达式“abc+*d-”。规则:从左到右遍历中缀表达式的每个数字和符号,若是数字就输出,即成为后缀表达式的一部分;若是符号,则判断其与栈顶符号的优先级,是右括号或优先级低于栈顶符号(乘除优先加减)则栈顶元...

2020-03-28 17:52:33 4081

原创 yarn安装vue后,报”文件名、目录名或卷标语法不正确。

  cmd运行vue -V,报错“vue不是内部或外部命令”,在网上搜的几乎都是让配置环境变量,我想我可能得先安装一下vue,因为我重装过几次系统,可能vue早没了,于是我便全局安装了vue和vue-cli。输入vue -V”报错信息变成了“”文件名、目录名或卷标语法不正确”,查了很多,一个大佬的文章帮我解决了,主要的问题是我用的 yarn安装的 vue和vue-cli,问题出在 yarn身上。...

2020-03-21 23:18:13 3093 9

转载 forEach、for in 、 for of三者的区别

在开发过程中经常需要循环遍历数组或者对象,forEach、for in 、 for of这三种方法使用最多 但却一值傻傻分不清楚。。今天来一个大区分。。一、for循环其实除了这三种方法以外还有一种最原始的遍历,自Javascript诞生起就一直用的 就是for循环,它用来遍历数组var arr = [1,2,3,4]for(var i = 0 ; i< arr.length ; i+...

2020-03-18 11:56:23 1956

原创 面向对象的理解

一. 面向过程和面向对象的区别面向过程面向对象面向对象的特点:继承、多态、封装面向过程和面向对象的对比优点缺点应用面向对象易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护性能比面向过程低适合程序复杂、多人合作面向过程(按步骤)性能比面向对象高,适合跟硬件联系很紧密的...

2020-01-23 17:33:26 192

原创 2020年的冬至日

  今天是冬至日,一大早起来,天雾蒙蒙的,能见度不足5米,可见这时候待在被窝是最舒服的。要不是我今天值日,也不会早起????????????。小组从今天开始闭组了,剩下的时间可以自己支配了,但是迎面而来得是期末考试这个大关,时间不多,还是要抓紧时间复习功课!????????  冬至了,今天肯定要吃一碗热腾腾的饺子,才不枉今天这个节日。小组群里气氛高涨,难掩大家激动的心情。冬至来了,过年也不远了,大家都在忙着抢票回家,和家里人...

2019-12-22 11:30:55 402 2

原创 程序媛、学生党新手上路的化妆笔记

对化妆一概不知,不知道用什么化妆品,不知道化妆的步骤,自己大致做了一个流程图,供自己参考。

2019-12-19 21:50:02 211 4

原创 最短帧长、传播时延、传输时延问题

常用的数据传输速率单位有kbit/s、Mbit/s、Gbit/s与Tbit/s他们之间的换算单位是:1Tbit/s = 10^3Gbit/s1Gbit/s = 10^3Mbit/s1Mbit/s = 10^3Kbit/s单位换算 bit (位)、 B(字节)、 word ( 字): 1 字 =2字节=16位 传播时延传播时延 = 信道长度(m) / 电磁波在信道上...

2019-12-19 16:20:06 9707 1

原创 实习周的生活

  不知不觉实习周已经过去了一半,要说这一周过得如何,何尝一个惬意了得。我这样说,你们肯定会想打我。但是事实就是如此,我对此也深表歉意。实习周没有因为项目的紧张而抓紧每分每秒,相反却成了我偷懒休息的挡箭牌。哎,等这两天实习完,一定要恢复到正常的生活中去!  老师发布了九个选题方向,然而我却无从下手,不知道选哪个课题作为我的实习项目。经过询问和思量,我选了第三个课题,决定的标题是“模拟信号的数字基...

2019-12-16 09:38:08 161

原创 markdown语法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-12-16 08:58:39 127

原创 undefined和null的区别与详解

1、null表示"没有对象",即该处不应该有值。(1) 作为函数的参数,表示该函数的参数不是对象。(2) 作为对象原型链的终点(3) 转为数值时为 0 Number null //是数字2、undefined表示"缺少值",就是此处应该有一个值,但是还没有定义:(1)变量被声明了,但没有赋值时,就等于undefined。(2)调用函数时,应该提供的参数没有提供,该参数等于undef...

2019-12-09 09:53:15 518

原创 第二个星期

  又到了一周的最后一天, 回顾这一周学到了些什么东西?以及又有那些进步?下面我将罗列一下,算是对自己的一个总结与反思。  继续上回说:本次的项目需要用到微信开发的知识,于是乎前三天研究了一下关于微信公众号开发的一些流程和注意事项,并阅读了微信开发文档,重点看了一下有关登录注册需要获取的微信的一些必要参数,比如:公众号的全局唯一接口调用凭据:access_token,openid,- 获取用户基...

2019-12-08 21:52:40 203

原创 React学习记录(1)

一、基本概念PWA: PWA是Progressive Web App的英文缩写, 翻译过来就是渐进式增强WEB应用, 是Google 在2016年提出的概念,2017年落地的web技术。目的就是在移动端利用提供的标准化框架,在网页应用中实现和原生应用相近的用户体验的渐进式网页应用,pwa的目标直指原生appserviceWoker: 本地缓存,无网页可以访问manifest: W...

2019-12-03 17:42:35 238

原创 12月初总结

  不知不觉一个月就这样过去了,之前对于有关时间的名言警句没有深刻的理解,并没有多大的感触。到了大三才感觉到了时间真的是弹指一挥间,只能说之前浪费了好多时间,导致到大三才有了时间不够,时间不会重来的感慨。  作为一个学生,还是从学习这件事情说起吧。这周是第十四周,一学期已经过去一大半,自己目前只是学习了vue,做了“饿了吗”和“蓝兔音乐”两个项目。“蓝兔音乐”用了一个月的周期来写,最后呈现的结果...

2019-12-02 09:48:25 183

转载 Java中比较运算符compareTo()、equals()与==的区别及应用总结

比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。Java 中常用的比较运算符如下表所示:比较运算符名称举例结果>大于a=5;b=2;a>btrue<小于a=5;b=2;a<bfalse>=大于等于a=5;a>=3 ;true<...

2019-11-15 17:41:44 245

原创 国庆过后的总结

  这几天天气突然转凉了,窗外细雨绵绵,钻到被窝里,看着剧自然是不错的选择(哈哈)。但是也只是想想,还是坐在小组好好学习。不知道为什么,别人一般不喜欢阴雨绵绵的天气,但是我却很喜欢。我想着,可能我命里缺水,湿润的空气,正好可以滋养一下我的皮肤,O(∩_∩)O哈哈~。  假期第一天,集体休息一天,我们好好的玩了一天。《我的我的祖国》这部电影自然少不了我们的观看,这部电影真的很有心,一共有七个故事,...

2019-10-31 20:36:26 550 2

原创 2019.11最新歌手详情页开发

  qq音乐现在获取歌手详情页数据,变得麻烦了许多,之前主需要jsonp就可以获取到数据,但是现在不仅要用后端代理,而且获取每个歌手都对应了一个单独的singer_mid,这意味着点击不同的歌手需要传入对应的singer_mid,从而获取到不同歌手对应的歌单。1.歌手详情数据抓取  在webpack.dev.conf.js文件中进行后端代理,node后端服务器去请求qq服务器的数据,把数据获...

2019-10-31 10:19:35 386

原创 解决better-scroll滚动无效问题

  昨天在写一个移动端的横向滚动,引入cube-ui的cube-scroll,硬是不出来效果,后来还是自己的css有问题。要想引入得经过以下几个步骤:一、安装cube-uinpm install cube-ui --save修改 package.json 并安装依赖:... "scripts": { "dev": "webpack-dev-server --inli...

2019-10-25 09:00:33 742

原创 新的一周10.20

  又到了一周的尾声,今天上午进行了大扫除,学习环境一下子亮堂舒适了好多,迎接领导莅临。  那么一周过得又如何呢?总的来说,还行吧。学习是一个潜移默化的过程,俗话说“一口吃不成胖子”,确实如此,刚开始接触一门新知识,总是对它很陌生,想要一下子对他了如指掌,那是不可能的,只有一步步的深入学习,才能把它越吃越透,慢慢的就无师自通了????????。  关于自己的专业课学习。这次计算机网络换了个老师,这个老师挺...

2019-10-20 11:50:00 113

转载 axios实现后端代理,请求qq音乐接口数据

以下两篇文章有详细介绍:https://blog.csdn.net/qq_14988399/article/details/80692789https://blog.csdn.net/tangxiujiang/article/details/80342465#commentsedit

2019-10-18 22:42:59 386

原创 新版bscroll轮播图无缝切换

  用bscroll手写一个轮播图,过程中遇到了很多坑,最主要的原因是bscroll新旧版本造成的。新版本中的一些调用方式、属性和旧版本的有差别。接下来是思路:一、基本雏形创建轮播图组件(slider)  slider表示最外层容器,slider中包含slider-group和dots。slider-group表示轮播的具体内容和dots表示图中的小圆点。<div class="sl...

2019-10-18 09:21:10 570

原创 我的这一周10.13

如果你的才华还实现不了你的野心,那就静下心来,埋头苦干。有志者事竟成破釜成舟百二秦关终属楚,苦心人天不负卧薪尝胆三千越甲可吞吴

2019-10-13 17:59:59 107

原创 关于DEVc++使用技巧和C语言中的一些疑问

  自己对C不太了解,导致写程序的时候遇到很多问题,对于熟悉C的人来说,这可能不值一提。但是为了自己能有能够更好地理解,还是做下笔记。一、关于DEVc++使用技巧头文件引入:#include <iostream>#include是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。作为iostream(.h)库的一部分,头文件<iostream(.h)&g...

2019-10-09 16:40:41 1895

原创 sh: 1: vue-cli-service: not found npm ERR! code ELIFECYCLE npm ERR! syscall spawn npm ERR! file sh n

项目正写的好好的,因为临时要安装个第三方插件,于是npm 安装了一下,但是npm没有安装成功,于是想着可能是网速慢的原因,就下了个淘宝镜像,用cnpm安装,第三放插件是安装成功了,但是再启动项目的时候,居然启动不起来了。报错信息如下:真的是毫无征兆的就废了,然后百度了一下,感觉都不是解决的方案,最多的是让重新安装vue-cli,但是我没这样弄,感觉不是vue-cli的问题,更怕越弄越遭。我把n...

2019-10-07 17:27:43 10226 2

原创 Error: ENOSPC: System limit for number of file watchers reached, watch'所在文件路径'

vue工程在 deepin15.11 系统环境中运行 npm run serve命令时出现如下错误:解决方案在终端按顺序执行下面两个命令即可解决问题echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -psudo sysctl --system...

2019-10-03 10:58:36 6611 3

转载 给即将大三的自己一封信

对你不好的人,你不要太介怀。在你一生中,没有人有义务要对你好,除了我和你妈妈。至于那些对你好的人,你除了要珍惜,感恩外,也请多防备一点。因为,每个人做每件事,总有一个原因。他对你好,未必是因为真的喜欢你,请你必须搞清楚,而不必太快将对方看作真朋友。

2019-09-30 13:04:50 846 4

原创 月末总结9.29

  越长大,越孤单,在成长的路上,特别希望能有一个懂你的,可以倾诉的,并且是志同道合的人,这样遇到很多事情,可以共同讨论,商量出更好的决策。  这周遇到了一件特别令人不开心的事情,事情的结果只能妥协。有些事情就像是----哑巴吃黄连,有苦说不出。你只能接受,别无选择,因为自己势单力薄。所以说很多事情要靠自己的奋斗和努力得来,不要只看到一些眼前的利益,自己争取来的才是最好的。加油!自己好好奋斗!...

2019-09-29 21:25:22 153

原创 这周的我---学习总结9.22

既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。——康德

2019-09-22 15:54:48 208

原创 对象的扩展

  对象(object)是 JavaScript 最重要的数据结构。ES6中对对象又有了重大的升级,下面 我将以下进行总结,方便理解记忆。

2019-09-15 16:23:10 493

原创 越过中秋之总结915

  距离写博客总结已有两周了,上周大家都忙于招新事项,发传单,招新ppt宣讲,定海报、贴展板、还有教师节和中秋节两个节日。在教师节那天,我们给老师送了祝福;中秋节的时候,老师给我们发了月饼:doge::doge:。生活琐事  上周小时就们踏进了他们心心向往的大学之门,他们忙着报到,各种开学事项。与此同时,我们也在忙着工作室招新的事情,因为每年的九月都是工作室注入新鲜血液的时候,一年一年的新旧更...

2019-09-15 10:45:51 151

原创 ES6学习记录6.数组的扩展

1、扩展运算符  扩展运算符(spread)是三个点(…)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。该运算符主要用于函数调用// ES5 的写法function f(x, y, z) { // ...}var args = [0, 1, 2];f.apply(null, args);// ES6的写法function f(x, y, z) { ...

2019-09-13 08:52:43 191

原创 链表之单链表

  上周给前端的小伙伴们进行了讲课,想着总结一下,但是直到推到现在,我才开始。上周讲课的内容是ES6和链表。我大致把链表的内容总结一下,也算是个回顾。一、初始链表  链表定义:使用一组任意的存储单元存储线性表的数据元素(可连续,也可是不连续),它是一种顺序存储。  也就是说,链表是线性结构,各个元素的存储位置都是随意的,逻辑结构连续,物理结构不连续。链表只能从表头开始依次向后遍历链表,直到找...

2019-09-07 16:44:52 116

原创 月末总结之大三大四规划(8.31)

  不知不觉暑假就过去了,同学们都陆陆续续的来到了学校,开学后我,我们便是大学三年级了,辅导员之前让我们每个人规划一下自己大三大四的生活,我大致规划如下:  对于我们即将走过大二的同学来说,怎样面对接下来的大三大四的学习生活呢?面对我们今后就业的前景、事业的发展,我们又怎样才能在接下来的学习生活中塑造自我呢?面对大学毕业生毕业后越来越多的找不到工作,我们又如何才能在这充满竞争的世界里脱颖而出、走...

2019-08-31 09:28:13 1690 2

原创 又到了总结的时候8.24

一、自我反省  你老是说自己菜!菜!菜!,难道就直是说说而已嘛,菜就要好好的加把劲。我感觉编程不能眼高手低,一定要自己实打实的一步一步用代码写出来,这一步为什么不执行,为什么控制台报错?,思路明明是对的,为什么结果不对?这些都是催生你好好研究下去的动力,你遇到了多少bug,你就成长了多少。在编程的世界里,不能做温室里的花朵,要敢于突破,敢于挑战自己,哪里薄弱就学哪里,等到你练习多了,才能真正的领...

2019-08-24 20:32:23 125

原创 解决:a标签点击跳转页面后,为被点击的a标签添加样式的问题

  大家肯定遇到了过这个问题,当你点击a标签的时候,想要给a标签,加上高亮选中的样式,可是页面刷新无法保存样式,那怎么办呢?我提供一种方法:循环a的链接,然后与location.href去比对,如果相同,或包含有同样字符串序列,则添加。代码如下: var url = window.location.href; $("a").each(function () { i...

2019-08-24 19:50:56 1844

原创 ES6学习记录5.数值的扩展

一、二进制和八进制表示法ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。0b111110111 === 503 // true0o767 === 503 // true如果要将0b和0o前缀的字符串数值转为十进制,要使用Number方法Number('0b111') // 7Number('0o10') // 8二、Number.is...

2019-08-23 20:57:32 126

原创 ES6学习记录4.这些字符串新增方法你知道吗?

1.indexOf() includes(), startsWith(), endsWith()indexOf():用来确定一个字符串是否包含在另一个字符串中includes():返回布尔值,表示是否找到了参数字符串startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部这三个方法都支持第二个参数,表...

2019-08-22 18:01:21 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除