`
zerozone
  • 浏览: 203114 次
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
不知为何,我陷入一个误区,认为既然选择了Ext,所有页面都应该使用Ext组件。因此为了实现某种效果例如背景图片,不惜扩展组件,哪知这条路很难。尤其当你不熟悉Ext的时候,简直是自讨苦吃。 《Ajax In Practice》有一节(7.4)介绍如何用Ajax创建新型Web应用。两个极端:一个极端是桌面应用,很多框架走上了这条路,例如qooxdoo,SmartClient;另一个极端是纯HTML页面。 摘录如下: 对OpenRico库来说,它要求开发人员预先声明和布局HTML标签,然后负责其余的所有工作。不过由于qooxdoo库的目标是创建完整的GUI库,因此它强调完全采用JavaScrip ...
刚得到消息,译稿顺利通过复审,编辑和质量优。2个月内出版。一年多的努力没有白费。 感谢本书统稿人hax,编辑杨福川。辛苦了。
原文出处:http://blogs.warwick.ac.uk/stevencarpenter/entry/flex_mvc_frameworks/ 当我打算选用一种MVC framework开发Flex应用时,我想我得看看目前有哪些框架可供选择。Rob已经使用Cairngorm做了一些实际项目,Cairngorm是Adobe推荐的解决方案,但还存 ...
Flex中只有TextField组件实现了Caret,即插入位置的显示功能。最近研究Editor,自己实现了一个Caret类。 难点:如何按固有频率切换状态(显示--擦除) 大家知道Flex中,用Timer触发定期事件不准确,因此使用Timer处理Caret状态,自然也有类似问题。经试验确实存在此问题,需另寻途径。 还要回到Timer定时器上,如果我们定义一个间隔非常短的定时器,对系统时间进行轮询,有了系统时间,而且在极短的时间内如毫秒级,几乎可以认为是连续的“Thread”了。只要能记住第一次显示Caret的时间,就可以在擦除时刻或下一个显示时刻进行相应的操作。 最终效果不错。 代码 ...
选择开源文本编辑器如TinyMCE、FCKeditor,当然是不错的选择,但定制自己的Text Editor也不困难。最近使用Flex开发Editor,研究了一下Flex自带的RichTextEditor,发现其工作原理非常简单。为了研究其工作原理及不足,我使用两个核心类自定义了一个Editor,效果图见附件。欢迎拍砖。 目标:用Flex定制自己的Text Editor 功能:字体,大小,粗体,斜体,下划线,列表(Bullet),对齐方式(Alignment),字体颜色。 开发环境:Flex Builder 3 简介:     熟悉《设计模式》一书的开发人员都知道,此书从文档编辑器(do ...
首先,本人对开源软件相关协议如LGPL和GPL概念模糊。因此本文观点仅供参考,欢迎讨论。 切入正题,Ext作者改变协议引发的讨论很多,JavaEye上的帖子也不少。尤其是Charton和hax的争论引人关注。对Jack改变协议是否是背信的争论停留在道德层面,但驱使人们做出决定的理由不外乎金钱、名声。因此,我打算从已公开的资料如Blog来搜集“Jack受到人身攻击”的八卦。 先介绍出场人物及背景: 1)Jack Slocum,ExtJs作者,事件的“受害者” 2)Sanjiv Jivan,GWT-Ext作者,Jack的主要攻击者。 事件导火索是Sanjiv在博客发表一篇文章,声明GWT-Ex ...
因为个人需要做一个网站,买了HostMonster的空间。如何部署Rails,花了不少时间,主要是没有经验导致。HostMonster服务不错,只是Online Chat服务人员多数不是Rails专家,只能解决基本问题。 如何把应用部署到域名下,例如http://mydomain.com,很多帮助和资料都在解释如何创建子域名的应用。HostMonster关于该问题的答复是使用symbolic link,但语焉不详。 由于我对Unit和Linux了解不多,一直无法理解到底如何使用该命令。直到昨晚,花时间研究、尝试,并找到一个牛贴。恍然大悟。 使用SSH连接空间,过程如下。 首先,把原有的p ...
打算使用netbeans作为rails的开发工具。发现中文字体太小,难看。Google之后,更改etc/netbeans.conf文件 注意粗体部分是新加内容: netbeans_default_options="-J-Dcom.sun.aas.installRoot=\"C:\Program Files\glassfish-v2ur1\" -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMen ...
    熟悉PSP的人大概都知道PSPSDK(http://www.pspdev.org),一个基于BSD协议的软件包。可是安装PSPSDK的开发环境不那么省心。因为该包推荐的安装运行方式有严重问题。也就是说你要花大量时间准备开发环境。我上周亲自经历整个过程,那叫一个痛苦。         Cygwin+PSPSDK,看似一个不错的选择,都是Windows程序,安装方便。可通常方便的事情不一定最有效率。首先,Cygwin模拟Linux环境,比真实环境慢上数倍,而psptoolchain又是一个极其耗费资源的任务,你会遇到各种各样的错误,除非你的机器配置极高(2G以上内存),即便安装过程顺利,也 ...
    为了翻译,我已经很久没有写博客了。好在此书已进入最后定稿阶段,可以抽些时间认真做个总结了。     尽管做了最坏的打算,在本书翻译过程中,我们还是遇到了非常多的困难,限于篇幅这里不仔细说明了。交稿自然延期了,幸亏翻译团队的核心人物hax,他技术理解准确,语言驾驭力强。本书的翻译质量还是不错的。     本书注重实践,给出了Ajax应用开发过程涵盖的各个方面的大量实例。尤其是第2篇,也是本书的核心内容,深入探讨了事件处理、表单验证和提交、处理后退/刷新/撤消按钮、内容导航、拖放,还有用户友好性的UI设计、状态和缓存管理、第三方Web接口等领域。相信本书能为读者的Ajax开发带来一些帮助 ...
感谢作者的辛勤劳动! 我曾经写过一篇文章介绍GWT-Ext及其示例,现在它已经发布http://code.google.com/p/gwt-ext/。我会投入一些时间研究它(这是我的工作之一),如有时间会把GettingStarted翻译并介绍给大家或者提供一些有意义的基于实践总结性的文章。
你是否觉得人们似乎习惯了人云亦云而忽视了这样一个事实即只有用户才有最终的发言权。如论如何请把文本看完,我相信作者的独到观点很值得大家思考。原文:http://jroller.com/page/sjivan Ext  vs.  Dojo 尊重是挣来的而非买来的。本文不对Ext和Dojo进行技术上的对比,而是对两者发展和建立用户群的区别做个比较。 读完Alex Russell(Dojo创建者)的文章Why Dojo?之后,激发了我写本篇Blog。Alex在他的文章写到为什么Dojo应该被选用:相对其它Ajax库,Dojo拥有特有超越对手的深度&广度,质量,性能和社区。他还指出:Dojo ...
GWT支持对第三方library的模块化及重用。http://www.ibm.com/developerworks/cn/java/j-ajax4/#listing1 介绍了如何GWT-RPC以及Scriptaculous创建Weather Reporter示例。 很多人喜欢Ext,我也不例外。GWT虽然独具匠心,但缺乏给人眼前一亮的Widget组件。如果能结合GWT和Ext开发,岂不是很好。事实上,Sanjiv Jivan已经完成这个工作了,来看一个示例: 目前,作者在整理JavaDoc并表示即将把这个封装Ext的Wrapper代码在LGPL协议下发布。更多信息:http://jro ...
一)什么是Cypal Studio for GWT?<o:p></o:p> Cypal Studio for GWT 其实就是Googlipse(http://www.googlipse.com),但Googlipse已经不再更新。该项目作者创建了一个新产品来替代Googlipse,这就是Cypal Studio for GWT。从下面的配置过程大家也可以看到二者基本一致。<o:p></o:p> <o:p></o:p> 二)环境配置及示例<o:p></o:p>   1.Eclipse 3. ...
Prototype框架提供了基于JavaScript语言的面向对象风格的AJAX库,使编写动态WEB程序成为可能。基于Prototype的Scriptaculous的流行就是一个很好的证明。<o:p></o:p> <o:p></o:p>Prototype封装了Form、Element和Event,并为Form提供了Observer模式以便于进行事件管理和减少依赖。<o:p></o:p> 问题:<o:p></o:p> <o:p></o:p>Prototype设计了两种Observ ...
Global site tag (gtag.js) - Google Analytics