您有个知识币

【退出】

    javascript 删除或切割数组元素 splice与slice用法

    在javascript中要删除数组元素,一种是使用pop方法,但这个方法实在是很不实用。 javascript提供了splice和slice方法来操作数组,非常实用的两个方法。 splice 语法 arrayObject.splice(index,howmany,element1,.....,elementX) splice说明 用于删除数组元素,修改原数组,从index(基于0索引)开始删除howmany个元素,删除后在index后添加element1....elementx个元素,除index外...阅读全文
    作者:黑♂白 | 分类: web前端 | 阅读:772 |

    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...阅读全文
    作者:黑♂白 | 分类: web前端 | 阅读:674 |

    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 "?"号之后的字符串.阅读全文
    作者:黑♂白 | 分类: web前端 | 阅读:471 |

    jQuery移除属性

    jQuery 提供了移除元素属性的方法,.removeAttr( String attributeName )。attributeName是要移除的属性;从1.7版本开始,可以是空格分隔的多个属性. 如要移除 a 标签的title属性:$("a").removeAttr("title");阅读全文
    作者:黑♂白 | 分类: web前端 | 阅读:4404 |

    mysql数据库集群配置与读写分离

    这两天在研究高性能web,昨天看了nginx,主要是用于web端,今天主要看看数据库端,数据库集群和读写分离,这个主要是运维的工作。但作为coder或项目经理,如果我们不了解,我们就不能在软件软架构设计上做到心中有数,讨论起来可能就没那么有气场。我们研发是万能的,需要了解各种知识。还是那句老话了解了才能吹牛逼,能吹牛逼才能牛逼。 mysql数据库集群配置:http://database.51cto.com/...阅读全文
    作者:黑♂白 | 分类: web高性能 | 阅读:738 |

    nginx的配置资料收集

    一直很想了解下nginx,nginx作为高性能http和负载均衡的首选软件。我一直很想知道到底是什么样的一个东西以及如何安装和配置。经过一番网上查找,找到几个不错的资料,这里给大家分享。看完之后你会发现,nginx就像安装IIS和apache这么简单,配置也不复杂。如果早点看到的话,去面试的时候工资都会要的高些,开玩笑高性能HTTP、负载均衡,我都会这些高级货,一下就提升了不少,在加上牛逼的...阅读全文
    作者:黑♂白 | 分类: web后端 web高性能 | 阅读:492 |

    跨域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值设...阅读全文
    作者:黑♂白 | 分类: web前端 | 阅读:1096 |

    php去掉文字末尾的空格换行 trim

    今天在用php去掉换行符trim($text,"\n");时发现这样写不能去掉换行,很不好用。 查了一下不带可选参数的trim能去掉很多字符,试了下,成功的去掉了所有字符。 trim() 函数从字符串的两端删除空白字符和其他预定义字符。 语法 trim(string,charlist) 参数 描述 string 必需。规定要检查的字符串。 charlist 可选。规定要转换的字符串。如果省略该参数,则删除以下所有字符: "\0"...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:2555 |

    PHP缓存技术

    普遍缓存技术 数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。 用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。 举个常用的方法,多表关联的时...阅读全文
    作者:黑♂白 | 分类: web高性能 | 阅读:572 |