摘要: 作用例子备注E#name产生一个id为name的标签span#name可以直接使用#name,默认产生的标签是divE.name产生一个class为name的标签span.namespan.name.title可以直接使用.name,默认产生的标签是divE>E产生父子级结构div>spanE+E产生兄弟级结构.side+.mainE[attr]产生带指定属性的标签E[name]E[name=main]E[name="main" value=key]E[name=1][key=2]E|e将产生的标签转换成html实体E#wrap>.body|eE*N产生N 阅读全文
posted @ 2011-07-02 11:31 waitcat 阅读(307) 评论(2) 推荐(0) 编辑
摘要: 这是RegexBuddy的帮助文档里有一篇关于环视的原理介绍,是我能找到的为数不多的解释环视原理的文章,所以尝试翻译了一下,之前的理解都基于过客大大的正则应用之——逆序环视探索和正则匹配原理之——逆序环视深入当然,这两篇已经说的非常之详细了,但是资料越多越不嫌多,这篇也放在这里,以后忘记了再看。因为英文很烂,所以翻译的也不是很到位,但是作为一种体验倒是很有意思,但愿以后能持之以恒的多学着翻译点东西。Lookahead and Lookbehind Zero-Width Assertions零宽断言之顺序环视和逆序环视Perl 5 引用了两个非常牛逼的概念: "顺序环视" 和 阅读全文
posted @ 2011-03-09 18:11 waitcat 阅读(1660) 评论(0) 推荐(1) 编辑
摘要: 09年3月份被提交的bug:https://bugs.webkit.org/show_bug.cgi?id=24578bug在Chrome7和Safari5上依然存在,主要症状是页面如果是frameset ,那么不管你怎么修改 location.hash(无论是地址栏手动输入还是js修改) 都会导致frameset 重新载入闹心的bug。 阅读全文
posted @ 2010-09-29 09:12 waitcat 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 在前公司的项目里,遇到过一个需求,需要将整个表单的数据提出来序列化成字符串,然后使用AJAX来提交数据,当时凭着经验写了一个,工作的还不错,没有出现过问题,现在想来,当时写的很不严谨,我缺少了很多验证和测试的步骤,最明显的一点是,我甚至说不清到底哪些表单控件的值才是真正会被提交的>_<.所以一个详细的测试是不可缺少的,我写了一个放置了所有表单元素的页面,使用fiddler监控了提交的数... 阅读全文
posted @ 2010-07-09 00:13 waitcat 阅读(1381) 评论(4) 推荐(1) 编辑
摘要: 本文都基于群里一个朋友提出的一个问题:href="#" 和href="javascript:void(0);" 这哪个好些 ?在说这个问题之前,我想应该思考一下,我们为什么要在页面不需要跳转的情况下选择<a>标签?其实很大程度是是因为IE6,IE6只支持<a>的:hover伪类,所以要为了节约javascript来模拟hover的编码,<a>就是一个很好的选择。... 阅读全文
posted @ 2010-07-07 14:58 waitcat 阅读(12603) 评论(6) 推荐(2) 编辑
摘要: every 方法返回一个布尔值,其结果是数组的每一个元素是否都符合指定的条件。var allPassed = array.every( callback[, thisObject] );参数callback用来确定条件的函数thisObject可选项。指定callback中的上下文this备注callback函数接受三个参数 callback( element/* 当前值 */, index /*... 阅读全文
posted @ 2010-06-29 13:36 waitcat 阅读(434) 评论(1) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<style>.disable-text-selection{/*Mozilla*/-moz-user-select:none;/*safari & chromeAvailable... 阅读全文
posted @ 2010-06-14 15:57 waitcat 阅读(231) 评论(1) 推荐(0) 编辑