• Uncaught DOMException: Failed to execute ‘btoa’ on ‘Window’

    在使用js btoa 编码为base64的时候 报错提示 Uncaught DOMException: Failed to execute 'btoa' on 'Window': The string to be encoded contains characters outside of the Latin1 range. 只有含有中文的时候才会报错,如果是英文和数字的话就不会有错误 这个问题前…

    Learn 2020-09-28 22

  • js 判断是否为IE浏览器

    条件注释,不适用于IE10及以上版本,无效果 所以只能使用js判断 适用于所有大于ie 6版本的浏览器(IE7、8、9、10等),包括Edge浏览器 参考: https://stackoverflow.com/questions/13785587/if-ie-not-working https://www.cnblogs.com/garfieldzhong/p/5815187.html

    Learn 2020-03-26 639

  • DataURL转为Blob对象

    Android 3.0 - 4.2 之前的浏览器,包括微信浏览器等,都不支持 Blob 的构造方法,需要使用 BlobBuilder。 function newBlob (data, datatype) { var out try { out = new Blob([data], { type: datatype }) } catch (e) { window.BlobBuilder = wind…

    Learn 2018-11-08 1331

  • html上传视频截取第一帕

    监听文件变化 读取文件数据 FileReader.readAsDataURL将上传的文件转为Base64格式 将video绘制到canvas上,截取第一帕,canvas.toDataURL生成图片 $(document).on('change','.uploader-video',function () { let file = this.files; //读取文件 console.log(fil…

    Learn 2018-11-08 833

  • js去掉空数组

    大众写法 /** * 过滤掉空数组 * @param arr * @returns {*} */ function removeEmptyArray(arr){ for(var i = 0; i < arr.length; i++) { if(arr[i] == undefined) { arr.splice(i,1); i = i - 1; // i - 1 ,因为空元素在数组下标 2 位置,删…

    Learn 2018-11-03 1300

  • 上传文件转成base64

    通过FileReader把上传的文件转换成base64 ,可以用于上传前预览 $(document).on('change','.uploader',function(){ // 获取当前选中的文件 let file = this.files; //读取文件 let reader = new FileReader(); reader.readAsDataURL(file[0]); reader.o…

    Learn 2018-11-01 1370

  • js判断是否为移动端跳转

    if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { window.location = 'https://mm.itppo.com' }

    Learn 2018-10-26 527

  • js匹配抓取内容第一张图片

    我只需要匹配第一张图片,想要抓取所有图片则使用for遍历 getImgSrc(content) { //匹配图片(g表示匹配所有结果i表示区分大小写) var imgReg = /|\/>)/gi; //匹配src属性 var srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i; var arr = content.match(imgReg); //匹配src属性 v…

    Learn 2018-10-26 482

  • javascript转义html代码

    去掉html标签 function removeHtmlTab(tab) { return tab.replace(//g,'');//删除所有HTML标签 } html转义 function html2Escape(sHtml) { return sHtml.replace(/[&"]/g,function(c){return {'':'>','&':'&','"':'"…

    Learn 2018-10-18 538

  • 很简单的方法使用JavaScript跳转至https

    最好把这个放在head里面,可以一加载就跳过去,

    WEB 2017-04-12 965

  • JavaScript禁止右击复制

    WEB 2017-02-06 851

  • JavaScript判断是否为手机端

    JavaScript判断是否为手机端 可以判断是否为手机访问,例如跳转至手机端网页

    WEB 2017-02-06 816

  • JavaScript检测IE版本

    这是在腾讯某网站看到的

    WEB 2016-12-29 939