浏览器兼容问题--亲身经历之血的教训 1.html文档中的id和name的值不能为dom中的属性名等关键字。 chrome下,id=‘name’ 时,js getElementById会取不到值,但又不会报错 ie下,id=‘submit’时,js getElementById会取不到值,但又不会报错 ---from 提测系统 预览 时提交按钮在ie下失效。
深入理解【测试计划】 工作快一年了,软件测试的理论还没有真正系统深入的研究过。。除了平常的业务工作,自己更多的时间花在了程序设计上。接触了那么多的业务,我想是时候结合业务,好好研究一下测试的基础了。未完待续。。
无发删除的文件 不知何时电脑产生了一个文件夹。怎么都删除不了。1.先查了有没有运行的相关进程。2.重启也不行。3.用粉碎工具(360粉碎机,强力文件删除)也不行。草,难不成和系统有关,算不了删了。最近,系统坏了。然后重装了一下。又看到了那个文件,再来删除一下试试,还是不行。用以下方试解决了。如果是XP系统,请按我说的步骤来,如果是VISTA系统,直接跳到第二步(1):我的电脑---
【每周必读一遍】--学习自动化测试 需要潜心修炼内功心法 学习自动化测试 需要潜心修炼内功心法http://www.automationqa.com/forum.php?mod=viewthread&tid=197摘要:1.好像大家都在盲目地追求自动化的现象。其实自动化测试没有大家想得那么神秘,说白了,它就是利用工具以及工具能理解的程序代替人去完成测试,去通过比较执行的结果来判断测试是否通过。它的优势很明显,它不会烦,不会发脾气,随便
【Js--代码模块】最精练的div移动代码 var mouseObj=null;var pXvar pYdocument.onmousemove=divMove;document.onmouseup=divUp;function m(c_Obj){ mouseObj=document.all(c_Obj);pX=mouseObj.style.pixelLeft-event.x;pY=mouseObj.style.pixel
【Js--代码模块】多附件上传和修改附件 function AddAttachment(maxNum) { var objTable = $("#id_attachmentpanel"); var exitsAtt=document.getElementsByName('exits_atta'); var intCount = $("#id_attachmentpanel tr").chil
【JS--DOM-节点操作3】-jQuery 里的节点操作 (未完待续) 1.先看一个案例:</table$(document).ready(function() { $("span").toggle(function() { $(this).parent("td").parent("tr").parent("table").parent("div").next("div").hide('slow'); }, function()
【JS--基础--函数】--基本概念 1.定义:**通常:function fname(arg) {...}**直接量法: var fvar=function(arg) {...} --无函数名var fvar=function fname(arg) {...} ----有函数名(应用场景:调用自身的递归函数)**对象法:var myFunction=new Function("a","b","return a
【css-基础-属性】 line-height line-height:行高,即行间距js设置时属性名为:object.style.lineHeight在大多数浏览器中默认行高大约是 110% 到 120%90%行高如下:这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。
【css-技巧】细线表格 .pre_table tr th {background-color:#c9c9c9;border-bottom:thin solid gray;border-right:thin solid gray;border-left:thin solid gray;}.pre_table tr td {border-bottom:thin solid gray;border-right:thin so
【JS--DOM-节点操作1】 基础 (待整理) 属性: 1Attributes 存储节点的属性列表(只读) 2childNodes 存储节点的子节点列表(只读) 3dataType 返回此节点的数据类型 4Definition 以DTD或XML模式给出的节点的定义(只读) 5Doctype 指定文档类型节点(只读) 6documentElement 返回文档的根元素(可
【JS--DOM-节点操作2】--createElement()、appendChild()、insertBefore()、自定义的insertAfter() document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点-------------------------------------------------
【JS--Jquery】--append() 和appendTo()用法 append()1.create contentGreetings Hello Goodbye2.select an element on the page and insert it into another:(注意是move,而不是cloned)$('.container').append($('h2'));//Greetings被移动到下方去了3.a
【JS--基础--对象】--基础用法(通用的Object属性和方法) 1.创建对象(数组也是对象)方法1:new Object()方法2:对象直接量法 eg:var o={name:'bo',age:5}2.对象属性 属性还是一个对象3.属性的引用方法1:标识符法(引用时,属性必须是已定义或申明的,且不可对属性标识直接操作)o.name方法2:数组法(属性名可动态生成,并且可直接操作属性名--原因:此时属性名是字符串形
【JS--基础--语句】--for in 循环遍历语句 ——————————————————————————————————语法:for(variable in object) statementvariable 是声明一个变量的var语句,数组的一个元素或者是对象的一个属性作用:遍历对象"可枚举"的属性——————————————————————————————————for(var i=0;i例如:var
【JS--DOM】--模态对话框-ShowModalDialog函数 什么是模态和非模态对话框 模态对话框(Modal Dialogue Box,又叫做模式对话框),是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭。模态对话框垄断了用户的输入。当一个模态对话框打开时,用户只能与该对话框进行交互,而其他用户界面对象收不到输入信息。非模态对话框(Nonmodal Dialogue Box
【JS--基础--函数】--隐含参数对象arguments的callee 属性 callee:返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文。 [function.]arguments.callee 可选项 function 参数是当前正在执行的 Function 对象的名称。说明:1.callee 属性的初始值就是正被执行的 Function 对象。2.callee 属性是 arguments 对象的一个成员
【JS--基础--函数】--函数的通用方法-call()和apply() call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明