Logo

never-online

Eventually, I am never-online...
  • Blog首页
  • 推荐日志
  • 关于我
  • 留言簿
  • 设计
  • 订阅RSS
  • 设计
评论 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | > | >>
引用 hhhhhhhhh* : IE在DOM操作有表单控件时的bug
[ 2009-01-07 12:55:52 ]
adfadfasdfasdffasdfasdf
引用 agvasd* : IE在DOM操作有表单控件时的bug
[ 2009-01-07 12:55:23 ]
这是一个隐藏评论.
引用 welefen* : keydown在opera里与其他浏览器的区别
[ 2009-01-06 15:19:27 ]
默认竟然是 悄悄话 我倒
貌似安全规则每次都是 1.5+0.1啊
引用 welefen* : keydown在opera里与其他浏览器的区别
[ 2009-01-06 15:17:45 ]
想做持续按下后 清空文本内容?
引用 airwin* : keydown在opera里与其他浏览器的区别
[ 2009-01-06 09:56:27 ]
记得以前碰到过这个问题.是在做Suggest提示的时候.
此时Opera下 keypress 事件是连续触发的
引用 LORDZ* : Javascript标准DOM Range操作(2)
[ 2009-01-04 17:34:06 ]
太棒了!!!
引用 Rank : 从trim原型函数看js正则表达式的性能
[ 2008-12-31 00:18:01 ]
@闲耘
第一个非空白和最后一个非空白的位置,这个用正则应该还是可以做到的,用预查应该可以做到,且不消耗存储。
Copy Code(拷贝代码)-Run HTML(运行代码)-Save Code(另存代码)
<script type="text/javascript">//<![CDATA[
  var s = ' s ';
  /(?=[^\s])/.test(s);
  alert(RegExp.lastIndex);
//]]></script>
引用 Rank : ie6 sp1+ssl+ajax(XMLHttpRequest)=trouble
[ 2008-12-31 00:04:49 ]
case 12029:
case 12030:
case 12031:
case 12152:
case 12159:
如果XMLHttpRequest返回出现这些状态码,重试发送数据。
否则调用onError自定义事件。
[最后修改由 Rank, 于 2008-12-31 00:18:57]
引用 瞬间* : ie6 sp1+ssl+ajax(XMLHttpRequest)=trouble
[ 2008-12-30 09:14:05 ]
最后一段没怎么看懂,楼主能解释下吗,谢谢。
引用 小全* : 又一个IE透明度问题
[ 2008-12-27 10:32:55 ]
今天突然才發現,暈 不止IE8 ,IE6也是,估計是以前沒有注意到,今天不斷調試才發現,還以為自己代碼寫錯,暈
引用 闲耘* : 从trim原型函数看js正则表达式的性能
[ 2008-12-23 21:15:45 ]
我测试了一下,两头都纯循环(使用substring)的方式,
比头部使用正则(replace),尾部使用循环(然后substring)的方式,
效率还高3倍左右(大文本,不同型号的比率大概也不同),
应该是replace效率较低的缘故。
如果能实现快速找到第一个非空白和最后一个非空白的位置,效率就更高了,可惜我的智慧还达不到。
p.s. 貌似你的安全规则是hard code..
引用 Rank : 哈哈, 破解了asprise 的ocr for delphi/C++/C组件
[ 2008-12-22 14:54:54 ]
@楼上的同学们~
该组件我已经找不到了,硬盘坏过一次了~~~ [cry]
破解该组件还是比较容易的,初学一个crack就可以破解成功了。
[最后修改由 Rank, 于 2008-12-22 14:55:28]
引用 Rank : 从trim原型函数看js正则表达式的性能
[ 2008-12-22 14:48:40 ]
@闲耘:效率对比是差一个数量级的,我用长字符串做测试后,长字符串的长度未统计,单纯用正则的速度如果是3~5s的话,用正则结合传统的方式大概是不到100ms。

