- 博客(24)
- 收藏
- 关注
原创 对大量子节点DOM操作的最佳实践方式
有时要处理一个DOM节点下面的大量子节点,比如对一个ul一次性插入几百个li,或者清空一个ul下面的所有li,或者是替换掉ul下面的所有内容。本文记录一下最佳的实践方式。插入子节点用innerHTML的方式要优于appendChild,但切记不要在循环里用innerHTML += “str”这样的方式,可以先把字符串拼接好,最后再赋值给innerHTML。替换全部子节点用repla
2011-06-23 15:58:00
495
转载 用js判断一个元素是否为另一个元素的子元素
用js判断一个元素是否为另一个元素的子元素,再做一些效果的时候经常用到,特别是和鼠标事件相关的应用中,比如一个浮层,在鼠标操作浮层内元素的时候浮层显示,当点击浮层外的元素的时候隐藏浮层。当然方法有很多,不过个人认为通过判断一个元素是否为另一个元素的子元素是最简单的实现方式之一。废话少说直接上方法:function isParent (obj,parentObj){ whi
2011-06-23 15:55:00
1055
原创 兼容
向前兼容:以前的版本支持现在版本生成的数据。向前兼容处理的是一个以较新版本编译的程序集是否可以在较老版本上执行的问题。应用程序的早期版本能够打开较新版本中的文件并忽略早期版本中未实现的功能。例如,Word 2003 向前兼容 Word 2007,因为它能够成功地使用转换器打开 Word 2007 文件。 (word 2003应用程序能打开docx的文件) 向后兼容:也称向下兼容
2011-06-07 19:44:00
611
原创 从网页上copy文字到word中
<br />copy网页上文字到word中是经常碰到的情况,这其中的工作原理是怎么回事?<br />可以在断网和联网两种情况下试试copy-paste能否成功,<br />断网---操作会出现正在连接到服务器。。。接下来就是word的假死机。。。paste failed<br />联网---paste successful<br /> <br /> <br />
2011-04-03 22:42:00
600
原创 js中stack overflow at line XX的错误分析
<br />栈溢出的错误经常被捕捉到:<br />有时是自己机器运行程序本身时抛出;有时是打开某个网页时碰到;。。。。<br /> <br />如果是前者,那就是程序本身的问题,需要改进;<br />如果是后者,可能是网页中的代码在网络不畅多其它因素导致的错误;
2011-04-02 19:38:00
1356
原创 try...catch... finally
<br />Java中try catch finally 的执行顺序被面试问到了,finally语句块是在try语句块中的return语句之前还是之后执行?<br />http://diaolanshan.javaeye.com/blog/537215<br />http://wangshuxing123-126-com.javaeye.com/blog/651490<br />http://www.javaeye.com/topic/652720
2011-02-15 00:56:00
359
原创 如何报前台和后台的bug?
首先要正确理解前台和后台 http://baike.baidu.com/view/2416188.htm在web系统中,前台指客户端浏览器打开的页面,包括HTML页面可以用表格或div都可以。然后页面上的js代码。flash,等。后台则指程序的内部架构web server或app server,如果是三层结构,那DB server也是后台。前台只管显示数据(只读权限)或留言等,后台则是对数据的增删改查。做前台:涉及到jstl,jsp,js,css,html方面比较多。 做后台:那只就
2011-01-15 13:50:00
2264
原创 session、cookie and cache
http://tutorial.it55.com/ChengXuKaiFa/ASPNET/2010/05/07/17163040295.html
2010-12-23 21:30:00
316
原创 selenium工作原理
一般的脚本测试工具录制脚本,实际上都是通过拦截浏览器收发的http请求来实现的,例如jmeter中url 请求就是,但selenium不是,而且事实上并没有办法录制用户对html页面的操作。selenium的脚本录制工具是通过监听用户对html页面的操作来录制脚本的。selenium是真正能够监听用户对html页面的操作的录制工具。它完全了解用户操作的html页面。通过录制(编写)的selenium脚本可以导出成以下7中语言的脚本:html、java、#c、python、ruby、perl、php。html
2010-12-22 21:44:00
1757
1
原创 Basic and useful statements for JavaScript
<br />Part 1<br /><script type="text/javascript"><br />//<![CDATA[<br />...<br />// ]]><br /></script><br /> <br /><script src="file.js" type="text/javascript"></script><br />Part 2<br />break<br />const<br />continue<br />do...while<br />for<br />for...in
2010-12-22 17:28:00
381
转载 测试用例设计编写
<br />原文:http://blog.csdn.net/amyijohn/archive/2009/07/30/4389491.aspx<br />在三角形计算中,要求三角形的三个边长:A B C 。 1、 当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。 2、若是等腰三角形打印“等腰三角形”, 若两个等腰的平方和等于第三边平方和,则打印“等腰直角三角形”。 3、若是等边三角形,则打印:“等边三角形”。 4、画出程序流程图并设计一个测试用例。 分析一下: 1、构成三角形的条件:任意两边之
2010-12-19 12:23:00
528
转载 软PK硬,who win?
csdn上看到的帖子,really funny~~然后再想,中间不是有个低层的过渡板嘛,蜗牛怎么不顺着这个板前进呢?这才是过桥最优解,哈哈!蜗牛过桥~~第一步,噓,先目测距离,还好还好…小case.第二步,啊,还是有点怕…第三步,吖,下面好像是个峡谷唉,淡定淡定.我行,我可以!第四步,呼,身未动,头已远……第五布,嗨,蜗牛劈叉,两个字牛叉第六步,吼,千斤重壳过长空..我的身材就是好第七步,啧,看我蜗尾四两拨千斤,甩哪个甩~第八步,哼,我是体操王子..蜗宁!!!
2010-12-10 18:17:00
394
原创 页面控件不可识别问题及解决方案
<br />QA在设计自动化test case时,会遇到TA工具无法抓取页面上的某些控件,这是因为控件本身不可识别的原因造成。这些不可识别的控件一般分为:开发自己设计的不规范控件;控件过于复杂;
2010-12-07 22:34:00
709
原创 J2EE
记得有本书《从Java走向J2EE》,人民邮电出版的,当时被标题吸引了,也因为自己刚好处于这个阶段,想参考笔者是如何来组织内容及表达他的观点的。我不管看什么样的书,一向不太喜欢太教条化和“正式规矩化”的书籍,我喜欢作者有自己的词、观点来跟读者沟通,文字最好能像白开水的那样简单易懂。很惭愧,自己读过的这本书还是没多大印象了,记忆力一直不好,很多东西我还只能文字或博客记录才能永久存档,否则靠我那可怜的记忆仓库,是很不可靠的。今天再重新整理下里面的内容。在熟练掌握java语言后,如何利用它来完成一个web项目的开
2010-12-07 10:07:00
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人