Oct182012
javascript 删除或切割数组元素 splice与slice用法
在javascript中要删除数组元素,一种是使用pop方法,但这个方法实在是很不实用。
javascript提供了splice和slice方法来操作数组,非常实用的两个方法。
splice 语法
arrayObject.splice(index,howmany,element1,.....,elementX)
splice说明
用于删除数组元素,修改原数组,从index(基于0索引)开始删除howmany个元素,删除后在index后添加element1....elementx个元素,除index外...阅读全文
抢沙发
Oct152012
jquery 移除所有jquery绑定的事件
jquery 中移除使用jquery绑定的所有或个别事件,使用unbind方法。
用法简介:
1.移除所有p元素的绑定事件:
$("p").unbind();
2.移除p元素绑定的click事件:
$("p").unbind("click");
$("p").unbind("click",funName);
注意:unbind方法只适用于取消jquery绑定的事件,如果直接使用document.getElementById("btn").onclick=function{//code...}或<div onclick="ale...阅读全文
Oct152012
javascript location对象的属性
window.location的属性:
href 整个URL字符串.
protocol 含有URL第一部分的字符串,如http:
host 包含有URL中主机名:端口号部分的字符串.如//www.5xiu5.com:88
hostname 包含URL中主机名的字符串.如http://www.5xiu5.com
port 包含URL中可能存在的端口号字符串.
pathname URL中"/"以后的部分.如/list/index.htm
hash "#"号之后的字符串.
search "?"号之后的字符串.阅读全文
Oct122012
jquery对象中移除元素,jquery not用法
从jQuery对象中移除元素,可以使用.not(params)方法,其中params可以是选择器,元素。
使用方法:
从所有p元素集中移除匹配 $("div p.selected")的元素.
$("p").not($("div p.selected"))阅读全文
Oct112012
jQuery移除属性
jQuery 提供了移除元素属性的方法,.removeAttr( String attributeName )。attributeName是要移除的属性;从1.7版本开始,可以是空格分隔的多个属性.
如要移除 a 标签的title属性:$("a").removeAttr("title");阅读全文
Sep192012
mysql数据库集群配置与读写分离
这两天在研究高性能web,昨天看了nginx,主要是用于web端,今天主要看看数据库端,数据库集群和读写分离,这个主要是运维的工作。但作为coder或项目经理,如果我们不了解,我们就不能在软件软架构设计上做到心中有数,讨论起来可能就没那么有气场。我们研发是万能的,需要了解各种知识。还是那句老话了解了才能吹牛逼,能吹牛逼才能牛逼。
mysql数据库集群配置:http://database.51cto.com/...阅读全文
Sep182012
Sep102012
跨域iframe高度自适应方案
1. 解决思路:通过中转页面的HASH值来获取跨域iframe高度
如图:
详细思路:简单来说就是在B页面里创建一个和A同域的iframe C,让C和A之间可以通讯,以把B的高度传过去。
那么怎么传过去呢?在A页面直接取frames[ b ].frames[c].location.hash,可以取到hash值。B页面加载完成后,获取到B页面的高度并设置frame c的hash值,A页面获取frame c的hash值即可,并根据hash值设...阅读全文
Sep012012
php去掉文字末尾的空格换行 trim
今天在用php去掉换行符trim($text,"\n");时发现这样写不能去掉换行,很不好用。
查了一下不带可选参数的trim能去掉很多字符,试了下,成功的去掉了所有字符。
trim() 函数从字符串的两端删除空白字符和其他预定义字符。
语法
trim(string,charlist)
参数 描述
string 必需。规定要检查的字符串。
charlist 可选。规定要转换的字符串。如果省略该参数,则删除以下所有字符:
"\0"...阅读全文
Aug302012