摘要:
var arr = new Array();arr["name"]="siyuantlw";arr["title"]="PHP博客";for(var key in arr){alert(key);//“键名”alert(a[key]);//“键值'}下面是转载一篇博文标准javascript 是内含支持hash关联数组,经查找资料并测试,有关标准javascript内含的hash关联数组操作备忘如下1。Hash关联数组定义// 定义空数组myhash = { }// 直接定义数组myhash = {”key 阅读全文
摘要:
Ajax会触发很多事件。有两种事件,一种是局部事件,一种是全局事件:局部事件:通过$.ajax来调用并且分配。$.ajax({beforeSend: function(){// Handle the beforeSend event},complete: function(){// Handle the complete event}// ...});全局事件,可以用bind来绑定,用unbind来取消绑定。这个跟click/mousedown/keyup等事件类似。但他可以传递到每一个DOM元素上。$("#loading").bind("ajaxSend&quo 阅读全文
摘要:
张映 发表于 2011-05-03分类目录:js/jqueryjs代码根其他脚本语言一样,都要合理的组织好,不然到最后js代码也是比较乱的。我把JS的组织分成了三个阶段,看看您现在属于哪个阶段?初级阶段,JS代码从头顺序写到尾查看复制打印?缺点:像这样的代码都是写一个页面里面的,代码基本不能共用,最后的结果js代码冗余比较多。优点:单个页面修改比较快,不用考虑影响其他页面。不用加载JS文件。中级阶段,通过JS的function来,组织js代码在开发的过程中,不断的发现,顺序写JS代码,有太多的麻烦,到最后可能就无法维护,要么维护的时间的太长。在重新开发的时,有意识的对代码进行分块,注意代码的共 阅读全文
摘要:
一、C#中的编码HttpUtility.HtmlDecode、HttpUtility.HtmlEncode与Server.HtmlDecode、Server.HtmlEncode与HttpServerUtility.HtmlDecode、HttpServerUtility.HtmlEncode的区别?它们与下面一般手工写的代码有什么区别?[c-sharp]view plaincopypublicstaticstringhtmlencode(stringstr){if(str==null||str=="")return"";str.Replace(&quo 阅读全文
摘要:
[转]建议Font-Size使用em单位控制大小 在如今这个提倡可用性设计以及用户体验设计的网络时代,CSS也是要一同参与其中的。大部分人在CSS代码编写中总是先对整体定义字体尺寸,中文情况下一般为12px,而其实这样以来在通过IE顶部菜单中的“察看-文字大小”设置已无任何作用。对字体感觉太小的浏览者而言无疑是种很不好的用户体验过程。其实这一切都可以避免,那就是使用em单位作为字体显示单位。 浏览器的默认字体高都是16px,所以未经调整的浏览器在显示1em=16px。换算过来的话也就是说1px=0.0625em,也就是12px=0.75em,10px=0.625em,通过1px=0.0625e 阅读全文
摘要:
定义和用法charAt() 方法可返回指定位置的字符。请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串。语法stringObject.charAt(index)参数描述index必需。表示字符串中某个位置的数字,即字符在字符串中的下标。提示和注释注释:字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串。实例在字符串 "Hello world!" 中,我们将返回位置 1 的字符:<script type="text/javas 阅读全文
摘要:
网页可见区域宽:document.body.clientWidth;网页可见区域高:document.body.clientHeight;网页可见区域宽:document.body.offsetWidth(包括边线的宽);网页可见区域高:document.body.offsetHeight(包括边线的宽);网页正文全文宽:document.body.scrollWidth;网页正文全文高:document.body.scrollHeight;网页被卷去的高:document.body.scrollTop;网页被卷去的左:document.body.scrollLeft;网页正文部分上:wind 阅读全文
摘要:
jQueryMobile初期化事件有mobileinit,pagebeforecreate,pagecreate,pageinit这个4个事件。本文尝试总结和比较4个事件。事件触发顺序第一个触发的事件是mobileinit,其次pagebeforecreate,再次pagecreate,最后pageinit。mobileinit->pagebeforecreate->pagecreate->pageinit。mobileinitjQuerymobile加载时最先触发的事件。绑定此事件的JS代码,应该在jQuery之后,jQuerymobile之前。0123456<scr 阅读全文
摘要:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组。 1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不须要。例如: var 阅读全文
摘要:
本节内容主要介绍的是如何使用jQuery中的.html(),.text()和.val()三种方法,用于读取,修改元素的html结构,元素的文本内容,以及表单元素的value值的方法。jQuery中为我们提供了多种方法用于对元素的HTML结构和元素的文本内容的操作,比如说,你可以给已存在的元素的内部,周围,前面或者后面增加新元素;或者用一个元素替代另一个元素;你也可以读取或者修改一个元素的内容或结构。有时我们就会比较模糊,不知道是给元素增加内容或者增加一个元素,比如说我们需要给一个存在的元素有效的增加这个元素的内容。这里主要和大家一起分享如何增加,删除和替换元素,jQuery给我们提供了三种方法 阅读全文