摘要: 编写验证规则最流行和最简单的方法就是正则表达式了,但唯一的一个问题是正则表达式的语法太隐晦了,让人蛋疼无比。很多开发者为了在项目中应用复杂的验证,经常要使用一些小抄来记住正则式的复杂语法和各种常用命令。 在这篇文章中,我将试图让大家明白什么是正则表达式,以及如何更轻松地学习正则表达式。 也许你是初学 阅读全文
posted @ 2016-06-29 16:23 chauvet 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Chrome DevTools提供了一些内置的快捷键,开发者利用这些快捷键可以节省常工作中很多日的开发时间。下面列出了每个快捷键在Windows/Linux及Mac中的对应键。其中一些快捷键对于DevTools全局可用,而另一些则只能在单个面板中使用。 打开DevTools 你可以通过以下任何一种方 阅读全文
posted @ 2016-06-28 22:40 chauvet 阅读(268) 评论(0) 推荐(0) 编辑
摘要: if (!Function.prototype.bind) { Function.prototype.bind = function(oThis) { if (typeof this !== 'function') { throw new TypeError('What is trying to be bound is not calla... 阅读全文
posted @ 2016-06-05 23:32 chauvet 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 摘自阮一峰老师网站。 阅读全文
posted @ 2016-06-01 18:09 chauvet 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 以前总是想办法让代码很多,看起来很牛逼。 现在是想办法让代码量尽量减少。 阅读全文
posted @ 2016-05-31 15:20 chauvet 阅读(272) 评论(0) 推荐(0) 编辑
摘要: $(document).ready是在dom结构加载完毕就执行。 $(window).load 等价于window.onload,必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready可以执行多次。 后两者者只能执行一次。 $(document).ready(fun 阅读全文
posted @ 2016-04-21 10:52 chauvet 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 症状表现为在form下面的textarea里的字符数只有几十个的时候,请求可以成功,但是如果有几百字,则会出现413错误,提示fullhead,我第一反应是cookie体积太小,但是清了缓存还是一样的,后来看到请求类型未定义,试着把type改为post就ok了。 阅读全文
posted @ 2016-04-11 14:50 chauvet 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: 是这样的。要解决tbody滚动,而thead不动的布局问题,我把它们分别放在两个表格里,上面的只有thead,下面的只有tbody, 然后解决宽度对齐的问题,我用colgroup设置每列的宽度,用的都是百分比,比如6%这样。 由于输入法切换有误,有一个误设成了6。5%,但是竟然奇迹的生效,然而后来发 阅读全文
posted @ 2016-03-25 17:30 chauvet 阅读(121) 评论(1) 推荐(0) 编辑
摘要: 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:赵望野链接:https://www.zhihu.com/question/20289071/answer/14745394来源:知乎call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句... 阅读全文
posted @ 2016-01-12 20:15 chauvet 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 首先声明,本篇转自CSDN的LZGS_4。今天我也遇到这个问题,就把文章擅自转载了,方便自己也方便更多的人吧。因为sass和compass依赖于ruby环境,所以装之前先确认装了ruby。可到官网下载最新版ruby安装包http://rubyinstaller.org/downloads/。在安装的... 阅读全文
posted @ 2015-11-25 17:31 chauvet 阅读(377) 评论(0) 推荐(0) 编辑