摘要:Web压力测试是目前比较流行的话题,利用Web压力测试可以有效地测试一些Web服务器的运行状态和响应时间等等,对于Web服务器的承受力测试 是个非常好的手法。Web 压力测试通常是利用一些工具,例如微软的Web Application Stress、Linux下的siege、功能全面的Web-CT等等,这些都是非常优秀的Web压力测试工具。虽然这些工具给我们测试服 务器承受能力带来方便,但是它们的危害却更是惊人,甚至于利用随便一种比较全面的测试工具就可以对一台小型的 Web服务器发动灾难性的拒绝式攻击。下面我就带大家利用微软的Web Application Stress进行一次Web压力测试, 阅读全文
/****************** 收集常用-重要 *********************/
2012-04-03 00:33 by 臭小子1983, 330 阅读, 0 推荐, 收藏, 编辑
摘要:一、获取窗口1 $(window).height() //浏览器时下窗口可视区域高度 2 $(document).height() //浏览器时下窗口文档的高度 3 $(document.body).height() //浏览器时下窗口文档body的高度 4 $(document.body).outerHeight(true) //浏览器时下窗口文档body的总高度 包括border padding margin 5 $(window).width() //浏览器时下窗口可视区域宽度 6 $(document).width()... 阅读全文
javascript 操作 XML
2012-04-02 15:59 by 臭小子1983, 143 阅读, 0 推荐, 收藏, 编辑
摘要:一、创建一个XML文档 可以使用DOM的document.implementation.createDocument()二、同步加载一个XML文档1 var loadxml = function(url){2 var xmldoc = XML.newDocument();3 xmldoc.async = false;4 xmldoc.load(ulr); 5 }6 7 loadxml("new.xml");三、异步加载一个XML文档 阅读全文
脚本化HTTP
2012-04-02 15:51 by 臭小子1983, 271 阅读, 0 推荐, 收藏, 编辑
摘要:一、使用XMLHttpRequest的三个步骤: 1、创建一个XMLHttpRequest对象 2、指定HTTP请求并向一个Web服务器提交 3、同步或异步获取服务哭的响应二、创建XMLHttpRequest var request = newXMLHttpRequest(); XMLHttpRequest是一个Active对象,必须把对象名传递给ActiveXObject()构造函数 varrequest=newActiveXObject("Msxml2.XMLHTTP"); // ie7之前 var request = new ActiveXObject("M 阅读全文
js中escape,encodeURI,encodeURIComponent三个函数的区别
2012-03-31 15:37 by 臭小子1983, 421 阅读, 0 推荐, 收藏, 编辑
摘要:混乱的URI编码 JavaScript中编码有三种方法: 编码:escape、encodeURI、encodeURIComponent 解码:decodeURI() 和 decodeURIComponent() JavaScript中的还好,只提供了三个,C#中主要用的就有这么多,还没有... 阅读全文
jQuery cookie操作
2012-03-31 00:16 by 臭小子1983, 244 阅读, 0 推荐, 收藏, 编辑
摘要:一、创建一个会话cookie:$.cookie(‘cookieName’,'cookieValue’);注:当没有指明cookie时间时,所创建的cookie有效期默认到用户浏览器关闭止,故被称为会话cookie。二、创建一个持久cookie:$.cookie(‘cookieName’,'cookieValue’,{expires:7});注:当指明时间时,故称为持久cookie,并且有效时间为天。三、创建一个持久并带有效路径的cookie:$.cookie(‘cookieName’,'cookieValue’,{expires:7,path:’/'});注:如 阅读全文
Javascript Event事件
2012-03-29 21:38 by 臭小子1983, 766 阅读, 0 推荐, 收藏, 编辑
摘要:一、事件委托 考虑一个列表,在li的数量非常少的时候,为每一个li添加事件侦听当然不会存在太多性能方面的问题,但是当列表非常的长,长到上百上千甚至上万的时候(当然只是一个解释,实际工作中很少遇到这么多li的情况),为每个li添加事件侦听就会对页面性能产生很大的影响。 好处:1、提高性能 2、新添... 阅读全文
js实现完美身份证号有效性验证
2012-03-28 12:11 by 臭小子1983, 231 阅读, 0 推荐, 收藏, 编辑
摘要:已实现功能:支持15位和18位身份证号,支持地址编码、出生日期、校验位验证代码如下:/*根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。出生日期码表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。顺序码表示同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。顺序码的奇数分给男性,偶数分给女性。校验码是 阅读全文
*************整理文档(个人收藏)*****************
2012-03-26 23:32 by 臭小子1983, 666 阅读, 0 推荐, 收藏, 编辑
摘要:一、函数1、直接量 var square = function(x) { return x}; 这种方式称为拉姆达函数或匿名函数2、函数定义时可以设置参数,如果传给函数的参数个数不够,则从最左边起依次对应,其余的用undefined赋值,如果传给函数的参数多于函数定义参数的个数,则多出的参数被忽略.function myprint(s1,s2,s3) { alert(s1+"_"+s2+"_"+s3); } myprint(); //undefined_undefined_undefined myprint("string1",&qu 阅读全文
Css hack总结和解决方法
2012-03-25 20:52 by 臭小子1983, 336 阅读, 0 推荐, 收藏, 编辑
摘要:一、CSS HACK最佳应用方式 在开发页面的过程中,总会遇到这样那样的不兼容问题,在尽量避免使用一些兼容性很差的元素和样式后,往往还有细节上的不兼容问题,追求完美的前端工程师们就要采用css hack来解决问题了。 网上各种css hack资料很多,但是很多是有错误,或者不形象的,今天我来细致... 阅读全文