07 2012 档案

摘要:1.javascript的数组API 01//定义数组02var pageIds = new Array();03pageIds.push(´A´);0405数组长度06pageIds.length;0708//shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined09var a = [1,2,3,4,5];10var b = a.shift(); //a:[2,3,4,5] b:1 1112//unshift:将参数添加到原数组开头,并返回数组的长度13var a = [1,2,3,4,5];14var b = a.unshift(-2,- 阅读全文
posted @ 2012-07-20 18:12 {前端开发} 阅读(218) 评论(0) 推荐(0) 编辑
摘要:老的问题了,如今再次碰到,记录下来,给后来者方便! 众所周知,在Firefox下input type=”button”的文字是不好居中的,原因在于Firefox自己比较二,弄了个私有属性,导致以下问题的出现: 按钮左右本身有2px的间距(FF私有属性写了padding:0 2px所致);按钮文字居中是不行的(此时设置padding-bottom是没用的) ;等等… 解决办法: input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type= 阅读全文
posted @ 2012-07-20 17:07 {前端开发} 阅读(140) 评论(0) 推荐(0) 编辑
摘要:修改内联CSS: 不得不说,jQ的CSS方法真的很棒,集getter与setter于一身,呵呵。 jQuery既可以解释连字符版的CSS表示法(如background-color),也可以解释驼峰大小写形式的 DOM表示法(如backgroundColor)。在设置样式属性时,.css()方法能够接受的参数有两种,一种是为它传递一个单独的样式属性和值, 另一种是为它传递一个由属性——值对构成的映射。 .css(‘property’,'value’) .css({‘property1′:’value1′,’property2′:’value2′}) 一般来说,数字值不需要加引号,而字符串 阅读全文
posted @ 2012-07-20 13:50 {前端开发} 阅读(182) 评论(0) 推荐(0) 编辑
摘要:DOM操作方法的简单归纳: 要在每个匹配的元素中插入新元素,使用: .append().appendTo().prepend().prependTo() 要在每个匹配的元素相信的位置上插入新元素,使用: .after().insertAfter().before().insertBefore() 要在每个匹配的元素外部插入新元素,使用: .wrap() 要用新元素或文本替换每个匹配的元素,使用: .html().text() 要移除每个匹配的元素中的元素,使用: .empty() 要从文档中移除每个匹配的元素及其后代元素,但不实际删除它们,使用: .remove() 阅读全文
posted @ 2012-07-19 16:52 {前端开发} 阅读(165) 评论(0) 推荐(0) 编辑