摘要: AJAX是web2.0的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那么我们到底在什么情况下该使用那个框架?以下是一组摘抄的数据:Ajaxian在2007年底对Ajax工具进行了调查,部分调查结果见下表(其中数字为调查者使用该工具的百分比,详细的请参见网页):http://ajaxian.com/archives/2007-ajax-tools-usage-survey-resultsPrototypejQueryExtScript.aculo.usMootoolsYUIJSONDojoBackbase34.1%29.3%22.5 阅读全文
posted @ 2011-05-10 18:21 ╰☆Everytime I try to flying 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/QLeelulu/archive/2008/04/20/1163021.htmljQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。u 阅读全文
posted @ 2011-05-10 17:17 ╰☆Everytime I try to flying 阅读(286) 评论(0) 推荐(0) 编辑
摘要: each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法each处理一维数组vararr1=["aaa","bbb","ccc"]; $.each(arr1,function(i,val){alert(i);alert(val);});alert(i)将输出0,1,2alert(val)将输出aaa,bbb,ccceach处 阅读全文
posted @ 2011-05-06 12:14 ╰☆Everytime I try to flying 阅读(718) 评论(0) 推荐(0) 编辑
摘要: call 方法请参阅应用于:Function 对象要求版本 5.5调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg2, , argN可选项。将被传递方法参数序列。说明call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。--------------------------- 阅读全文
posted @ 2011-05-06 11:21 ╰☆Everytime I try to flying 阅读(409) 评论(0) 推荐(0) 编辑
摘要: push 方法 将新元素添加到一个数组中,并返回数组的新长度值。 arrayObj.push([item1 [item2 [. . . [itemN ]]]]) 参数 arrayObj 必选项。一个 Array 对象。 item, item2,. . . itemN 可选项。该 Array 的新元素。 说明 push 方法将以新元素出现的顺序添加这些元素。如果参数之一为数组,那么该数组将作为单个元素添加到数组中。如果要合并两个或多个数组中的元素,请使用 concat 方法。 */ Array.prototype.push=function(){ var len=arguments.length 阅读全文
posted @ 2011-05-05 12:37 ╰☆Everytime I try to flying 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 在javascript函数体内,标识符arguments具有特殊含义。它是调用对象的一个特殊属性,用来引用Arguments对象。Arugments对象就像数组,注意这里只是像并不是哈。javascript函数体内,arguments像数组(并不是真的数组,是一个Arguments对象,再次强调)一样,有length属性,可以代表传给函数的参数的个数。引用一个形式参数可以用参数名,也可以用arguments[]数组形式,其中arguments[0]表示第一个参数。所以,javascript中Arguments对象是函数的实际参数,下面,我们一起来进入这神奇的国度,一窥究竟。arguments. 阅读全文
posted @ 2011-05-05 10:30 ╰☆Everytime I try to flying 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 一、《用户体验的要素》英文名:The Elements of User Experience: User-Centered Design for the Web译者: 范晓燕作者: Jesse James Garrett副标题: 以用户为中心的Web设计ISBN: 9787111223108页数: 167定价: 25.00出版社: 机械工业出版社装帧: 平装出版年: 2007-10-01简介:这本书将告诉你,在你阅读其他书籍的之前,你需要提前了解什么。如果你需要一个大的概念,如果你需要了解用户体验设计师所做出的决策的环境,这本书很适合你。这本书经过精心设计,使你可以在一两个小时之内读完。如果你 阅读全文
posted @ 2011-05-04 14:35 ╰☆Everytime I try to flying 阅读(1819) 评论(0) 推荐(0) 编辑
摘要: /*获得TEXT.AREATEXT的值*/ var textval = $("#text_id").attr("value");//或者 var textval = $("#text_id").val();/*获取单选按钮的值*/ var valradio = $("input[@type=radio][@checked]").val();/*获取一组名为(items)的radio被选中项的值*/ var item = $('input[@name=items][@checked]').val(); 阅读全文
posted @ 2011-04-29 18:24 ╰☆Everytime I try to flying 阅读(462) 评论(0) 推荐(0) 编辑
摘要: //遍历option和添加、移除optionfunction changeShipMethod(shipping){var len = $("select[@name=ISHIPTYPE] option").lengthif(shipping.value != "CA"){$("select[@name=ISHIPTYPE] option").each(function(){if($(this).val() == 111){$(this).remove();}});}else{$("<option value=' 阅读全文
posted @ 2011-04-29 16:30 ╰☆Everytime I try to flying 阅读(233) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPEhtmlPUBLIC "-//W3C//DTDXHTML1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml" ><head> <title>javascript必知会之prototype</title> <script type="text/javascr 阅读全文
posted @ 2011-04-27 11:16 ╰☆Everytime I try to flying 阅读(209) 评论(0) 推荐(0) 编辑