自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 ES6----promise方法解决回调地狱问题

ES6–promise方法解决回调地狱问题要解决回调地狱问题,首先要了解回调地狱的产生是由于业务逻辑越来越复杂时,某个函数功能的实现需要依赖另一个函数,也就是把另一个函数作为这个函数的参数使用,当业务逻辑复杂时,就会出现一个环环相扣的依赖,最经典的ajax请求,如下面代码:let oid function one(){ $.ajax({ url:'http://127.0.0.1:8888/customer/findAll',

2020-11-18 21:41:19 78 2

原创 js实现数据结构中的几个排序

js实现几个排序1.冒泡排序这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。冒泡排序是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 function bubbleSort(arr){ var len=arr.length; for(let i = 0;i<len-1;i++){ for(let j=0;j<len-1;j

2020-12-10 11:23:59 6

原创 防抖和节流

防抖和节流是解决一些特殊需要持续的事件,但又不希望这个时间频繁执行的方法防抖(debounce):触发高频事件后 n 秒内函数只会执行一次,如果 n 秒内高频事件再次被触发,则重新计算时间举例:比如百度搜索的联想词弹出,当你输入改变文本框时,联想词一般会在0.1-0.2秒后弹出,而不是立刻弹出,防抖函数分为立即执行和不立即执行版,简单来说,立即执行就是当你触发时马上执行,非立即执行在触发n秒后执行节流(thorttle):高频事件触发,但在 n 秒内只会执行一次,所以节流会稀释函数的执行频率举例:

2020-12-04 10:39:57 9

原创 nodejs中的http模块搭建服务器

nodejs提供了http模块,用来给自身实现构建服务器,而不需要再用apache和IIS,http模块自己就可以用来创建服务器,然后在内部编写服务器端的代码,并且处理前端发送的请求,给出响应,而且http模块是由C++实现的,性能可靠。其创建服务器步骤为1.创建服务器,返回服务器对象 let serve = createServer((req,res)=>{ })此处req指的是请求,res指的是响应. 我们可以通过res.write()将数据返回给我们的页面,比如下面例

2020-11-27 15:04:05 37

原创 js继承例子

javascript原型与继承function Person(){};var boy = new Person();//错误当创建函数在改写原型前时,实例的this指针指向的是改写之前的原型,而不是改写后的原型因此在此处,boy.sayHi()的指针并没有指向改写后的原型正确做法是先改写原型,再创建实例Person.prototype={ constructor:Person, name:'Nicolas', age:67, job:'software Engineer', sayH

2020-11-25 19:44:51 72 2

原创 vscode安装vetur不高亮解决方法!!巨坑

vscode安装vetur插件不高亮解决方法相信很多朋友在安装vetur时都踩过这个坑,在研究vue时vetur插件安装之后不高亮,在网上尝试了很多方法,比如重装vetur,修改setting.json文件等等,都没有解决这个问题,最后看到一篇博客说把data文件删了引起了我的注意,虽然那篇博客能解决问题,但付出代价是删了所有的data文件。最后经过思考和尝试,杠了又杠,找到了这个vetur和vscode的某些颜色主题不兼容问题,下面是解决方法如下图打开颜色主题设置就是下图这玩意儿,如果你设置的

2020-11-17 17:03:07 305

原创 JS关于slice() substr() substring()提取字符串方法

JS关于slice() substr() substring()提取字符串方法1.三个提取字符串的方法,都可接受一个或者两个参数,对slice(a,b)和substring(a,b)来说,他们的第一个参数a表示字符串起始的位置,第二个参数b表示字符串结束的位置(三个提取方法都遵循左闭右开区间)。substr()方法第一个参数表示起始位置,第二个参数表示提取字符串的数量,这是与前两个方法不同的地方2.三个方法当其中有负数时,slice()方法将所有负参数当成字符串的总长度+负参数值,下面代码也详细解释。

2020-10-21 14:43:01 38

原创 javascript实现三位数的水仙花数

javascript实现三位数的水仙花数水仙花数即这个三位数等于三位数的个十百位的立方之和,即xyz=xxx+yyy+zzz;<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X

2020-10-13 19:35:27 89

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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