Ruby's Louvre

The Crankiness of Belief achieves Great , not the Trick of Regulation.

置顶随笔 #

[置顶]javascript滚轮事件总结

     摘要: 滚轮事件是一个非常有用的事件,在翻页或放大时,通常都用到它。但它在各浏览器中实现兼容是相对比较困难的,号称最标准的FF,用了一个私有实现DOMMouseScroll,而使用mousewheel的其他浏览器或多或少有点bug。我们先看各浏览器对它的支持程度吧。 IEfirefoxsafarichromeopera window对象falsetruetruetruetrue 文档对象truetruet...  阅读全文

posted @ 2010-05-01 02:28 司徒正美 阅读(2028) | 评论(7) | 编辑

[置顶]HTML5特性支持列表

     摘要: 不厚道地把外国的一个HTML5检测程序扒过来: HTML5 支持列表 HTML5支持列表 STR=supports.style( css-feature ); STR|BOL == "O"|"Ms"|"Khtml"|"Webkit"|"Moz"|"" + css-feature || false STR=supports.value( css-feature , css-value ); STR|...  阅读全文

posted @ 2010-04-28 17:35 司徒正美 阅读(1066) | 评论(4) | 编辑

[置顶]有关加QQ群的问题

     摘要: 虽然只是个小小的圈子,但也拥有不少高手,有来自淘宝的,有腾讯的,盛大的,人人的,有51JS的,有后台,也有专职美工的,只要爱好JS热心参加讨论都欢迎。长期潜水者与临急抱佛脚妄图把这里变成他的代劳场所者统统踢。这里可以帮人,但不会帮那些可恶的投机分子。兹规定,为了区别那些人,要求加群者必须拥有博客,每个星期必须上Q讨论问题一次。上班时间不能上Q,晚上可以吧,周未可以吧,长期潜水就没有意义了,徒然占着...  阅读全文

posted @ 2010-03-12 21:51 司徒正美 阅读(1685) | 评论(19) | 编辑

[置顶]新锐选择器query1.0 发布

    只有注册用户登录后才能阅读该文。阅读全文

posted @ 2010-01-27 23:30 司徒正美 阅读(2701) | 评论(30) | 编辑

[置顶]目录

    只有注册用户登录后才能阅读该文。阅读全文

posted @ 2009-09-15 09:09 司徒正美 阅读(2460) | 评论(5) | 编辑

2010年7月30日 #

正则学习笔记6

     摘要: 第一篇第二篇第三篇第四篇第五篇第六篇问题:将除hr标签外的其他标签去掉,但要保留标签里的内容。 var str ='redhhhh字符串字符串rrrrrrbbb'str = str.replace(/)[^>]+>/ig,"")alert(str); 运行代码 问题:把pub_form_year_01分割为'pub_from_year'和'01'两部分 /(.+)_(.+)/.test("pub_...  阅读全文

posted @ 2010-07-30 06:56 司徒正美 阅读(143) | 评论(0) | 编辑

2010年7月29日 #

正则学习笔记4

     摘要: 第一篇第二篇第三篇第四篇第五篇第六篇求正则:去掉所有html代码,只保留文本节点内容。比如一个string,var myStr="<p> <br>我爱北京天安门</p>"。函数作用过myStr之后,alert(myStr) 显示“我爱北京天安门” var myStr=" 我爱北京天安门"alert(myStr.replace(/]*>/g,'')); 运行代码...  阅读全文

posted @ 2010-07-29 17:10 司徒正美 阅读(130) | 评论(0) | 编辑

正则学习笔记5

     摘要: 第一篇第二篇第三篇第四篇第五篇第六篇匹配长度 var str = "1234567890abcde";alert(/^.{5,15}$/.test(str)); 运行代码 取HTML标签中间的内容 var str= "我是一个呆子!一个S子,一个狂人!";reg=/(\]+\/?\>)|(\]+\>)/g;str= str.replace(reg,"");alert(str); 运行代码 获取匹...  阅读全文

posted @ 2010-07-29 17:10 司徒正美 阅读(130) | 评论(0) | 编辑

正则学习笔记2

     摘要: 第一篇第二篇第三篇第四篇第五篇第六篇问题:我原来写的<td></td>标签中没有加上<nobr></nobr>,现在我想在写好的页面中用正则表达式对它们进行替换。举例如下:(其中的------->为转变标志) var str = ' test \ test1 test2\ test3 test4\ /' alert(str.replace(/(...  阅读全文

posted @ 2010-07-29 17:09 司徒正美 阅读(149) | 评论(0) | 编辑

正则学习笔记3

     摘要: 第一篇第二篇第三篇第四篇第五篇第六篇求正则:"x<br>x<br>x<br>...",其中“x”代表任意字符串,“...”表示后面还有内容,请问怎样才能把第5个<br>后的内容去掉。 var str="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; var re = /^((\w+\){5})([\s\S]*)$/; var new...  阅读全文

posted @ 2010-07-29 17:09 司徒正美 阅读(148) | 评论(0) | 编辑

正则学习笔记

     摘要: 第一篇第二篇第三篇第四篇第五篇第六篇这是去年写的东西了(2009.11.02),当时觉得处处受正则掣肘,决定把无忧有关正则的贴子都看一遍。因此此系列的内容全出于无忧的各位高手。问题:检测一个字符串中只包含字母或数字 var str = "www" var re = /^[A-Za-z0-9]*$/ alert(re.test(str)) 运行代码 ^ 匹配输入字符串的开始位置,除非在方括号表达式...  阅读全文

posted @ 2010-07-29 16:48 司徒正美 阅读(227) | 评论(0) | 编辑

2010年7月19日 #

生成一个session id

     摘要: //http://tools.ietf.org/html/rfc3548#section-4 var genSessionId = function(length){ var str = genSessionId.characters; if ( !"0"[0] ) { //fix IE67 str = str.split(""); } for(var i=0,id="",len = str.le...  阅读全文

posted @ 2010-07-19 07:38 司徒正美 阅读(398) | 评论(0) | 编辑

2010年7月15日 #

node.js入门

     摘要: 由于跑到另一个城市,手头没电脑,dom framework不能如期发布,趁此学习一些新东西。这时期最迫切的需要是寻求一个超轻量的后端来架起我的框架,于是触爪伸向传说中的Server-Side Javascrpt。后端JS最出名无疑是Ryan Dahl的node.js,另一个是aptana IDE提供商搞出的jaxer。http://github.com/tlrobinson/narwhal首先下载...  阅读全文

posted @ 2010-07-15 22:04 司徒正美 阅读(2463) | 评论(11) | 编辑

2010年7月9日 #

地址栏上的跑马灯

     摘要: 把它贴粘到地址栏上的!  阅读全文

posted @ 2010-07-09 07:26 司徒正美 阅读(797) | 评论(1) | 编辑

2010年7月8日 #

CSS未知高度垂直居中

     摘要: 最近群里这个问题比较热门,决定把我收藏的方法分享大家。在开始时,我们先看一下万能的table实现。 <!doctype html><html lang="en"> <head> <meta charset="utf-8" /> <meta content="IE=8" http-equiv="X-UA-Compatible"/> <...  阅读全文

posted @ 2010-07-08 23:49 司徒正美 阅读(2651) | 评论(13) | 编辑