
JavaScript
文章平均质量分 72
iteye_20966
这个作者很懒,什么都没留下…
展开
-
记JavaScript一低级错误
detail是单元格中5个checkbox的name,表格id="detailTable",表格所在的表单name属性为detailForm。昨天写了这么一段代码来删除选中的checkbox所在的行:[code="javascript"]function deleteRows(){ var rows = document.detailForm.detail; var detailT...原创 2008-09-12 09:55:24 · 129 阅读 · 0 评论 -
伪Ajax上传,基于jQuery。
用法:[code="js"]$('form').ajax_upload(function(response){ $('#target').replaceWith(response); //or $('#target').append(response); //.......});[/code][code="js"](function($){ $.fn.aja...2010-04-20 15:41:00 · 130 阅读 · 0 评论 -
改进一下Array.forEach方法。
Ruby能轻易实现的一个功能在JavaScript里用不了,比较让人郁闷:[code="ruby"][1,2,3,4,5].each{|item| puts item; break if item > 3;}[/code]1.6版本的JavaScript为Array实现了一个forEach方法,在MooTools中它有个alias叫each,但用起来不是那么方便,好像没有办法实现上面rub...原创 2009-07-21 23:43:56 · 166 阅读 · 0 评论 -
把jQuery的选择器移植到MooTools中是否可行?
刚学moo没多久,api还没看完一遍,对moo不是很熟悉,之前也小学了一下jQuery,发现moo的选择器不如jq来得爽快,今天中午就遇到一个小问题:选择包含ul子节点的li节点(用jQuery这么写:$('li:has(ul)')),在mootools里怎么写? 我的写法如下:[code="js"]$$('li').filter(function(eachLI){ return ea...原创 2009-07-21 00:37:26 · 133 阅读 · 0 评论 -
event.cancelBubble在不同浏览器中的表现。
[b][color=gray]不知道自己这几天是怎么了,什么都不想做,很郁闷……晚饭了小睡了一下,起来感觉好了一点,上JE博客瞎逛,看了些博客,觉得挺有意思。[/color][/b]刚看到这么篇[url="http://methodmissing.iteye.com/blog/412410"]博客[/url],文中主要内容是:虽然cancelBubble不是w3c标准,但chrome也...原创 2009-06-21 22:22:10 · 286 阅读 · 0 评论 -
一个基于jQuery的可重用的无限制级别联动Select。
[b][color=gray]这标题起得好长好牛B,喔呵呵呵呵……[/color][/b]忙活一下午,写出这么个玩意,其中emptySelect和loadSelect方法的代码来自《jQuery in Action》一书,稍有改动。childSelect是自己照着加的,可能写得不太好看。[code="js"](function($){$.fn.loadSelect = functi...原创 2009-06-10 18:31:30 · 132 阅读 · 0 评论 -
限制textarea字数
[code="html"] $(function(){ $('textarea').keypress(function(e){ if(this.value.length >= 5) e.preventDefault(); }); }) [/code]在ie和chrome里正常...原创 2009-06-07 18:32:55 · 95 阅读 · 0 评论 -
return false相当于preventDefault + stopPropagation?
有如下代码:[code="html"] $(function(){ $('li:has(ul)').click(function(e){ alert($(this).attr('name')); }); }) li1 li1.1 li1.2 ...原创 2009-06-04 17:31:10 · 134 阅读 · 0 评论 -
JavaScript中的继承(高级篇)
[b]本文主要是针对《悟透JavaScript》第7、11章做的笔记。[/b][color=gray]为了方便,这篇笔记里我直接使用“类”这个名称。[/color][color=red][b]0、JSON[/b][/color]先插点题外话(不是JavaScript的题外话,只是与主题“继承”没有直接关系),说说JSON。JSON是JavaScript对象的另外一种表示...原创 2009-04-22 22:55:48 · 112 阅读 · 0 评论 -
JavaScript中的继承
[b][color=red]1、对象冒充[/color][/b]先创建一个Person类:[code="js"]function Person(name, age){ this.name = name this.age = age this.sayHello = function(){ alert("Hello, I'm " + this.name + ".") ...原创 2009-04-22 05:35:26 · 97 阅读 · 0 评论 -
JavaScript定义“类”的几种方式
[color=gray]之所以给“类”加上引号,是因为书上说JavaScript中其实没有类这么个概念。[/color][color=red]注:文中代码及一些文字摘自[url="http://www.douban.com/subject/1869705/"]《JavaScript高级程序设计》[/url],有些地方稍有修改。[/color][color=red][b]1、工厂方式:[...原创 2009-04-20 02:50:05 · 115 阅读 · 0 评论 -
MooTools1.2.4 API
[url]http://mootools.net/docs[/url][b][color=red]注:参数列表中括号里的参数是可选参数,不是数组。[/color][/b][align=center][color=red][b]Core[/b][/color][/align][b]$chk(item):[/b][i]item - mixed[/i]item为nul...原创 2010-05-30 15:52:26 · 235 阅读 · 0 评论