分页: 142/230 第一页 上页 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 下页 最后页 [ 显示模式: 摘要 | 列表 ]

有点意思

[不指定 2009/08/25 07:54 | by tommyhu ]
至今未疯,有点意思!smile

IE 7 BUG

[不指定 2009/08/24 16:02 | by tommyhu ]
以下代码在IE7下执行,则IE崩溃关闭!估计是处理点点的bug……

<style type="text/css">  
div{float:left;width:175px;}  
ul{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}  
li{position:relative;}  
</style>  
  
<div>  
<ul>  
<li>崩溃崩溃崩溃崩溃崩溃crash ie7</li>  
<li>崩溃崩溃崩溃崩溃崩溃crash ie7</li>  
</ul>  
</div>  
<style type="text/css">
div{float:left;width:175px;}
ul{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
li{position:relative;}
</style>

<div>
<ul>
<li>崩溃崩溃崩溃崩溃崩溃crash ie7</li>
<li>崩溃崩溃崩溃崩溃崩溃crash ie7</li>
</ul>
</div>

演示,请使用IE7打开

 常有网友提问,如何让网页中嵌入的Flash标签也符合web标准。目前还没有一个完美的解决办法,这篇文章中,我们将Flash嵌入标签写入js文件中,通过变量传递参数的办法往返避不符合标准的标签。

  请注重,这只是一个变通的方法,换汤不换药,并未能最终解决存在的问题,通过验证只是一种表象,这样的思路是不是可取,在实际操作中请大家自行斟酌。

  首先建立一个JS文件flash.js。写入如下代码:

function swf(file,w,h) {
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' w '" height="' h '"> ');
document.write('<param name="movie" value="' file '">');
document.write('<param name="quality" value="high"> ');
document.write('<param name="wmode" value="transparent"> ');
document.write('<param name="menu" value="false"> ');

document.write('<embed src="' file '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' w '" height="' h '"></embed> ');
document.write('</object> ');
}

  上面的js脚本定义了一个函数swf,并设置三个变量,它们分别是:flile文件链接,w宽度,h高度。在XHTML中向这个函数传递变量即可实现flash的嵌入。如下代码:
<div id="flash">
<script type="text/javascript" language="javascript">swf('mb5ucom.swf','500','220');</script>
</div>

  建立id为flash的div作为一容器,在其内部嵌入js脚本,变量依次为:文件路径、宽度、高度。

  看下面的全部代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>符合web标准的嵌入Flash的方法</title>
<script type="text/javascript" language="javascript" src="flash.js"></script>
<style type="text/css">
#flash { width:500px; margin:50px auto; border:5px solid #03c;}
</style>
</head>
<body>
<div id="flash">
<script type="text/javascript" language="javascript">swf(mb5ucom.swf','500','220');</script>
</div>
</body>
</html>
大千世界无奇不有,就连号称最最最严谨、最最最先进的笔记本厂商有时候也会犯“2”,往往是雷倒用户一大片:你见过只有三个接口的笔记本吗?你用过用2GB硬盘的笔记本吗?你见过叫“雷人”的笔记本吗?

  不要以为这些产品离我们很远,今天,小编就将带你见识一下什么叫做“雷人”:

  一、雷人的LOGO设计:

  惠普笔记本最为人熟悉的LOGO当然是“HP”了:惠普研发有限合伙公司(Hewlett-Packard Development Company, L.P.)(简称HP),这是由惠普两个创始者比尔.休利特(Bill Hewlett)和戴维.帕卡德(David Packard)命名的。使用这个LOGO给人简约、一目了然的感觉。
Highslide JS
简约、一目了然的“HP”LOGO
Highslide JS
Compaq Presario笔记本上像北斗星、像问号、又像夜壶的LOGO

  2007年惠普推出了Compaq Presario V3000系列笔记本开始使用新的LOGO,这个看上去像北斗七星、又像问号、又像夜壶的LOGO据说是由“C”和“Q”两个字母变化组合而成,官方的解释是更加个性和时尚。如果真要拿“个性”来说事的话,勉强可以说这个LOGO很“Q”——本来就是从“Q”字变化而来的嘛;要说“时尚”那就比较“雷人”了,谁愿意在自己的笔记本上画一个火星文呢?


二、雷人的接口设计:
想必大家对去年苹果MacBook Air上市时的“噱头”还有印象:从档案袋里抽出来的Air是多么薄、多么性感阿,真的像空气一样轻飘飘的。不过数数笔记本上面的接口也许你会吐出一口鲜血:除了电源接口,MacBook Air在机身的右侧放置了整台笔记本仅有的三个外接设备接口——一个耳机插口,一个USB 2.0接口以及一个Mirco-DVI接口。
Highslide JS
苹果MacBook Air曾经“风骚”地被从这样的档案袋中取出

Highslide JS
从纸袋中抽出后发现:仅有三个接口

  想想这是一幅什么景象:一般的笔记本是一个USB接鼠标,另外的USB接U盘、移动硬盘或者散热底座什么的。真的要用MacBook Air就麻烦了——您自己去买个USB HUB吧。没有以太网接口,麻烦您跑到KFC或者星巴克去上网吧。什么?怎么把照片放到Air上?您可以用蓝牙或者无线传输……


三、雷人的钢琴烤漆:

  曾几何时,我们经常可以在各大笔记本网站看到如下字样:“XX笔记本采用时尚靓丽的钢琴烤漆外观,在灯光下璀璨夺目、熠熠生辉……”,一些日韩厂商非常喜欢使用钢琴烤漆,然后配上一个像韩剧一样精美的图赏。不明真相的消费者,特别是年轻MM们从此落入厂商的魔爪……
Highslide JS
看到顶盖上的“爪子”印了吗?

Highslide JS
钢琴烤漆=指纹收集器


  为什么说是“魔爪”?因为钢琴烤漆的笔记本在使用过程中很容易留下难看的“爪子”印,这种感觉比在眼镜上哈了一层白气还要难受:灰色的指纹真恶心啊,钢琴烤漆就是指纹收集器……


四、雷人的上网本:

上网本是近两年市场上最热门的产品,07年华硕易PC的推出可谓填补了市场的空白,一种可以进行简单上网、处理文档的产品就此诞生。不过当小编怀着崇敬的心情仰视华硕的时候突然发现了这样一款产品:

  华硕Eee PC 700采用了英特尔赛扬M处理器,主频可达900MHz,搭载英特尔910GMLE+ICH6M平台,显卡为集成GMA950显示核心,配备512MB内存,2GB固态硬盘,内置30万高清网络摄像头、802.11b/g无线网卡,预装Linux操作系统,采用7寸显示屏,整机仅重0.89千克。

Highslide JS
标配2GB固态硬盘的华硕 Eee PC 700

Highslide JS
标配4GB固态硬盘的明基Joybook Lite U101C上网本

  我没看错吧:“2GB固态硬盘”…这是手机存储卡的容量啊。如果说华硕Eee PC 700推出时上网本市场尚未成熟、还情有可原的话。那么一款今年推出、搭载4GB固态硬盘明基Joybook Lite U101C上网本真是雷死人了……

  不禁要问一下设计者:“2GB、4GB固态硬盘能用来干啥?”,想起了神舟老总吴海军的评价“X PC就是玩具”。

五、雷人的品牌名称:

  看了上面几个雷人的设计之后,如果你觉得还不够雷,可以看看雷的最高境界——直接将“雷人”作为笔记本的品牌名称:

Highslide JSHighslide JSHighslide JSHighslide JS
    
“leiren雷人”牌笔记本

  一家名为“蓝脑超级计算机(深圳)有限公司”的山寨厂商,不知道老板是不是姓雷,还是这个笔记本真的很雷。反正笔记本的顶盖上赫然镌刻着“Leiren”字样——粗看一下还以为是“Lenovo”。然后是外包装箱上巨大的“雷人”字样。对于这款笔记本我已经不想说什么了,你还没被雷到吗?


CSS参考手册.chm

[不指定 2009/08/24 08:19 | by tommyhu ]
最近在学习DIV+CSS,手头上看的一个不错的CSS参考手册,要的下,解压密码www.tommyhu.cn
下载文件 (已下载 165 次)

Highslide JS
PS:看看我的速成,直接用DW CS3拉APP DIV,把大概宏观结构拉出来,然后在代码区域做定位,再做微观结构,此方法不知道W3C不cry,专业人士表扔砖块,这是外话,还是要步步为营,W3C才有前途smile
Highslide JS

PHP学习---变量使用总结

[不指定 2009/08/22 19:29 | by tommyhu ]
1.定义常量define("CONSTANT", "Hello world.");
常量只能包含标量数据(boolean,integer,float 和 string)。
调用常量时,只需要简单的用名称取得常量的值,而不能加“$”符号,如:echo CONSTANT;
注: 常量和(全局)变量在不同的名字空间中。这意味着例如 TRUE 和 $TRUE 是不同的。

2.普通变量$a = "hello";

3.可变变量(使用两个美元符号($))
$$a = "world";
两个变量都被定义了:
$a 的内容是“hello”并且 $hello 的内容是“world”。
因此,可以表述为:
echo "$a ${$a}";或者  echo "$a $hello";它们都会输出:hello world
要将可变变量用于数组,必须解决一个模棱两可的问题。这就是当写下 $$a[1] 时,解析器需要知道是想要 $a[1] 作为一个变量呢,还是想要 $$a 作为一个变量并取出该变量中索引为 [1] 的值。解决此问题的语法是,对第一种情况用 ${$a[1]},对第二种情况用 ${$a}[1]。

4.静态变量
在函数内部static $a = 0;
注意:声明中用表达式的结果对其赋值会导致解析错误如static  $a =3+3;(error)
静态变量仅在局部函数域中存在(函数内部),函数执行完之后,变量值不会丢失,可用于递归调用

5.全局变量
在函数体内定义的global变量,函数体外可以使用,在函数体外定义的global变量不能在函数体内使用,在全局范围内访问变量可以用特殊的 PHP 自定义 $GLOBALS 数组:
如:$GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];
在一个函数域内用 global 语句导入的一个真正的全局变量实际上是建立了一个到全局变量的引用
global $obj;
注:对于变量的 static 和 global 定义是以 应用 的方式实现的

6.给变量赋值:传地址赋值(简单引用):
$bar = &$foo;  //加&符号到将要赋值的变量前
改动新的变量将影响到原始变量,这种赋值操作更加快速
注意:只有命名变量才可以传地址赋值
注意:如果
$bar = &$a;
$bar = &$foo;
改变$bar的值只能改变变量foo的值,而不改变a的值(引用改变了)

7.PHP 超全局变量$GLOBALS : 包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键标为全局变量的 名称。从 PHP 3 开始存在 $GLOBALS 数组。
$_SERVER : 变量由 Web 服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组 $HTTP_SERVER_VARS 数组(依然有效,但反对使用)。
$_GET :    经由 HTTP GET 方法提交至脚本的变量。
$_POST :   经由 HTTP POST 方法提交至脚本的变量。
$_COOKIE : 经由 HTTP Cookies 方法提交至脚本的变量。
$_FILES :  经由 HTTP POST 文件上传而提交至脚本的变量。
文件上传表单中要有 enctype="multipart/form-data"
$_ENV :    执行环境提交至脚本的变量。
$_REQUEST :经由 GET,POST 和 COOKIE 机制提交至脚本的变量,因此该数组并不值得信任。所有包含在该数组中的变量的存在与否以及变量的顺序均按照 php.ini 中的 variables_order 配置指示来定义。该数组没有直接模拟 PHP 4.1.0 的早期版本。参见 import_request_variables()。
注意:      自 PHP 4.3.0 起,$_FILES 中的文件信息不再存在于 $_REQUEST 中。
$_SESSION :当前注册给脚本会话的变量。

too simple

[不指定 2009/08/22 16:31 | by tommyhu ]
今天去人才市场发简历
富士康一份
伊利一份
转悠,听那些高人吹啊,海吹,难混啊现在,一个系统工程师要求啥都会,什么网络布线,服务器架设维护,AD,DFS,MAIL SERVER,IIS,……,什么语言,C,C#,DELPHI,JAVA反正是主流的你都得能用,我草……
原来发现自己,TMD,TOO SIMPLE!

这里要说下那些可恶的每次招聘都在企业,狗屁的天天在那做SHOW,就董事长不招的,全年都没有招到个满意的,没想到,现在的招聘泡沫真是多啊,那些新的毕业生们啊,不玩你玩谁啊……

瓶颈啊,瓶颈啊!
许巍《时光》
纪念这匆匆逝去的青春,祝福那些生命中出现又消失的可爱影像!
浮沉时光机器,摆渡人生大舞台,前途,坚信绚烂,GOODLUCK…摆渡在理想与现实之间的,是真实的自己,摆渡在过去与未来之间的,是一个个今天,在每一个停住的十字路口,我们用经典摆渡人生...…
Highslide JS
Windows Media Player文件
分页: 142/230 第一页 上页 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 下页 最后页 [ 显示模式: 摘要 | 列表 ]