08 2017 档案
摘要:关闭input自动完成<input name="q" type="text" autocomplete="off"/>关闭整个表单的自动完成<form autocomplete="off"></form> 关闭input自动修正<input type="text" name="some_name"
阅读全文
摘要:chrome浏览器input的自动完成,点击之后自动输入,input的背景会变成香蕉黄,用如下方法修复: 或者 或者直接关闭chrome的自动完成 <input type="text" autocomplete="off">或<form autocomplete="off"></form> 参考:h
阅读全文
摘要:1.thunk函数 javascript中的thunk函数就是一个单参数函数,且该参数必须是一个callback函数,callback的签名必须为callback(err,args...); 所谓的thunkify就是将一个多参数函数转化为一个thunk函数,该多参数函数必须有一个callback作
阅读全文
摘要:这个错误在从webpack1升级webpack2或webpack3时候都遇到了,起初查到的都是extract-text-webpack-plugin版本的问题,升级了还是不管用。搜索引擎上查不到其他的说法, 笨的不知道该怎么办了。后来从github的issue上查到了问题所在,是另一个plugin
阅读全文
摘要:jquery validate是本人用过的最好用的验证组件,但其文档写的真是不敢恭维,现将一些常见用法总结如下(持续更新)。 1. js触发表单验证 2. 不用form的submit提交,用js提交
阅读全文
摘要:node命令行开发比较出名的就是commander和yargs,以及inquirer,但是很少有文章将三个模块进行对比。 这里简单的描述一下: 1. commander直观,易上手,但是功能较弱,没有参数验证和分析 最近在用commander.js开发node命令行工具,遇到了很常见的问题,就是co
阅读全文
摘要:1.formData基本使用 //formData上传文件,form要设置enctype为multipart/form-data 2.xhr使用formData 还可以在已有表单数据的基础上,继续添加新的键值对,如下: 3.jquery使用formData 参数说明:contentTypejquer
阅读全文
摘要:出处:https://github.com/pagekit/vue-resource/issues/267
阅读全文
摘要:getBoundingClientRect用于获取某个元素相对于视窗的位置集合。 1.语法:这个方法没有参数。 rectObject = object.getBoundingClientRect() 2.返回值类型:TextRectangle对象,每个矩形具有四个整数性质( 上, 右 , 下,和左
阅读全文
摘要:CORS跨域请求分为简单请求和复杂请求。 1. 简单请求: 满足一下两个条件的请求。 (1) 请求方法是以下三种方法之一: HEAD GET POST (2)HTTP的头信息不超出以下几种字段: Accept Accept-Language Content-Language Last-Event-I
阅读全文
摘要:1. 连接mysql遇到 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2),mysql没有正常启动 出处: https://stackoverflow.com/questions/22436028/can
阅读全文
摘要://功能:停止事件冒泡 function stopBubble(e) { if ( e && e.stopPropagation ) { e.stopPropagation(); } else { // ie old window.event.cancelBubble = true; } } //功能:阻止事件默认...
阅读全文
摘要:windows linux & mac cross-env跨平台设置
阅读全文
摘要:var set1 = new Set([1,2,3]);var set2 = new Set([2,3,4]); 并集let union = new Set([...set1, ...set2]); 交集let intersect = new Set([...set1].filter( x => s
阅读全文
摘要:此外,tel类型的input在ios上会调出全数字键盘,而number类型的input则会调出带有标点符号的键盘。
阅读全文
摘要:工作中还是经常使用windows系统,将windows中常用的命令进行总结。 1. 从命令行打开资源管理器,即文件夹 start . 2. 查看端口占用情况 比如查看3000端口的占用情况 运行后,结果如下: 可以看到进程号为9692的占用了该端口,使用下面的命令查看是哪个任务: 使用下面的命令关闭
阅读全文
摘要:cssText所有浏览器都支持。 cssText 的使用 正如那篇文章所提cssText会清除之前元素含有的样式,所以得使用 obj.style.cssText += " width:200px;position:absolute;left:100px;"; 但是在IE中的最后一个分号会被删除 ob
阅读全文
摘要:\b 单词边界,是指单词与符号之间的边界,是一个位置,不是空格或字符。(这里单词可以是中文字符,英文字符,数字; 符号可以是中文符号,英文符号,空格,制表符,换行)。不能与量词?+*{1}{2,5}等连用\B 非单词边界,是指符号与符号,单词与单词的边界,不能与量词连用 举列: 1.单词边界 2.非
阅读全文
摘要:form元素有个enctype属性,可以指定数据编码方式,有如下三种: 1. application/x-www-form-urlencoded: 表单数据编码为键值对,&分隔 2. multipart/form-data: 表单数据编码为一条消息,每个控件对应消息的一部分 3. text/plai
阅读全文
摘要:改变scrollbar的伪元素 ::-webkit-scrollbar { /* 1 */ }::-webkit-scrollbar-button { /* 2 */ }::-webkit-scrollbar-track { /* 3 */ }::-webkit-scrollbar-track-pi
阅读全文
摘要:1.点透场景 层A覆盖在层B上面,常见的有对话框等,层A用touchstart或者tap(zepto)事件点击进行隐藏或者移开,由于click晚于touchstart,超过300ms,当层A隐藏后,click到的是下面的层B,此时层B的click事件会触发,或者其上的a链接会跳转,input,sel
阅读全文
摘要:移动端模拟tap和longTap事件,基本原理就是在touchstart和touchend事件中,计算触摸的位移和时间差,位移在一定范围内(轻微滑动),时间小于150ms为tap事件,时间大于300ms为longTap事件。 (function(){ var TOUCHSTART, TOUCHEND
阅读全文
摘要:$.extend 对象合并,支持深拷贝 $.each 相当于array.each或object.each,可以遍历数组和对象 $.grep 相当于array.filter $.map 相当于array.map $.merge 相当于array.concat $.inArray 相当于array.in
阅读全文
摘要:outline:0与outline:none的效果完全一样,用哪个都行,为了少写几个字,提倡用outline:0。具体区别如下: 出处: https://stackoverflow.com/questions/35648667/outline-none-vs-outline-0
阅读全文