自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSON对象的key值排序

JS json对象根据key值大小进行排序把json对象的key和value值分别存进数组里 function czParms(pams) { // 参数key键和val值分别重新组成数组 var arr=[] for(let key in pams){ arr.push(key+':'+pams[key]) } var array1 = [] //key数组 var array2 = [] //val数组 for (va

2022-04-29 16:21:23 3981

原创 JS使用节流

小程序避免一定时间内的多次点击封装在util.js文件function throttle(fn, gapTime) { if (gapTime == null || gapTime == undefined) { gapTime = 1000 } let _lastTime = null // 返回新的函数 return function () { let _nowTime = + new Date() if (_nowTime - _lastTi

2022-04-29 16:11:25 415

原创 后台传回的小程序富文本图片没有域名解决办法

关于小程序富文本问题后台传回的小程序富文本图片没有域名解决办法在小程序开发过程中因为商品详情页面需要,而后台又只能选择外部链接和不带域名图片的富文本。但是微信提供的嵌入外部网页的组件是默认覆盖整个页面且不可设置的。明显不符合我的需求,只能选择使用富文本。后台传回的富文本代码中图片链接没有域名,只需要找到wxPase文件中html2json.js文件中的下图所示例的图片中的代码前添加上自己的...

2020-04-21 15:30:34 1263

原创 axios.post踩的坑

在post请求中携带的参数还是会串在地址栏后边,如果你的后台获取的是data中的数据,那就会出现获取不到的情况这是原代码:export function post(url,data={}){ return new Promise((resolve,reject)=>{ axios.post(url,data).then(res=>{ resolve(res.data) }).catc...

2020-01-08 10:58:49 465

原创 为什么要使用虚拟DOM

在直接操作DOM时浏览器会执行该操作。所以在频繁操作DOM元素时会不断重复执行,大大影响性能,而操作虚拟DOM可以操作多次然后与真实DOM进行比较,把修改的节点进行attch,这样节省执行操作次数。提高性能。...

2019-10-15 17:29:34 1752

原创 js++

js变量类型数字 number 字符串string 数组 字典parseInt(age) 转换为数字类型 不成功则NANparseFloat()age 转换成浮点数a=“liveion”a.charAt(2) 获取元素a.substring(起始位置,初始位置)a.length() 获取当前长度a.trim() 移除空白a.trimLeft() ...

2019-09-11 11:35:53 533

原创 利用js的Canvas写一个简单的画板

<!DOCTYPE html><html lang="ch"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...

2019-09-11 11:33:06 653

原创 js匿名函数的作用

作用域:变量的作用范围根据作用域不同:全局变量:在整个文档中都能被访问在函数外声明的变量在函数中声明变量时没有使用var局部变量:在函数内声明的变量(包含参数位置)在ES5中没有块级作用域总结:建议:优先使用局部变量(因为全局变量生命周期更长(和页面生命周期一致),占用内存时间更长,局部变量使用完毕就可以等待回收,更加合理)...

2019-09-11 11:31:28 892

原创 js数组的内置方法

数组的内置方法:栈方法:先进后出push()压栈 向数组末尾添加元素pop() 出栈 删除数组末尾元素队列方法:先进先出push() 进队shift()出队数组的操作方法:concat()合并数组 产生新数组unshift()在头部插入元素splice(index,howmany) 删除指定位置的元素(修改元素组) 返回值就是删除的元素splice(index,how...

2019-09-11 11:29:29 261

原创 js事件

事件:三要素:事件对象:事件的绑定对象 事件名称:事件的种类 on-事件名 事件处理函数:事件触发之后要做什么写法:HTML事件:将事件依属性的形式写入到页面标签中优点:简单易懂缺点:js代码与html耦合度太高,不利于多人协作 脚本模型(现代事件绑定): 在js中完成事件的绑定 W3C事件:事件种类:鼠标事件:cl...

2019-09-11 11:28:05 185

原创 js正则表达式的常用属性和方法

正则表达式:RegExp /pattern/flag 独立的技术pattern:匹配内容,规则flag: g:全局匹配 m:多行匹配 i:忽略大小写match()根据内容查找内容 返回数组replace() 返回字符串search()查找 返回索引 对g无用1.字符集:任意一个:[]范围:[0-9]排除:[^0-9]非数字2.元字符\d 数字[0-9]\w 单词...

2019-09-11 11:26:34 429

原创 js变量的作用域

作用域:变量的作用范围根据作用域不同可分为:1)全局变量:在整个文档中都能被访问在函数外声明的变量在函数中声明变量时没有使用var2)局部变量:在函数内声明的变量(包含参数位置)以下是作用域演示:定义全部变量在函数中使用: <script> var a=20; (function(){ a*=a; ...

2019-08-21 18:18:41 176

原创 如何定义一个具有返回值的函数

定义具有返回值的函数是当执行到时函数会结束并返回当前值代码如下:<!DOCTYPE html><html><body><h2>JavaScript 函数</h2><p>本例调用了一个执行计算的函数,然后返回结果:</p><p id="demo"></p><scr...

2019-08-20 18:55:53 3934

原创 JavaScript求1~100的质数

质数的定义:只能被1和100整除的,除1以外的自然数。<script>//输出提示 document.write('0~100的质数有:<br>'); //定义1~100的自然数循环 for(var i=1;i<=100;i++){ //定义count用于存储被整除次数 var count=0; //定义...

2019-08-16 21:03:34 3508

原创 JavaScript变量提升是怎么回事?

JavaScript变量提升是怎么回事?何为变量提升?总所周知在JavaScript中应该变量应该先定义后使用,否则就会error,如果没有定义直接使用就会出现下面这种情况。例如:结果系统会不认识:但是有的时候你会看到别人先使用然后后定义却没有error。比如说:结果却显示为undefined(未定义):这种现象就成为变量提升,在JavaScript中系统会优先把var...

2019-08-14 18:12:12 388

空空如也

空空如也

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

TA关注的人

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