自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript 之 this 详解

JS函数中的this是在调用时被绑定的,this所绑定的对象取决于函数的调用位置首先确定函数的调用位置,然后判断需要应用下面四条规则中的哪一条。默认绑定独立函数调用:function foo() { console.log( this.a );}var a = 2;foo(); // 2foo函数直接使用,不带任何修饰,此时,应用默认绑定规则,this指向全局对象。· 注意如果是严格模式,this将会绑定到undefined,因为全局对象无法使用默认绑定。隐式绑定调用位置

2020-09-01 15:06:45 203

原创 小程序表格组件库wechat-table

近期一小程序项目中需展示复杂表格,支持单元格分组、表格超出手机宽度部分支持滑动等功能。特此开发该组件库github地址:https://github.com/woshixiaoniqiu/wechat-table支持npm包形式引入:npm install wechat-table使用教程和配置项详见github上readme.md文档,下图为示例图...

2020-07-29 15:05:01 2765 7

原创 Angular性能优化,25.96ms优化到1.85ms,性能提升14.03倍

渲染10000个svg盒子版本1

2020-06-19 15:22:14 468

原创 从公众号跳转至小程序页面,页面链接发生变化?原因剖析&解决方案

遇到这个问题的小伙伴有必要先看下下面这篇博文:为什么小程序内页面跳转传参时,要对参数应用encodeURIComponent编码?还拿上篇博文中的参数为例,看下从公众号跳转至小程序页面时,接收到的参数是什么样子小程序内跳转页面时传递url参数,值为https://mp.weixin.qq.com/s__biz=MzAwgxMw==&mid=10076&sn=466da94f...

2020-04-28 17:57:29 3937

原创 为什么小程序内页面跳转传参时,要对参数应用encodeURIComponent编码?

若不加密会产生什么问题?假设小程序内有这样一个页面跳转const weburl = 'https://mp.weixin.qq.com/s?__biz=MzAwgxMw==&mid=10076&sn=466da94f#rd'wx.navigateTo({ url: '/pages/document/document?url=' + weburl, }); 传递...

2020-04-28 16:39:58 2225

原创 小程序、公众号开发报code been used(40163)或invalid code(40029)错误,解决方案--之--搞清楚微信的登录机制,保存登录状态!!!

对对对

2020-03-13 23:27:22 3863

原创 JavaScript正则对象的exec方法与字符串的match方法对比

正则对象的exec()方法语法regexp.exec(str)返回值(分两种情况)正则表达式不带g(global)或y(sticky)属性时  返回一个数组,数组元素的第一项是第一个全匹配字符串,接下来依次是捕获组字符串。并且该数组带有两个额外属性:index和input。index为第一次全匹配字符串的位置,input为原字符串的值。看下面例子:var reg = /\d{1,3}...

2020-03-08 22:39:04 166

原创 电脑连蓝牙耳机,放音乐是用蓝牙耳机,浏览器不能用蓝牙耳机,用的扬声器,解决方案:

????出现这种情况,一般是设置问题,这里拿win10系统举例,贴出解决方案:1.打开声音设置,选择“高级生硬选项”2.检查这里的音量输出是否设置成了扬声器,改为默认即可...

2020-01-07 17:32:48 9553

原创 通俗易懂之JavaScript手动实现bind方法

骄傲的考虑是否

2019-12-27 16:25:09 236

原创 通俗易懂之JavaScript手动实现apply方法

通俗易懂之JavaScript手动实现bind方法????手动实现bind方法与手动实现call方法有异曲同工之妙,无非就是参数形式不同。 call方法是一个一个的传参,把除第一个参数外的剩余所有参数传递给源函数。 bind方法的第二个参数是个数组,将数组中的每个元素作为参数传递给源函数。若还不清楚如何手动实现bind方法,请查看我的上一篇博客:通俗易懂之JavaScript手动实现call方...

2019-12-26 11:58:37 348

原创 通俗易懂之JavaScript手动实现call方法

通俗易懂之JavaScript手动实现call方法新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑...

2019-11-05 10:23:25 425

空空如也

空空如也

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

TA关注的人

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