Tag/
共20个网摘 [
1 ] |
CnEve收录,使用标签:JSCRIPT,时间:2005-12-14 23:39:08 | 相关网摘,我也收藏
让Web页面中,不能折行或不希望被折行的文字始终显示在一行,是一种严格的UI风格,毕竟自由的折行会使得表格和整体界面变得很难把握。当然在一行显示不完全时配以省略号在结尾,能很好的提示用户表示语句未结束,不过这时为了让用户能看到所有文字,Tooltip就是必不可少的了。 显示Tooltip在Web上还不是轻而易举的事情,只要把html元素的title属性设上非空字符串,就自然是Tooltip了。不过这样其实还是挺麻烦的,由于预先写入title,会带来几个副作用:1、带来不必要的内容开销,因为预置title属性,会带来文档的增大;2、总是会显示Tooltip,即使在一行能显示完全的情况下,也显示Tooltip,这样就会让用户迷惑了,还以为再补充说明什么东西呢;3、遇到Tooltip需要显示的文字里有特殊字符,比如:单引号'双引号"时,还需要在服务器端对Tooltip内容编码。 使用客服端脚本来处理Tooltip,就可以避免上面提到的所有不足和问题。
http://birdshome.cnblogs.com/archive/2005/09/01/AutoToolTip.html
CnEve收录,使用标签:JSCRIPT,时间:2005-12-8 16:39:04 | 相关网摘,我也收藏
eval()函数】JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。举个小例子:var the_unevaled_answer = "2 + 3";var the_evaled_answer = eval("2 + 3");alert("the un-evaled answer is " + the_unevaled_answer + " and the evaled answer is " + the_evaled_answer);如果你运行这段eval程序, 你将会看到在JavaScript里字符串"2 + 3"实际上被执行了。所以当你把the_evaled_answer的值设成 eval("2 + 3")时, JavaScript将会明白并把2和3的和返回给the_evaled_answer。 这个看起来似乎有点傻,其实可以做出很有趣的事。比如使用eval你可以根据用户的输入直接创建函数。这可以使程序根据时间或用户输入的不同而使程序本身发生变化,通过举一反三,你可以获得惊人的效果。在实际中,eval很少被用到,但也许你见过有人使用eval来获取难以索引的对象。 文档对象模型(DOM)的问题之一是:有时你要获取你要求的对象简直就是痛苦。例如,这里有一个函数询问用户要变换哪个图象:变换哪个图象你可以用下面这个函数
http://www.qunluo.com/user1/4/archives/2005/4.shtml
CnEve收录,使用标签:JSCRIPT,时间:2005-10-19 13:38:40 | 相关网摘,我也收藏
要求:简单说,就是字符串http://xxx.abc.com/ee/ee/eee/ee....中,若xxx="www"或 xxx="bbs" 或xxx为空时不匹配,为其他任意字符串时匹配。前面的http://和后面的一串东东可能省略。举例如下:匹配以下类似的字符串http://a1.abc.com/fjsdfkjasdlfjalsdhttp://uuu.abc.com/fjsdfkjasdl/123/342http://www2.abc.com/fjsdfkjasdl/123/342http://3www.abc.com/fjsdfkjasdl/123/3423www.abc.com/fjsdfkjasdl/123/342a1.abc.com.....但不匹配http://www.abc.com/.......http://bbs.abc.com/.......http://abc.com/.......bbs.abc.comabc.com
http://community.csdn.net/Expert/topic/4317/4317970.xml?temp=9.188479E-02
共20个网摘 [
1 ]