Ruby's Louvre

每天学习一点点算法

导航

上一页 1 ··· 99 100 101 102 103 104 105 106 107 ··· 125 下一页

2010年2月9日 #

fillZero函数

摘要: //http://d.hatena.ne.jp/javascripter/20080514/1210791575 Number.prototype.fillZero=function(n){ var zero=new Array(n).join('0');//0をn-1文字分つなげた文字列を作る。n==4だと'000' var str=zero+this;//z... 阅读全文

posted @ 2010-02-09 01:27 司徒正美 阅读(2063) 评论(2) 推荐(0) 编辑

改变原数组的filter

摘要: function filter(a, f) { for (var i = a.length; i--; f(a[i]) || a.splice(i, 1));} 阅读全文

posted @ 2010-02-09 01:26 司徒正美 阅读(2201) 评论(1) 推荐(0) 编辑

2010年2月8日 #

闭包的应用

摘要: var ary = ["foo1","foo2","foo3"];for (var i = 0, len = ary.length; i 阅读全文

posted @ 2010-02-08 16:24 司徒正美 阅读(1145) 评论(2) 推荐(1) 编辑

2010年2月7日 #

判定是否为表单元素

摘要: 发现jQuery1.41的一个bug,John Resig在实现他的事件代理系统(live)时,需要对当前元素进行判定,判定其是否为表单元素。var formElems = /textarea|input|select/i;//**********formElems.test( elem.nodeName)但很明显,他忘记了button标签。我不知其他人怎样用它,我在设计一个站内短信系统时,把用它... 阅读全文

posted @ 2010-02-07 16:42 司徒正美 阅读(1901) 评论(1) 推荐(3) 编辑

2010年2月6日 #

とある要素以下にある textNode で一致する textNode を XPath で高速に取り出す

摘要: var getMatchedTextNode = function(text, target) { return document.evaluate( 'descendant::text()[contains(., "' + text.replace(/"/g, '\\"') + '")]', target || document.body, null, XPathResult.FIRST_ORD... 阅读全文

posted @ 2010-02-06 12:21 司徒正美 阅读(684) 评论(3) 推荐(0) 编辑

一些JSON相关的函数

摘要: JSON作为一种轻量的数据传输格式,越来越受到人们的青睐。下面是我仿照Prototype的一些实现。JSONFilter完全抄自Prototype,因为后台基本上只会传输两种格式的东西给我们——文本(xmlhttp.responseText)与XML(xmlhttp.responseXML)。如果要json,我们可以eval一下,或者使用现代浏览器提供的JSON.parse方法。但问题就出在eva... 阅读全文

posted @ 2010-02-06 01:40 司徒正美 阅读(3794) 评论(1) 推荐(2) 编辑

2010年2月3日 #

Ajaxを勉強しよ

摘要: 难得免费的在线学习资料~~ 第一章 Ajaxって? AjaxとRIA AjaxとDHTML AjaxとFlash Ajaxに必要な知識と技術 Ajaxの弱点/難点 第二章 プログラムを作って体験しよう どうやって通信すればよいのか? ブラウザとOSの違い XMLHttpRequestを使う Internet Explorerの場合のデータの受け取り方 共通に利用できる関数を作成する データが受け... 阅读全文

posted @ 2010-02-03 17:27 司徒正美 阅读(889) 评论(7) 推荐(0) 编辑

fireEvent2

摘要: 在jQuery中有一个trigger的方法,用于主动式激发事件。这与我们给一个元素绑定了事件后然后触发事件有很大区别。假如我们的事件系统是基于代理的,所有事件都是存于缓存体中,点击某一个元素,然后通过冒泡把此元素的信息传递到全局变量,我们可以通过其target获取事件源(也就是我们刚才的点击的元素),为了放便,我们也应该预先为每一个元素设定一个uuid。在添加事件时,我们把元素的uuid,事件类型,绑定函数一并放进缓存体中。这时我们就可以通过元素的uuid与事件类型找回绑定函数,执行绑定函数。但这不是fireEvent。fireEvent,我们执行一函数,让它调用页面上某个元素的某某事件。我们 阅读全文

posted @ 2010-02-03 01:04 司徒正美 阅读(1333) 评论(0) 推荐(1) 编辑

2010年2月1日 #

javascript 地图

摘要: 日本人的作品,好可怕的东西,看一下差点晕倒,这也太逆天了!(IE下速度严重拖慢,如果报错,请刷新。) <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://bloghighlighter.googlecode.com/files/data2.js" ty... 阅读全文

posted @ 2010-02-01 20:47 司徒正美 阅读(1550) 评论(2) 推荐(0) 编辑

window.onerror

摘要: <!doctype html><html dir="ltr" lang="zh-CN" > <head id="head"> <meta charset="utf-8"/> <title>window.onerror </title> </script> <script type="text/javas... 阅读全文

posted @ 2010-02-01 19:43 司徒正美 阅读(904) 评论(4) 推荐(1) 编辑

上一页 1 ··· 99 100 101 102 103 104 105 106 107 ··· 125 下一页