在如今这个提倡可用性设计以及用户体验设计的网络时代,CSS也是要一同参与其中的。大部分人在CSS代码编写中总是先对整体定义字体尺寸,中文情况下一般为12px,而其实这样以来在通过IE顶部菜单中的“察看-文字大小”设置已无任何作用。对字体感觉太小的浏览者而言无疑是种很不好的用户体验过程。其实这一切都可以避免,那就是使用em单位作为字体显示单位。 浏览器的默认字体高都是16px,所以未经调整的浏览器在显示1em=16px。换算过来的话也就是说1px=0.0625em,也就是12px=0.75em, 10px=0.625em,通过1px=0.0625em大家可以在CS...
http://www.jb51.net//article/13361.htm
不可否认动易的产品的易用性是无可置疑的。这次开源相信给互联网很大的波动,会有更多的做站大军,加入到动易的产品中。这次商业用户也能感受到动易带给我们动易sql商业版的乐趣了,如果动易早一年开源,相信半壁江山都是你的了,可这已经是两年后了,dedecms(模板太好用了)我也在用,和帝国网站管理系统(不如dedecms模板自主性),phpcms(后台太乱了),他们php系统占领的很大一份量。而dedecms的易用性和作者的经常放鸽子。让人很是头痛,如果能有帝国作者一般的信誉相信更牛了,大家来拭目以待吧。下载地址1http://ah-telecom.cnzz.cn/cnzz_code/2008-01/...
http://www.jb51.net//article/13322.htm
一个google code上的project刚发布了2.5版号称又要做一个大而全的js的库,要和jQuery, prototype, YUI, Ext对抗的,哈哈With this release of DOMAssistant, I feel that it can seriously competewith the major JavaScript libraries on the&...
http://www.jb51.net//article/13212.htm
(包含服务器端注入、客户端ARP注入等)IEOnly——一般只有IE害怕iframe这样的挂马,所以灵儿就拿IE开刀。在阅读本文之前,我们先了解一下expression; IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和JavaScript脚本关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段JavaScript表达式,CSS属性的值等于Javascript表达式执行的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。&n...
http://www.jb51.net//article/13192.htm
利用随机字符串代替变量等,混淆原代码,保护自己写的代码,不利于别人直接剽窃[code]<SCRIPT language=JavaScript><!--/**//**//**//**** ==================================================================================================** 类名:CLASS_CONFUSION** 功能...
http://www.jb51.net//article/13130.htm
单体模式(Singleton)是经常为了保证应用程序操作某一全局对象,让其保持一致而产生的对象,例如对文件的读写操作的锁定,数据库操作的时候的事务回滚,还有任务管理器操作,都是一单体模式读取的。 创建一个单体模式类,必须符合三个条件: 1:私有构造函数(防止其他对象创建实例); 2:一个单体类型的私有变量; 3:静态全局获取接口 下面我写一个类,为了看是不是单体,就加了一个计数器,如果是同一个类,那么这个类的计数每次调用以后就应该自动加一,而不是重新建对象归零:...
http://www.jb51.net//article/13117.htm
by jno2007-11-29http://www.ph4nt0m.org当你第一次用expression方式来xss时,你肯定傻眼了,不停弹框,没法关闭浏览器,最终你只能祭出任务管理器将进程结束。也许你其他TAB页正有填到一半尚未提交的表单,你就这样被expression给日了,心里非常郁闷,于是就要想办法干它。很多人第一反应就是cookie,没错这是个好办法:<div style="width: expression(if(document.cookie.indexOf('xxxx')<0){alert(1);document.cookie='x...
http://www.jb51.net//article/12980.htm
价值300美元的顶级录屏软件Camtasia Studio 3 现可免费注册!Camtasia Studio的目前版本为V5,注册费用近300美元。可以免费获取的版本为V3,功能稍有差别,但已经远远超过其他免费或共享软件。如果有兴趣,也可以半价升级到最新版本。这与SnagIt V7.2.5 免费注册的策略相同。 Camtasia 是一款专门捕捉屏幕音影的工具软件。它能在任何颜色模式下轻松地记录屏幕动作,包括影像、音效、鼠标移动的轨迹,解说声音等等,另外,它还具有及时播放和编辑压缩的功能,可对视频片段进行剪接、添加转场效果。...
http://www.jb51.net//article/12956.htm
smtp.class.php[code]<?php define(’SMTP_STATUS_NOT_CONNECTED’, 1, TRUE); define(’SMTP_STATUS_CONNECTED’, 2, TRUE); class smtp { var $connection; var $recipients; var $headers; var $timeout; var $er...
http://www.jb51.net//article/12916.htm
将文档设置为设计模式 要将整个文档设置为设计模式,可以对文档对象本身设置 designMode 属性。当文档处于设计模式时,将不运行脚本。这样,似乎在文档内设置一个按钮来打开或关闭设计模式是个好注意,但这样做没有作用。当用户打开它后,它将保持在设计模式状态。当他们下次单击此按钮时,它将被选定而不是被单击,他们再次单击它,将能够编辑它的值。这就是为什么如果要使用设计模式最好对框架或 IFrame 中的文档设置 designMode 属性的原因。下例展示如何...
http://www.jb51.net//article/12837.htm
作者:Cutsin原文地址:http://www.moonless.net/blog/2007/09/csspositionz-index.html注:本文仅供交流使用,如有不当之处欢迎批评指正,但请注明详由,谢谢!由于平时不太用到,所以过去写css的时候对于position属性的absolute、relative值理解比较模糊,对于z-index的层叠更是摸不着头脑,除了理解的因素外,各个浏览器的不同解析结果也是一个大问题。今天仔细阅读了一下css文档,总算是对盒模型的浮动、定位有了比较深刻的理解。我们在实践中很有可能遇到这样的问题:1、做一个横向导航,然后鼠标经过之后出现下拉菜单,那么这个...
http://www.jb51.net//article/12460.htm
