摘要:1. 什么是单元测试 在计算机编程中,单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。 每个理想的测试案例独立于其它案例;为测试时隔离模块,经常使用stubs、mock ...
阅读全文
摘要:window.onload = function () { var CurrentActive; window.onfocus = function () { CurrentActive = true; document.body.innerHTML += ...
阅读全文
摘要:IE下有onselectstart这个方法,通过设置这个方法可以禁止元素文本被选取。而firefox下没有这个方法,但可以通过css或一种变通的办法解决:if (typeof(element.onselectstart) != "undefined") { // IE下禁止元素被选取 element.onselectstart = new Functio...
阅读全文
摘要:<script> var drag_left = 0; var mouse_downX = 0; function drag_event_mousedown(e) { var e, obj, temp; e = window.event ? window.event : e; obj = document.getElementById("drag"); drag_left = obj.offsetLeft; mouse_downX = ...
阅读全文
摘要:Array在javascript1.6版本已经支持Array.indexOf(),而我用的firefox是3.5版本,已经支持javascript1.8了,indexOf是其Array本身固有的方法。而IE,即使我用的是IE8 9 10,也才支持到javascript1.3版本。所以IE8认为indexOf是“用户定义的属性”,而firefox认为是自己原生支持的固有的属性。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/D
阅读全文