Javascript
weixin_40281246
这个作者很懒,什么都没留下…
展开
-
常用的ES6语法
1.多行字符串的拼接由于多行字符串用\n写起来比较费事,所以最新的ES6标准新增了一种多行字符串的表示方法,用反引号 `` 表示:`这是一个多行字符串`;...原创 2019-03-21 17:55:16 · 98 阅读 · 0 评论 -
H5语义化标签的兼容问题
1、在该标签的css中设置该标签的display:block通过DOM的方式创建这个标签document.createElement('header');2、引入外部的html5shiv.js文件(Google本身支持这些标签,没必要做无谓的加载),主要针对IE,可用cc:ie6( tab键)<!--[if lte IE 6]> // IE的版本数 <script...原创 2019-04-15 22:00:46 · 404 阅读 · 0 评论 -
js实现base64加密解密
_keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function encode(input) { var output = ""; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i = 0; input...原创 2019-04-16 16:26:12 · 4405 阅读 · 0 评论 -
js使用blob导出excel,兼容IE
axios[method](url, data, { responseType: 'blob' // blob arraybuffer}).then(res => { let blob = new Blob([res.data],{type: 'application/vnd.ms-excel'}); if (!!window.ActiveXObject || "...原创 2019-07-02 15:23:14 · 2742 阅读 · 0 评论 -
文件下载失败,如何将blob对象处理成json
axios[method](url, data, { responseType: 'blob' // blob arraybuffer}).then(res => { let blob = new Blob([res.data],{type: 'application/vnd.ms-excel'}); /* 读取异常状态提示 */ var reader = new FileR...原创 2019-07-02 15:35:25 · 1508 阅读 · 0 评论 -
input range实现可滑动的滚动条,兼容IE
标签:<input type="range" />样式: input[type=range] { -webkit-appearance: none; margin: 18px 0 0; width: 100%; } input[type=range]:focus { outline: none; } input[type=range]::-webki...原创 2019-07-02 15:40:19 · 637 阅读 · 0 评论 -
高德地图-按需加载
方法一:通过引入webpack-require-http插件配合require引入,注意2.1版本require([’’],function(){})是异步加载,之前 require(’’) 同步加载,同步加载一直加载报错,最终实现如下(1)引入webpack-require-http插件,还是当做外部资源引入这个插件,配置build/webpack.base.conf.js,在module.e...原创 2019-09-16 16:08:05 · 859 阅读 · 0 评论