至于默认是悄悄话是因为现在国内的形势(gov)是要把发言的内容都要进行审核。。。。被逼无奈而为之~~~
[最后修改由 Rank, 于 2008-12-22 14:50:49]
引用 闲耘* : 从trim原型函数看js正则表达式的性能
[ 2008-12-22 13:01:26 ]
怎么默认是悄悄话的,崩溃。
引用 闲耘* : 从trim原型函数看js正则表达式的性能
[ 2008-12-22 13:00:41 ]
深入浅出,研究的很好。
不过有没有效率对比的数据呢?前后都使用循环或其他方法,效率比之如何呢?
引用 奇迹℃℡* : 798随拍
[ 2008-12-21 12:01:27 ]
呵呵,不错,正要去呢,没想看到你这篇日志。
引用 Rank : 去天坛的照片
[ 2008-12-21 01:04:42 ]
@静海,其实天坛本身是很漂亮的,人太多的时候就会大打折扣,天坛这里给我的感觉——没有旅游淡季~
引用 静海* : 去天坛的照片
[ 2008-12-18 10:36:11 ]
真漂亮,比看到的真实的天坛好看多了
引用 Rank : 降低HTML结构与脚本之间的强耦合
[ 2008-12-16 21:46:25 ]
以前我也曾推荐过selector,不过发现大部分应用byClassName和byTagName就够了,似乎大家不愿意为了selector引入太多的代码~~
---------
嗯,同感~~,所以现在我们这用不用也还是个问题。那你后来的结论如何?怎么样做才比较平衡,愿闻其详~ [smile]
[最后修改由 Rank, 于 2008-12-17 00:03:59]
引用 FIREBOX* : 哈哈, 破解了asprise 的ocr for delphi/C++/C组件
[ 2008-12-15 10:14:10 ]
你好楼主,感谢你能否发一份给我,谢谢
fireboxsoft@gmail.com
引用 tt123 : 十行代码即可写出兼容版拖动层
[ 2008-12-14 21:36:19 ]
写得是不是太精简了
[最后修改由 tt123, 于 2008-12-14 21:38:03]
引用 tt123 : 十行代码即可写出兼容版拖动层
[ 2008-12-14 21:33:47 ]
getAbsoluteCoords 是什么意思 [sweat]
[最后修改由 tt123, 于 2008-12-14 21:38:29]
引用 tt123 : 设计简单可重用的拖动(DragDrop)库.
[ 2008-12-14 21:18:29 ]
我想看看拖动时,只拖动虚框,原以为只是一种效果,现在才知道这是一种更有效的方式 [yes] [smile]
引用 tt123* : 设计简单可重用的拖动(DragDrop)库.
[ 2008-12-14 21:10:33 ]
看了你的文章,很是受用.希望多向你学习 [sweat]
引用 tt123* : 设计简单可重用的拖动(DragDrop)库.
[ 2008-12-14 21:08:49 ]
你好,我是在查找"仿window的拖放效果才来到"这里的
引用 doyi* : 降低HTML结构与脚本之间的强耦合
[ 2008-12-07 23:46:28 ]
嗯,使用selector可以减轻很多不必要的代码,关键在于如何使用,还是建议加些className和id,因为它们容易引起注意,如yui的tabview中有yui-nav和yui-content两个className,别人一看就知道这里是关键,不能乱动。而如果是“#xx ul”这样的方式写selector就容易给后人留下陷阱,如不小心去掉或再加一层ul就出错了

以前我也曾推荐过selector,不过发现大部分应用byClassName和byTagName就够了,似乎大家不愿意为了selector引入太多的代码~~
引用 Rank : 降低HTML结构与脚本之间的强耦合
[ 2008-12-05 12:22:18 ]
呃,doyi你说得很有道理~~ [smile] ,
我来说说对这一段我的做法.
虽然说html最好能做到只负责数据层,然而实际上是不可能的,比如哪天需要将某某区域变成圆角,或者为了解决ie的某个bug而要多做一个嵌套,html结构就会有改动,如果程序是依据html结构来取元素的,就有可能出错
-----------
首先,如果不用selector,只用传统的方式去获得节点的方式也是有问题的。首先,我们先看使用者用你的tabview怎么用的。
var tabs = ....
var contents = ...
var tabview = new TabView(tabs, contents)
结构更改了,你的代码就一定不改吗?那如何获得tabs和contents呢?用className或者某种唯一标识来识别tab和content吗。当然这也是一个方法,但确实不是很好的做法。

