
Web Develop
文章平均质量分 58
hax
这个作者很懒,什么都没留下…
展开
-
再谈Cocoon兼谈JSP
一年前的旧文,今天看来仍有其价值。 发信人: HAX(海曦), 信区: WebDevelop标 题: 再谈Cocoon兼谈JSP发信站: 饮水思源 (2002年06月06日01:17:17 星期四), 站内信件著名的 IBM DW 中文网站,推出了Cocoon 2的简介教程,从而再次把我们的目光吸引到Cocoon上。以下是我在优快云的XML讨论区发表的个人看法,贴过来涨原创 2003-07-07 09:04:00 · 1448 阅读 · 0 评论 -
给IE增加dom3xpath支持
Dimitri Glazkovs html-xpath provides DOM level 3 XPath features for M$IE. I found it first from Sarissa docs which mentions it as complement to Sarissa.Great, is it? But it still have some limits原创 2006-02-15 14:37:00 · 1591 阅读 · 0 评论 -
Property assessor (getter/setter) in JavaScript
Is property assessor good or evil? C# thinks good and Java as contrast. What about JavaScript? Maybe yes, Maybe no...Mozilla SpiderMonkey introduce variety of solutions for getter and setter. Here i原创 2006-02-18 14:12:00 · 1686 阅读 · 0 评论 -
提交Gecko的一个bug
https://bugzilla.mozilla.org/show_bug.cgi?id=326983当table的col有css属性visibility:collapse,该column应隐藏(ie不支持此特性)。然而border-collapse:collapse的table在画表格线时却没有扣除,结果就是表格错位。原创 2006-02-13 15:51:00 · 1279 阅读 · 0 评论 -
对于一个“纯JS实现GB2312转码”的看法
完整贴在 http://community.youkuaiyun.com/Expert/TopicView3.asp?id=4563329此处把我的论点集中一下:编码问题不应该这样解决。楼主的出发点是好的,但是解决问题的思路有问题,这个东西充其量就是一个在某些特定条件下的patch。我说的“思路问题”,是指楼主有没有想过,encoding实际上是一种底层的(相对你开发的application本身来原创 2006-02-24 12:07:00 · 9142 阅读 · 5 评论 -
Right Direction but Questionable Action --- about dianping.com
MSN对话如下:人物表:Anna ...... 小馋猫,dianping 忠实的用户Immutable is Nothing ...... meAnna~~交通大学 110校庆 说:www.dianping.com做全部 Anna~~交通大学 110校庆 说:不仅 餐饮 Immutable is Nothing... 说:sth interesting has happendImmut原创 2006-04-10 11:11:00 · 1634 阅读 · 0 评论 -
JavaScript 2 已经确定发布日期
ECMAScript Edition 4在经历了多年停顿后终于重上轨道。在最近的Brendan Eich的演讲中,已提出ES4的Deadline将是2007年第一季度。他还预测,JS2将在4年里取代JS1。根据Brendan Eich的演讲稿,FireFox的未来版本将逐步加入以ECMAScript Edtion 4为蓝本的JavaScript 2的支持,到2007年第二季度,FireFox 3将原创 2006-05-24 11:06:00 · 1488 阅读 · 0 评论 -
style.backgroundImage will fire onpropertychange twice
We all know IE is weird:http://blog.youkuaiyun.com/images/authorship.gif);" type="button" value="change background image" />document.getElementById(mytestinput).attachEvent( onpropertychange, func原创 2006-10-23 14:32:00 · 3735 阅读 · 1 评论 -
VML need hasLayout
I happened to modify a page in last week, add to make it CSS1Compat, and got a suprise: some vml graphics are missed.I guessed its due to hasLayout, as I understand, only element which hasLayout h原创 2006-10-24 10:49:00 · 1147 阅读 · 0 评论 -
$X
可能自从prototype引入$()后,使用$起头的短名字就成为风潮。随便列举如下: prototype: $(id, ...) 基本上是document.getElementById的缩写 $A(a) 转换到Array $R(...) 产生一个Range $H(h) 产生一个Hash $F(c) 返回form control的值 jQuery: $(css) 根据css se原创 2006-06-29 11:10:00 · 2449 阅读 · 6 评论 -
VML cache issue
Recently I wrote another png transparency patch for ie6 which use VML instead of AlphaImageLoader.AlphaImageLoader have many issues, the most famous one is clickable issue. I also found that it can原创 2006-11-23 02:04:00 · 3286 阅读 · 0 评论 -
牛人就是牛人
摘自http://blog.youkuaiyun.com/myan/archive/2006/11/25/1413933.aspx这次的会议展示了过去6个月以来世界各地的Rails开发者们发现的最令人兴奋的东西,现在看来,我们这个小圈子之外的人 们也终于开始关注Rails社群了,这当然很酷。但同时我们也必须想清楚,我们何以会获得如此的关注?我听到了Thomas昨天和今天的发言,当然他的很 多想法和建议是非常棒转载 2006-11-27 16:39:00 · 1892 阅读 · 0 评论 -
windowsvista首页的一个css瑕疵
今日听说windowsvista首页的背景是上海外滩,就去看了一下,果然。但是发现一个问题,窗口宽度较小时,会出现滚动条,搜索框需要向右卷动才能看到。而当页面向右卷动的时候,露出来了上海滩背景底下的黑白渐变的丑陋底裤。其实这个背景图足够长(见下图),所以上述行为看来是写网页的人的问题造成的。拿源代码看了一下,果然。 #wvhpA{ position: absolu原创 2006-12-04 14:55:00 · 2809 阅读 · 0 评论 -
版本、兼容性以及标准
本文译自Maciej Stachowiak在webkit团队blog上的文章Versioning, Compatibility and Standards。本文可作为分歧巨大的“HTML的版本问题”的背景材料,对此问题的探讨也请移驾此处讨论。注意,【】中的内容为我所加的注。 Versioning, Compatibility and Standards 版本、兼容性以及标准翻译 2008-02-11 15:00:00 · 4829 阅读 · 0 评论 -
Quotes (by Dean Edwards)
Dean Edwards的新的一篇blog是几段引用,抄录并勉强翻译如下: 微软的Chris Wilson 写道 ..we worked together with The Web Standards Project (in the WaSP-Microsoft Task Force) on this problem. I can’t give them enough cred翻译 2008-02-13 15:56:00 · 4927 阅读 · 1 评论 -
使用捕获事件监听器(useCapture=true)的陷阱及其对策
本文原发于我在JavaEye的blog上。DOM event flow有三个phase,capture、target和bubble。通常我们只在后两个阶段处理事件,也即在调用addEventListener (type, listener, useCapture)时,useCapture设为false。偶尔可能会使用所谓捕获事件监听器(Capturing Event Listeners),即use原创 2008-02-18 01:44:00 · 6099 阅读 · 0 评论 -
window.eval 及相关方法总结
本文原发于我在JavaEye上的blog,备份于此。 2月27日更新:优快云的人真是的,弄到首页就弄到首页,偏要自作主张改我的标题,加上什么“JScript的window.eval……”,完全牛头不对马嘴(偏偏就是JScript中的window.eval跟eval没有差别)。你好歹要么写“JavaScript”要么写“JS”!唉。。。 前面有帖子说到在函数里如何能在全局空间上eval。 虽然原创 2008-02-26 18:34:00 · 5920 阅读 · 3 评论 -
ff1.5增加pageshow/pagehide事件
FF 1.5开始采用了和Opera类似的高速缓存机制,http://developer.mozilla.org/en/docs/Using_Firefox_1.5_caching。多数情况下,页面被完整的cache起来(例外情况如https、cache-control以及带有unload的页面)直到浏览器关闭。这使得在bf(back/forward)时响应飞快。但是有一个情况,就是在bf的时候,不原创 2006-03-16 20:35:00 · 2225 阅读 · 1 评论 -
讨论:Qomolangma实现篇(四):基本特性增强与多投事件系统
http://blog.youkuaiyun.com/aimingoo/archive/2006/03/07/617363.aspx“不修改Object()对象原型”,我还是比较赞同这个的,因为这样可以避免影响到 for in 的惯用法。假如框架的一个目标是尽量能兼容已有的代码,则这个规定是必要的。不过这样也限制了一些能力。有一种折中的方案,是我从Dean的ICommon认识到的,即可定义一个新的类作为基原创 2006-03-13 00:54:00 · 1480 阅读 · 0 评论 -
讨论:Qomolangma实现篇(三):兼容层设计
http://blog.youkuaiyun.com/aimingoo/archive/2006/03/07/617361.aspx1. 关于Browser Sniffing,这一部分代码我之前就看了,有点想法。个人认为Object Sniffing还不如UserAgent,尽管后者也不是那么可靠。一个是,有些浏览器也会实现一些非标准的兼容特性,例如opera下似乎也有document.all(不是很确定原创 2006-03-12 23:49:00 · 1578 阅读 · 0 评论 -
关于基于Form的多文件上载
发信人: HAX(青蛙王子), 信区: WebDevelop标 题: 关于基于Form的多文件上载发信站: 饮水思源 (2002年12月30日13:40:54 星期一), 站内信件一个典型的基于form的文件上载页面如下:文件上传 产生的页面包括一个input框和一个浏览按钮,点击浏览按钮后会弹出一个系统对话框让你选择本地文件。然而在IE浏览器中,有一个很大的限制就是,一次只能选一个文件。Mo原创 2003-07-07 09:17:00 · 1461 阅读 · 0 评论 -
MVC在WebE的对应
一年前学习中的一段体会,现在仍可回味。发信人: HAX(海曦), 信区: WebDevelop标 题: Re: MVC在WebE的对应发信站: 饮水思源 (2002年07月11日19:19:49 星期四), 站内信件今天继续看了一下,又有一些新的发现。【 在 HAX (海曦) 的大作中提到: 】: 今天看了很久以前down下来的一篇文章:: Objects and原创 2003-07-07 09:08:00 · 1443 阅读 · 1 评论 -
编译时标签(对JSP进行的XSLT预处理)
一篇旧文,翻出来回顾一下。BTW,抗议csdn的分类,XML怎能归于.NET之下!! 发信人: HAX(海曦), 信区: WebDevelop标 题: 编译时标签(对JSP进行的XSLT预处理)发信站: 饮水思源 (2002年02月12日00:10:32 星期二), 站内信件编译时标签(对JSP进行的XSLT预处理)原文:http://www.mail-archive.c原创 2003-07-07 09:04:00 · 1374 阅读 · 0 评论 -
mozilla终于开始了XForms项目
http://www.mozilla.org/press/mozilla-2004-08-10.html早就等待着,终于开启了。而且有IBM和Novell的支持。这两者都业已有自己的XForms项目。想来Mozilla的XForms项目会马上有可用的Release出来。在此之前,我打算先Try一下已经开源的Deng。原创 2004-08-24 15:29:00 · 1321 阅读 · 0 评论 -
FireFox 1.0预览版发布
前天才down了0.9.3。今天就看到PR版了。希望早日看到正式的1.0版。原创 2004-09-18 01:01:00 · 1140 阅读 · 0 评论 -
M$可笑的“向后兼容”
Bug描述:sfo日历上的年份在Mozilla下显示为104年而不是2004年。Bug原因:年份是由calendar.js脚本所产生。var cl_thisYear = cl_today.getYear();使用了有y2k问题的getYear()方法。按照ecmascript ed3标准,返回的是YearFromTime(LocalTime(t)) − 1900. MS IE上之所以正原创 2004-09-30 12:33:00 · 2037 阅读 · 0 评论 -
探索 XML 的替代语法 —— 阅读和思考
http://www-900.ibm.com/developerWorks/cn/xml/x-syntax/index.shtml非常棒的文章!它涉及我一直以来考虑的问题,如何简化xml的编辑(它明确指出了我未确切意识到的xml编辑困难的一个根源:即最商业化的XML编辑器也在一定程度上需要定位和点击,这成为快捷自由地编写内容的拦路虎)。与wiki一样,更简洁的超文本语言也是我早期naxt项原创 2004-10-18 16:49:00 · 1568 阅读 · 0 评论 -
Mozilla FireFox 1.0 正式发布
MOZILLA FOUNDATION RELEASES THE HIGHLY ANTICIPATEDMOZILLA FIREFOX 1.0 WEB BROWSER----------------------------------------------------------Open Source Software Driving Innovations in Web Experience原创 2004-11-10 14:51:00 · 1304 阅读 · 0 评论 -
回应《OpenOffice.org与智能文档和电子出版》
OpenOffice.org与智能文档和电子出版非常棒的文章!特别是关于智能文档与XForms的阐述,我完全赞同。我在上一篇blog中写道:“在把xml降格为特定领域的简单文本格式的同时,我所关注的另一条线路是特定xml编辑器的通用表达(而不是为每个xml方言以重量级语言写一个专门编辑器),例如我对把xforms作为一般化xml编辑界面定义语言具有极大期望。”事实上,我相信,也一直鼓吹(虽原创 2004-11-10 14:54:00 · 1489 阅读 · 2 评论 -
SiteMesh 之我见
SiteMesh以前没有听说过。所以我去看了一下。基本上算蛮方便的。仅有的几个tag虽然少,但是满足了80%以上的需求。从技术方面来说,倒是没有什么新意,虽然冠以decorator模式的名字。从纯技术角度来说,俺宁可选择功能强大远在其上的xslt方案。SiteMesh的DecoratorMappers虽然多(讨厌的是每个mapper用法在网站直接的文档里似乎没有,源文件里才有),但是总原创 2005-01-14 01:37:00 · 1811 阅读 · 1 评论 -
New Groovy --- Closure/Block问题
在经历了从blog到mailing list的腥风血雨之后,New Groovy的Roadmap粉墨登场。一定程度上这是对最近一段时间尘嚣甚上的Groovy is dead的回应。另一方面,Groovy的苦谏者Mike Spille对于新Groovy特性的批评所得到的回应却是以wiki形式确定下来的文档。所有新特性中争议最大的,当然就是此条:return/break/continue to原创 2005-02-02 03:48:00 · 1683 阅读 · 0 评论 -
DevEdge 即将复活!
devedge.netscape.com当掉多年了,对于web开发者来说是极大的损失(文档本来就是m$的强项,devedge的消失令得msdn更加变成了事实标准)。虽然mozilla组织一再向AOL协调,但久拖未决。最近的mozillaZine刊出文章“Mozilla Foundation reaches an agreement with AOL on DevEdge content”原创 2005-02-25 18:47:00 · 1409 阅读 · 0 评论 -
FireFox 发布带有 XForms 支持的 beta 版本!
下载我已经安装试用!异常兴奋。终于可以抛开插件在主流浏览器上获得native的xforms支持了!从今天起,我可以进入xforms的实战开发阶段了!稍后会贴出一些测试例子。原创 2005-02-26 02:16:00 · 1497 阅读 · 0 评论 -
提交Mozilla JavaScript Engine的一个问题
今日提交一个Mozilla Firefox上javascript的问题js引擎中Function.apply/call在传递thisArg的时候会调用valueOf(),并仅当valueOf()结果为Object(非primitive)时,会传入此结果。https://bugzilla.mozilla.org/show_bug.cgi?id=314874原创 2005-11-03 12:24:00 · 1417 阅读 · 3 评论 -
Mozilla FireFox 1.5 发布
如期而至。The award-winning Web browser is better than ever. Browse the Web with confidence - Firefox protects you from viruses, spyware and pop-ups. Enjoy improvements to performance, ease of use and priv原创 2005-12-17 14:58:00 · 1409 阅读 · 0 评论 -
HTML Form issue
因兼容DOM0的关系,form被设计成支持直接可通过name直接access到control。例如如有一个则可直接使用形如document.forms[0]["user"],或在没有特殊字符的情况下,可以直接document.forms[0].user。然而这造成一个问题,即name若与form上的方法或属性冲突的话(例如form具有length属性,而同时给form增加一个name为leng原创 2006-01-06 00:24:00 · 1729 阅读 · 0 评论 -
批量修改style采取哪种方式好
本文原发表于我在JavaEye的技术部落格。 fins同志向我提了个问题。因这个问题其实可以展开讨论,所以提出来大家共同探讨。 fins 写道 在同类元素 例如 td 很多的情况下, "一次性改变元素的class对应的styleSheet" 和 "在循环里改变每一个元素style" 哪个更好 ext的代码不知道你看过没 在ext 1 里 改变表格列宽的方式 就是用的 改变那一列原创 2008-02-29 11:19:00 · 4292 阅读 · 0 评论