May 14

原始出处

Float(浮动)概念也许是CSS中最让人迷惑的一个概念吧。Float经常被错误理解,而且因为将上下文元素全部浮动导致的可读性、可用性问题备受责难。然而,这些问题的根源并不在于理论本身,而是开发人员以及浏览器对理论的解读造成的。

如果你认真的去读一下浮动概念,你会发现并不像所见的那样复杂。大多数问题都是由于老版本的IE带来的(我只是猜想)。如果你知道这些bug,你就能避免这些问题。

让我们尝试去解决这些问题并澄清一些以前使用浮动的误解。我们参考了成打的相关文章,并选取了最为重要的一些你必须了解的问题。

Tags: , , ,
May 13
1.
User = function (){  
}  
User.prototype.name = "zhangsan";  
//User.name = "zhangsan";//错误定义  
          
var u = new User();  
u.password = "123456";  
//u.prototype.password = "987654";//错误定义  
alert(u.name);  
alert(u.password);  
May 12
1.js不支持重载,因为js里的函数都是一个对象,js里有个隐含对象Function,所有的js函数都是一个Function类型的对象。比如:
function add(number)  
{  
   alert("hello");  
}  

function add(number)
{
   alert("hello");
}

等价于
var add = new Function("number","alert('hello');");  

var add = new Function("number","alert('hello');");

May 9
1. 集合类对象问题
现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox 不能。
解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为
document.forms["formName"];  
//又如:  
document.getElementsByName("inputName")(1);  
//改为  
document.getElementsByName("inputName")[1];  

2. DIV对象
在 IE 中,DIV对象可以使用ID作为对象变量名直接使用。在 Firefox 中不能。
DivId.style.display = "none";
解决方法:document.getElementById("DivId").style.display = "none";
ps:得对象的方法不管是不是DIV对象,都应该使用getElementById方法。
Tags: , , , ,
Feb 13
摘要:
     B/S下的功能测试比较简单,关键是如何做好性能测试。目前大多数的测试人员认为只要跑一些测试工具证明我的产品是可以达到性能的就ok了,为了证明而去测试是没有任何价值的,关键是要发现产品性能上的缺陷,定位问题,解决问题,这才是测试要做的。
Tags: ,
Jan 17
让xsl在FF下能够正常显示
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/xhtml1/strict">

xsl格式后,用下面解决页面title在FF下被打印出来。
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="eng">

xsl输入W3C文件头
<xsl:output method="html" encoding="gb2312" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>

Tags:
分页: 4/6 第一页 上页 1 2 3 4 5 6 下页 最后页 [ 显示模式: 摘要 | 列表 ]