随笔 - 44,  文章 - 0,  评论 - 4,  阅读 - 27761
06 2017 档案
数组操作大全
摘要:shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unsh 阅读全文
posted @ 2017-06-29 14:05 前端小透明 阅读(288) 评论(0) 推荐(0) 编辑
常用正则表达式
摘要:Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.? 网址:[a-zA-z]+://[^\s]* 或 ^h 阅读全文
posted @ 2017-06-28 17:43 前端小透明 阅读(164) 评论(0) 推荐(0) 编辑
Base64转换二进制文件对象 Blob/Base64转换 File 对象
摘要:function convertBase64UrlToBlob(urlData) { var arr = dataurl.split(','),//去掉url的头,并转换为byte type = arr[0].match(/:(.*?);/)[1], fileExt = mime.split('/')[1], bstr = atob(arr[1]), n = bstr.len... 阅读全文
posted @ 2017-06-23 10:48 前端小透明 阅读(3635) 评论(0) 推荐(0) 编辑
AMD与CMD区别
摘要:区别: 1. 对于依赖的模块,AMD 是提前执行,CMD 是延迟执行。不过 RequireJS 从 2.0 开始,也改成可以延迟执行(根据写法不同,处理方式不同)。CMD 推崇 as lazy as possible. 2. CMD 推崇依赖就近,AMD 推崇依赖前置。看代码: // CMDdefi 阅读全文
posted @ 2017-06-19 17:32 前端小透明 阅读(139) 评论(0) 推荐(0) 编辑
H5之前端操作文件
摘要:js是否能够操作文件? js在HTML5以前浏览器端是无法操作文件的,但HTML5中给a标签增加了一个download属性,只要有这个属性,点击这个链接时浏览器就不在打开链接指向的文件,而是改为下载(目前只有chrome、firefox和opera支持)。HTML5还提供了FileReader接口, 阅读全文
posted @ 2017-06-19 17:05 前端小透明 阅读(582) 评论(0) 推荐(0) 编辑
requireJS基础使用
摘要:index.html main.js a.js b.js(两种定义模块方法) c.js 阅读全文
posted @ 2017-06-19 14:08 前端小透明 阅读(282) 评论(0) 推荐(0) 编辑
JS判断终端
摘要://判断手机终端 if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)) { window.location.href = 'mobile.html' } 阅读全文
posted @ 2017-06-19 09:22 前端小透明 阅读(312) 评论(0) 推荐(0) 编辑
解读JavaScript原型链
摘要:打印f结果:实例化自构造函数F的对象,f有一个私有的name属性 展开对象 对象 f 下有 name 属性和 _proto_ 属性,所有对象在创建时都有一个不公开的 _proto_ 内置属性,这个属性的值就是f的构造原型对象,在这里对象 f 实例自构造函数F,函数对象F的原型为 F.prototyp 阅读全文
posted @ 2017-06-16 15:48 前端小透明 阅读(195) 评论(0) 推荐(0) 编辑
禁止浏览器自动填写用户名密码
摘要:原始: 修改: //增加隐藏域密码框替代真实密码框被自动填写 //真实密码框 阅读全文
posted @ 2017-06-16 14:50 前端小透明 阅读(1080) 评论(0) 推荐(0) 编辑
动态加载CSS,JS文件
摘要:var Head = document.getElementsByTagName('head')[0],style = document.createElement('style'); //文件全部加载完成显示DOM function linkScriptDOMLoaded(parm){ style.innerHTML = 'body{display:none}';//动态加载文件造成样式表渲... 阅读全文
posted @ 2017-06-16 13:29 前端小透明 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示