自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js数组去重方法

1、for+indexOf 新建空数组,循环遍历旧数组,利用indexOf判断新数组是否存重复值indeOf()返回指定字符串首次出现的位置,如果无,则返回-1let arr = [12,24,63,7,12,89]let newArr = []for(var i=0;i<arr.length;i++){ if(newArr.indexOf(arr[i]) == -1){ newArr.push(arr[i]) }}console.log(newA

2022-02-18 14:45:23 273

原创 数组操作方法

1、forEach() 用于遍历整个数组,forEach中不可使用returnforEach(fn) fn为回调函数,参数为自定义;第一个参数为数组每一项,第二个参数为下标arr.forEach(function(item,index){ cosole.log(item,index)})2、filter() 过滤原数组,返回新数组var arr = [72,54,63,18]var newArr = arr.filter(item=>item>60)consol

2022-02-18 14:07:29 406

原创 Promise对象

Promise,异步编程的一种解决方案,简单可以理解为,一个容器内保存着未来结束的事件(通常为异步操作)。

2021-12-01 13:35:24 175

原创 ES6扩展运算符

1、es6扩展运算符能将数组转化为逗号分隔的参数序const tfbody = ['易烊千玺', '王源', '王俊凯']console.log(...tfbody) // 易烊千玺 王源 王俊凯add(...numbers)为函数调用,使用扩展运算符将number变为参数序列function add(x, y) { return x + y}let number = [4,38];let num = add(...number)console.log(num) /

2021-11-30 16:28:03 285

原创 ES6解构赋值、默认值的使用

// 1、es6允许给函数初始值赋值function test(a,b,c=10){ return a + b + c}let add = test(1,2)console.log(add) //初始化值默认一般靠后// 2、与解构赋值结合function contact({host = '127.0.0.1',name,password}){ console.log(host,name,password)}contact({ host:'shiso...

2021-11-30 14:15:46 660

原创 小程序后台持续定位功能

wx.onLocationChange //监听位置实时变化wx.stopLocationUpdate //关闭监听位置变化,前后台都不接收wx.startLocationUpdate //开启小程序进入前台接收位置消息wx.startLocationUpdataBackground //小程序进入前后台均接收消息做好持续定位功能条件:1、在app.json中加入,才能在后台调用定位功能"requiredBackgroundModes": [ "location"],.

2021-11-30 11:00:06 9537

原创 ES6箭头函数

//声明函数 // let fn = function(a, b) { // return a + b // } let fn = (a, b) => { return a + b } //调用函数 let result = fn(1, 2); console.log(result)

2021-11-29 15:42:27 159

原创 ES6字符串模板

ES5中声明字符串的方式:''或者""ES6中新增反引号``例如:1、//声明let str = `我是一个字符串` console.log(str, typeof str)2、//内容中可以出现换行符let str = ` <ul> <li>漫画西游</li> <li>东渡大唐</li> <li>水淹七军</li> </ul>`3、//变量拼接..

2021-11-29 14:38:22 153

原创 js去除富文本默认样式

/***removethetagofhtml*@paramstr*@paramlen*/functionremoveTag(str,len){str=str.replace(/<\/?[^>]*>/g,'');//匹配所有html标签str=str.replace(/<p[^>]*>/g,'<pclass="tag-class">');//去除标签内所有属性,并设置自...

2021-09-29 14:43:19 1547

原创 jq 文字展开收起

//展开收起$(".word-con").each(function () { var maxwidth = 70; //设置最多显示的字数 var $text = $(this).text(); if ($text.length > maxwidth) { $(this).text($text.substring(0, maxwidth)); $(this).html($(this).html() + "..."); //如果字数超过最大字.

2021-09-13 09:25:22 356

原创 vue 使用计算属性匹配搜索、排序

1、v-model:数据发生改变,视图层也随之改变;主要使用于表单元素上2、computed:写法像一个函数,实际是一个属性;一定会有返回值;重点只要和计算属性相关的数据发生了改变,就会触发,重新执行代码3、以下示例中,keyWord发生了改变,触发computed,<template> <div class="filters"> <input type="text" v-model="keyWord" >

2021-09-09 09:34:30 614

原创 vue 过滤使用(匹配搜索)

<template><divclass="filters"><inputtype="text"v-model="keyWord"><divclass="list"><ul><liv-for="iteminfilterList":key="item.id"&g...

2021-09-08 17:27:46 1021

原创 vue 代理跨域配置

首页,很多时候你写代码,完全是生搬硬套。所以先简单做下了解。1、跨域只产生在浏览器端,因为浏览器有同源策略。2、跨域:域名、ip、协议,有yixinag

2021-06-04 14:46:23 124

空空如也

空空如也

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

TA关注的人

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