随笔分类 -  javascript

js基础
摘要:function windowClose(){//关闭浏览器窗口 if (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Chrome") !=-1) { window.location.hre 阅读全文
posted @ 2020-02-27 19:51 古墩古墩 阅读(266) 评论(0) 推荐(0)
摘要:snsArr=str.split(/[(\r\n)\r\n]+/); snsArr.forEach((item,index)=>{ if(!item){ snsArr.splice(index,1);//删除空项 } }) 。 阅读全文
posted @ 2020-02-22 00:00 古墩古墩 阅读(14345) 评论(0) 推荐(0)
摘要:homeInit({dispatch,commit,state}){//初始化 return new Promise(resolve=>{ dispatch("apiGetHuiYiId").then(function(data){ console.log() if(!tools.isPC()&&d 阅读全文
posted @ 2020-02-04 19:29 古墩古墩 阅读(5963) 评论(0) 推荐(0)
摘要:今天在研究,tinymce富文本编辑器怎样在vue中使用,然后看到其它框架上的使用方法,它是动态加载tinymce脚本的,若果在本地引入静态文件或者,npm安装都会导致vue项目打包体积过大,这种动态脚本引入方式,是一个不错的实践,下面上的代码块叫 dynamicLoadScript 顾名思义,动态 阅读全文
posted @ 2020-01-11 16:30 古墩古墩 阅读(3094) 评论(1) 推荐(0)
摘要:Object.keys方法之详解 一、语法 Object.keys(obj) 参数:要返回其枚举自身属性的对象 返回值:一个表示给定对象的所有可枚举属性的字符串数组 二、处理对象,返回可枚举的属性数组 let person = {name:"张三",age:25,address:"深圳",getNa 阅读全文
posted @ 2019-12-28 12:26 古墩古墩 阅读(138) 评论(0) 推荐(0)
摘要:github地址,上面有封装好的转换工具:https://github.com/sxei/pinyinjs 里面有几个库,根据功能,库的文件大小也不一样,可以根据需求去引入使用。 里面封装好了方法: /** * 获取汉字的拼音首字母 * @param str 汉字字符串,如果遇到非汉字则原样返回 * 阅读全文
posted @ 2019-12-07 16:05 古墩古墩 阅读(8740) 评论(0) 推荐(0)
摘要:方法一: function group(array, subGroupLength) { let index = 0; let newArray = []; while(index < array.length) { newArray.push(array.slice(index, index += 阅读全文
posted @ 2019-11-29 14:34 古墩古墩 阅读(5987) 评论(0) 推荐(0)
摘要://获取地址栏参数 getParam:function(name){ var search = decodeURIComponent(document.location.search); var pattern = new RegExp("[?&]" + name + "=([^&]+)", "g"); var matcher = patt... 阅读全文
posted @ 2019-09-20 12:31 古墩古墩 阅读(154) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-08-12 18:24 古墩古墩 阅读(5565) 评论(0) 推荐(0)
摘要:window.addEventListener("popstate", function () { backStatus=true; return; }) 阅读全文
posted @ 2019-08-06 09:19 古墩古墩 阅读(896) 评论(0) 推荐(0)
摘要:字符串还能当做javascript代码来执行?你能想到哪些方法? 1、setInterval("要执行的字符串",500);window对象的方法既可以传字符串,也可以传函数。该函数第一个参数传字符串容易引起内存泄漏,尽量避免这样写。2、setTimeOut("要执行的字符串",500);windo 阅读全文
posted @ 2019-08-05 14:06 古墩古墩 阅读(4993) 评论(0) 推荐(2)
摘要:在vue中就可以这样使用了(结合element-ui的多级联动下拉框使用) 阅读全文
posted @ 2019-07-15 23:40 古墩古墩 阅读(999) 评论(1) 推荐(0)
摘要:html2canvas文档地址 http://html2canvas.hertzen.com/configuration 方式一:使用html2canvas和jspdf插件实现 该方式是通过html2canvas将HTML页面转换成图片,然后再通过jspdf将图片的base64生成为pdf文件。实现 阅读全文
posted @ 2019-07-07 15:55 古墩古墩 阅读(2951) 评论(0) 推荐(0)
摘要:document.body.addEventListener('focusin', () =>{ //软键盘弹起事件 console.log("键盘弹起") }) document.body.addEventListener('focusout', () =>{ //软键盘关闭事件 console.log("键盘收起")}) 阅读全文
posted @ 2019-07-04 19:42 古墩古墩 阅读(2184) 评论(0) 推荐(0)
摘要:官网地址:http://jeromeetienne.github.io/jquery-qrcode/ 第一步引入插件: 第二步 写一个dom 第三步 生成 ok,生成 上面是一个简单的生成二维码操作,下面进一步了解 参数说明 生成一个: 遇见问题: 1、发现带上背景色,前景色,生成的二维码不好扫描, 阅读全文
posted @ 2019-07-01 21:45 古墩古墩 阅读(4806) 评论(0) 推荐(0)
摘要:/** * 随机生成字符串 * @param randomFlag 产生任意长度随机字母数字组合 * @param min 任意长度最小位[固定位数] * @param max 任意长度最大位 * @returns {string} */ function noncestr(randomFlag, min, max) { var str = "", range... 阅读全文
posted @ 2019-06-29 22:12 古墩古墩 阅读(876) 评论(0) 推荐(0)
摘要:文档地址(h5支付) https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_5 微信内调起支付:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_3 我想做的是h5支付,也 阅读全文
posted @ 2019-06-28 21:15 古墩古墩 阅读(376) 评论(0) 推荐(0)
摘要:使用 js-cookie 工具:(比较方便,推荐使用) 工具地址:https://www.npmjs.com/package/js-cookie 安装 引入 具体使用见以下: js清除所有cookie(此方法只能清除简单的cookie 如果带路径,则不能清除) 阅读全文
posted @ 2019-06-24 19:41 古墩古墩 阅读(831) 评论(0) 推荐(0)
摘要:var OriginTitile = document.title, titleTime; document.addEventListener('visibilitychange', function() { if (document.hidden) { document.title = '(┬_┬)'; ... 阅读全文
posted @ 2019-06-06 19:55 古墩古墩 阅读(1344) 评论(0) 推荐(0)
摘要:var objs = [ {'name': 'A', 'type': 'fly'}, {'name': 'B', 'type': 'blur'}, {'name': 'C', 'type': 'wipe'}, {'name': 'D', 'type': 'cube'}, ... 阅读全文
posted @ 2019-06-04 14:15 古墩古墩 阅读(314) 评论(0) 推荐(0)