精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-17
zkj_beyond 写道 搂主这个lib最大的问题是 遵循ie的“标准“来做,而不是w3c得模型。说句你不喜欢的话,没有发展必要了。
yui ext 的event是我见过做的最清爽的。可以看看。 同感,最近才发现yui-ext,从代码风格、功能、性能、文档几个方面来看都很棒。强烈推荐!!! 被LS忽悠了 yui-ext的event是yui的event的扩展,应该说yui的event做的好嘛。 |
|
返回顶楼 | |
发表时间:2007-01-17
zkj_beyond,这个例子是让firefox遵循IE的标准了,我这么做是要尝试一下这种变通。如果可行,那么按IE,按w3c,只要是我能够统一控制就可以了。我主要解决的是项目中对javascript的统一管理和部署的问题,不让标签中出现任何js代码。现在lib里面大部分也是遵循w3c的,因为是从整合以前的脚本开始的,所以还在慢慢的转换中。
我本来不想发这个文章,就是怕被人说笑遵循了ie的标准,嘿嘿。 |
|
返回顶楼 | |
发表时间:2007-01-17
yui event哪里才能搞的到?
|
|
返回顶楼 | |
发表时间:2007-01-17
另外我很像知道firefox是否有不遵守w3c标准的地方,比如说这个event.srcElement,event.target,会不会有两个都没有在w3c中定义的?
|
|
返回顶楼 | |
发表时间:2007-01-17
firefox老版本很多不合规范的东西啊(毕竟是浏览器中的第一代霸主,霸主都有这毛病),现在越来越少了。不过基本上是同时支持两套。
btw:ff的js是支持到1.7版本的,这个大概是最不规范的东西了。 |
|
返回顶楼 | |
发表时间:2007-01-17
看来你们都没有真正看去看yui ext关于event得代码。
yui ext做的和lz相同,只是让ie符合w3cdom标准。 yui是清爽的,但不一定是最好的。 yui : getEvent: function(e) { var ev = e || window.event; if (!ev) { var c = this.getEvent.caller; while (c) { ev = c.arguments[0]; if (ev && Event == ev.constructor) { break; } c = c.caller; } } return ev; }, |
|
返回顶楼 | |
发表时间:2007-01-17
关于这些标准方法event.srcElement,event.target
yuiext有实现。 |
|
返回顶楼 | |
发表时间:2007-01-17
引用 看来你们都没有真正看去看yui ext关于event得代码。
不好意思确实没有看,我还不知道yui ext是什么也没来得及去找,要是方便能告知哪里能找的到? 那段代码没有什么问题,能不能给一个应用的例子? 定义的时候还是有event作为参数来传递的啊。 |
|
返回顶楼 | |
发表时间:2007-01-17
function(){
event..... } function(e){ e.... } 这两个哪一个是标准的? |
|
返回顶楼 | |
发表时间:2007-01-17
标准里压根没有window.event,你说哪个标准
不过说句老实话,支持window.event的倒也不少,除了mozilla系的应该都支持。我查过opera和safari的文档,都是支持的,但是 :这只是dom0,永远不可能成为标准。 |
|
返回顶楼 | |