摘要: 一、Base64编码表 码值 字符 码值 字符 码值 字符 码值 字符 0 A 16 Q 32 g 48 w 1 B 17 R 33 h 49 x 2 C 18 S 34 i 50 y 3 D 19 T 35 j 51 z 4 E 20 U 36 k 52 0 5 F 21 V 37 l 53 1 阅读全文
posted @ 2018-05-26 11:36 Sun·傲宇 阅读(7479) 评论(0) 推荐(1) 编辑
摘要: 如果想保留eslint的语法检测,那就把不符合自己习惯的规则去掉吧。 配置文件在项目根目录里,文件名以 .eslintrc.* 为名。 1 module.exports = { 2 root: true, 3 parser: 'babel-eslint', 4 parserOptions: { 5 阅读全文
posted @ 2018-05-18 13:14 Sun·傲宇 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 最近在使用webpack打包过程中遇到element-ui报错。 说明一下情况:之前在原有的配置文件和node_modules依赖包下打包的过程中,一直都很顺利,但是突然就报错了,很尴尬啊! package.json文件下安装的element-ui的版本是: 对应的node_modules下的ele 阅读全文
posted @ 2018-05-18 09:22 Sun·傲宇 阅读(3798) 评论(0) 推荐(0) 编辑
摘要: JavaScript打开新窗口被拦截问题 阅读全文
posted @ 2018-05-09 10:45 Sun·傲宇 阅读(449) 评论(0) 推荐(0) 编辑
摘要: FileReader是一种异步读取文件机制,结合input:file可以很方便的读取本地文件。 一、input:type[file] file类型的input会渲染为一个按钮和一段文字。点击按钮可打开文件选择窗口,文字表示对文件的描述(大部分情况下为文件名)。file类型的input会有files属 阅读全文
posted @ 2018-04-28 17:28 Sun·傲宇 阅读(8365) 评论(0) 推荐(0) 编辑
摘要: 方法一: 双层循环,外层循环元素,内层循环时比较值,如果有相同的值则跳过,不相同则push进数组。 方法二:利用splice直接在原数组进行操作双层循环,外层循环元素,内层循环时比较值,值相同时,则删去这个值。注意删除元素之后,需要将数组的长度也减1. 优点:简单易懂缺点:占用内存高,速度慢 方法三 阅读全文
posted @ 2018-04-28 14:08 Sun·傲宇 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 当今流行的浏览器(如:Firefox、Opera、Internet Explorer、Chrome、Safari等等)中,有一些浏览器以自己的方式去解析CSS,这就会导致不同浏览器解析相同的CSS和html代码显示的页面效果并不是统一,有时甚至会导致页面样式完全乱掉,这属于浏览器的样式兼容性问题。 阅读全文
posted @ 2018-04-28 13:45 Sun·傲宇 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 原理:根据 absolute 定位结合鼠标事件实现对元素的拖动定位。 DOM元素各种尺寸和窗口的各种尺寸详解:详见下图 阅读全文
posted @ 2018-04-28 11:24 Sun·傲宇 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、介绍说明主要特点: ①在前端压缩好要上传的图片可以更快的发送给后端,因此也特别适合在移动设备上使用。 ②兼容IOS/Android,修复了IOS/Android某些版本已知的BUG。 ③按需加载文件,仅需引入lrz.bundle.js文件,例如当检测是IOS7的用户,那么会自动异步再载入修复BU 阅读全文
posted @ 2018-04-24 13:32 Sun·傲宇 阅读(2955) 评论(0) 推荐(0) 编辑
摘要: AJAX的get请求原生编写方法: 1 var xhr=new XMLHttpRequest(); 2 xhr.onreadystatechange=function(){ 3 if(xhr.readyState 4){ 4 if(xhr.status 200){ 5 // 响应完成并且成功 6 } 阅读全文
posted @ 2017-08-18 10:15 Sun·傲宇 阅读(328) 评论(0) 推荐(0) 编辑