对于页面结构,我相信大多数的公司都有自己写tabview或者其它标准UI的规范。
对于selector来说,这就是一个使用的机会。假设我的tabview给他使用的时候是这样:
var tabview = new TabView(document.getElementById('tabviewContainer', {
selector: TABVIEW_SELECTOR.DEFAULT
});
这样,如果以后你为了更灵活,而修改了tabview结构,那么我只用改一个全局的DEFAULT的选择器就可以了。如果要用个例,你完全可以用传统的方法添加tabs和contents的方法来做。

-------------
总之,用selector来实现解藕,只是给使用者更灵活,是颈上添花的事情。给自己的代码也带来一定的可扩展。
但都能实际而定,不同的情况不一样的做法。 [smile]
[最后修改由 Rank, 于 2008-12-16 21:45:41]
引用 doyi* : 降低HTML结构与脚本之间的强耦合
[ 2008-12-04 00:05:56 ]
嗯,以前尝试过,发现还是有问题:
html不是xml,虽然说html最好能做到只负责数据层,然而实际上是不可能的,比如哪天需要将某某区域变成圆角,或者为了解决ie的某个bug而要多做一个嵌套,html结构就会有改动,如果程序是依据html结构来取元素的,就有可能出错
或者哪天新来的同学简单优化了一下html代码,有可能会郁闷地发现程序莫名其妙不可用了~

当然,就看这个selector怎么写了
引用 blankion* : 试机,香山游
[ 2008-11-29 11:19:41 ]
[lol] 相机啥牌子
引用 zuike* : ASP解压缩(在线解压缩类)
[ 2008-11-28 16:04:00 ]
这个不太好在虚拟主机上实现。
评论 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | > | >>
Language Package
  • ENGLISH
  • 简体中文
用户面板
用户名:
密码:
安全规则: 1.5+0.1
注册
分类
  • Blog首页
  • Diary & Misc [109] Diary & Misc RSS Feed
  • JS & DHTML [90] JS & DHTML RSS Feed
  • Never Modules(JS) [12] Never Modules(JS) RSS Feed
  • Flash & Flex & Air [4] Flash & Flex & Air RSS Feed
  • PHP & Apache [1] PHP & Apache RSS Feed
  • XML [7] XML RSS Feed
  • CSS [6] CSS RSS Feed
  • ASP & .NET [3] ASP & .NET RSS Feed
  • Literature Archives [4] Literature Archives RSS Feed
  • Design [13] Design RSS Feed
  • Visual Basic [3] Visual Basic RSS Feed
最新评论
  • adfadfasdfasdffasdfasdf
  • ******
  • 默认竟然是 悄悄话 我倒 ...
  • 想做持续按下后 清空文本...
  • 记得以前碰到过这个问题....
  • 太棒了!!!
  • @闲耘 第一个非空白和最...
  • case 12029: case 12030...
  • 最后一段没怎么看懂,楼...
  • 今天突然才發現,暈 不止...
  • 我测试了一下,两头都纯...
  • @楼上的同学们~ 该组件我...
  • @闲耘:效率对比是差一个...
  • 怎么默认是悄悄话的,崩...
  • 深入浅出,研究的很好。 ...
Reading
ActionScript 3.0编程精髓 算法导论
代码大全第二版 php程序设计
搜索

统计数据
日志: 252
评论: 714
引用: 0
用户: 93
到访: 2546352
在线: 3

友情链接
  • ps album
  • my flickr
  • XiaoFeng
  • 神~ORZ
  • winter
  • aoao
  • jerry.qu
  • JoelLeung
  • monyer
  • Miller
  • PuterJam
  • Terry
  • JK
  • akira
  • dh20156's New World!
  • muxrwc
  • Joshua
  • Estyle
  • 兔子
  • 电脑爱好者
  • 阿笨狗
Favorite
  • leica china
  • Douglas Crockford
  • dhteumeuleu
  • regexplib
  • webfx
  • ajaxian
  • John Resig
  • dean
  • Adam McCrea
  • css beauty
  • livepipe
  • smashing magazine
  • ericlippert
  • narcissus
  • PPK
widget

Powered by LBS Version 2.0.304 © 2003-2005 SiC/CYAN. - Template writen by never-online - 桂ICP备07010684号
5 DB Queries | Proccessed in 156ms