JavaScript
文章平均质量分 77
Easion.Y
这个作者很懒,什么都没留下…
展开
-
记录jQuery同步Ajax带来的UI线程阻塞问题及解决办法
实际开发中,我们享受着Ajax异步请求带来的便利,使我们开发更加快速,但是有时也需要一些同步请求来满足我们的开发需求。将Ajax中async属性设置为false,即可让Ajax请求变为同步请求,然而,Ajax中同步操作是一个巨坑。由于开发JavaScript是单线程的,当我们使用Ajax同步请求时,线程将停在等待请求response的地方,直到收到response,线程才继续执行。这导致了程序...原创 2018-11-23 10:17:50 · 917 阅读 · 0 评论 -
javascript 图像二值化处理
代码<html><head> <meta charset="utf-8"> <title></title></head><body onload="showImg()"> <canvas id="canvas&q原创 2019-02-20 15:26:55 · 4943 阅读 · 1 评论 -
IE11兼容ES6语法问题
一、使浏览器兼容ES6基本语法例如:1.新的变量声明方式 let/const 2.箭头函数 3.模板字符串 4.函数默认参数 5.展开运算符等基础语法方法在引入其他脚本前先引入browser.min.js。(脚本下载地址:开发版本browser.js;生产版本browser.min.js。) script标签的type的值设为text/babel。<!DOCTYPE htm...原创 2019-08-20 09:45:04 · 24450 阅读 · 7 评论 -
js base64转下载文件
// base64转Blobvar dataURLtoBlob = function(dataurl) { var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = bstr.length, u8arr = new Ui...原创 2019-09-10 08:51:02 · 1428 阅读 · 0 评论