![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 91
扶摇去青天
这个作者很懒,什么都没留下…
展开
-
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 · 181 阅读 · 0 评论 -
从公众号跳转至小程序页面,页面链接发生变化?原因剖析&解决方案
遇到这个问题的小伙伴有必要先看下下面这篇博文:为什么小程序内页面跳转传参时,要对参数应用encodeURIComponent编码?还拿上篇博文中的参数为例,看下从公众号跳转至小程序页面时,接收到的参数是什么样子小程序内跳转页面时传递url参数,值为https://mp.weixin.qq.com/s__biz=MzAwgxMw==&mid=10076&sn=466da94f...原创 2020-04-28 17:57:29 · 3857 阅读 · 0 评论 -
为什么小程序内页面跳转传参时,要对参数应用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 · 2208 阅读 · 0 评论 -
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 · 138 阅读 · 0 评论 -
通俗易懂之JavaScript手动实现bind方法
骄傲的考虑是否原创 2019-12-27 16:25:09 · 212 阅读 · 0 评论 -
通俗易懂之JavaScript手动实现apply方法
通俗易懂之JavaScript手动实现bind方法????手动实现bind方法与手动实现call方法有异曲同工之妙,无非就是参数形式不同。 call方法是一个一个的传参,把除第一个参数外的剩余所有参数传递给源函数。 bind方法的第二个参数是个数组,将数组中的每个元素作为参数传递给源函数。若还不清楚如何手动实现bind方法,请查看我的上一篇博客:通俗易懂之JavaScript手动实现call方...原创 2019-12-26 11:58:37 · 341 阅读 · 0 评论 -
通俗易懂之JavaScript手动实现call方法
通俗易懂之JavaScript手动实现call方法新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑...原创 2019-11-05 10:23:25 · 414 阅读 · 0 评论