随笔分类 -  javascript

摘要:let str = "abccbaaaddccbbcc"; let str1 = 'a',str2 = 'b; // let reg = new RegExp(/(a|b)/,'g'); let reg = new RegExp(`(${str1}|${str2})`,'g'); let repSt 阅读全文
posted @ 2021-01-04 23:01 四叶草2010 阅读(239) 评论(0) 推荐(0) 编辑
摘要:<!--div转成图片并下载--> <script src="./js/html2canvas.min.js"></script> <script> // edited from https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toBlob#Polyfill var dataURIToBlob = functio 阅读全文
posted @ 2019-10-09 15:20 四叶草2010 阅读(2499) 评论(0) 推荐(0) 编辑
摘要:在分享页面上提供公司APP的下载。但是在很多应用的浏览器中,点击下载链接无法下载应用。那么针对这些浏览器我们需要给用户提示从safari或者系统自带的浏览器打开分享页面。通过js就可以判断当前页面是在什么浏览器打开的。 以下是一段示例代码,注释中表明了通过JS如何判断是否在微信浏览器打开,是否在QQ 阅读全文
posted @ 2018-12-25 11:03 四叶草2010 阅读(991) 评论(0) 推荐(0) 编辑
摘要:typeof()typeof() 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。,typeof一般只能返回如下几个结果:number,boolean,string,function,object,undefined。 我们可以使用typeo 阅读全文
posted @ 2018-12-19 11:08 四叶草2010 阅读(1740) 评论(0) 推荐(0) 编辑
摘要:1、join():将数组中所有元素都转化成字符串并连接在一起,返回最后生成的字符串; 与split()方法相反,split()是将字符串分割成若干块来创建一个数组; 2、reverse():将数组中的元素颠倒顺序,返回逆序的数组; 3、sort():将数组中的元素排序并返回排序后的数组, 会改变原数 阅读全文
posted @ 2018-12-18 16:02 四叶草2010 阅读(265) 评论(0) 推荐(0) 编辑
摘要:1、localStorage 与 sessionStorage的区别在于存储的有效期和作用域的不同。 2、localStorage的存储机制是永久性的,除非web应用刻意删除存储的数据,否则将一直保留在用户电脑上,不同浏览器不能共享数据;sessionStorage是在客户端存储数据,一旦关闭当前页 阅读全文
posted @ 2018-09-17 17:25 四叶草2010 阅读(131) 评论(0) 推荐(0) 编辑
摘要:转: 任何浏览器的判断都是获取user-agent参数进行判断的,判断当前页面是否在微信浏览器中打开同样也不例外。1、首先需要获取微信内置浏览器的User Agent,经过对微信的浏览器的检测,它的 User Agent 是:Mozilla/5.0 (iPhone; CPU iPhone OS 6_ 阅读全文
posted @ 2018-08-14 09:33 四叶草2010 阅读(1636) 评论(0) 推荐(0) 编辑
摘要:js中innerHTML与innerText的用法与区别用法:<divid="test"><spanstyle="color:red">test1</span>test2</div>在JS中可以使用:test.innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.innerHTML的值也就是“<spanstyle="color:red">test1</span>test2 ”。test.innerText: 从起始 阅读全文
posted @ 2013-06-04 11:08 四叶草2010 阅读(103) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示