称赞别人总是一件容易的事情,但是如果去批评别人,就要拿出十足的勇气和底气了,因为至今都没有把YUI的所有源代码都看一遍,所以不敢说那些是YUI的缺点,只能说是不足吧。通常别人在指正别人时,都会先夸奖别人一番,就是那些所谓的溢美之词,YUI的优点很多,是个很优秀的AJAX框架,在这里我就不客套了,直入主题。 第一,命名规则不统一。这一点主要体现在一些Widget的Configuration Attribute和一些CSS样式名上。举一个简单的例子,在YAHOO.widget.Panel的配置属性中,close表示一个Panel是否可以被关闭,是否可以有关闭按钮,draggable代表这个Pan ...
对于applyTo和renderTo,我们在Ext 2.0的官方文档上可以看到, 引用applyTo : Mixed The id of the node, a DOM node or an existing Element corresponding to a DIV that is already present in the document that specifies some structural markup for this component. When applyTo is used, constituent parts of the component can al ...
使用YUI在页面生成Widget时,我们可以使用markup的模式,在这种模式下,生成的widget是从已有的HTML Element中读取一定的信息,并适当的复用一些已有的HTML Element,例如,你可以用以下的HTML元素来生成一个Panel: <div id="panel1"> <div class="hd">Panel #1 from Markup</div> <div class="bd">This is a Panel that was marked up in the document.</div> ...
这是用了Ubuntu 7.10之后才发现的方法,以前一直都是修改.bashrc的方法,我感觉现在的方法比较好,首先要让SCIM在英文的Locale下可以使用,我们编辑文件:/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules把最后一行"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so" "xim" "X Input Method" "gtk20" "/usr/share/locale" ...
  • 19:56
  • 浏览 (162)
  • 评论 (0)
不怎么敢用“学习笔记”,这种字眼的,害怕自己写得不好,被骂。不过,这次也就认真写次学习笔记吧,Share是一种和平主义的精神,呵呵。 Ext,在最开始的时候,是作为YUI的一个扩展存在的,所以那个时候它的名称是YUI.Ext,后来,Ext作为一个独立的项目进行开发,并不再依赖于YUI,在使用Ext的过程当中,你可以使用Ext-base, Prototype+script.aculo.us,jQuey和YUI四种中的一种,我因为比较习惯使用prototype,所以会选择Prototype+script.aculo.us的组合。jQuery也是一个写得很优美的框架 ...
  • 19:24
  • 浏览 (193)
  • 评论 (0)
2007-06-23

第一篇

在JavaEye的论坛受益匪浅,但是却没在这写过博客,听许多人说在这里也是个不错的选择,所以想尝试一下。最近一段时间一直在找实习,所碰到的壁比自己想像的要多得多,也许自己并没有自己觉得的那么强,也许自己在面试的时候有一些没有注意到的地方,不过自己也劝自己,这一点挫折没关系的。加油就好。 最近有个项目计划,想做一个圆角DIV的库,项目名称已经想好了,叫RoundFX,在Google Code上也申请了SVN, http://code.google.com/p/roundfx/ 不过现在没有时间,等考完试了就着手做起来。对于这个项目,自己要有个选择, 第一,基于Prototype做,但并不 ...
  • 10:46
  • 浏览 (677)
  • 评论 (3)
我使用的Eclipse的版本是3.3RC2,WTP的版本也是3.3RC2,在Windows下用没出现过问题,但是换到Fedora 7下后不但内存占用量猛增,而且还不断的有异常抛出,根本没有办法正常使用。我是装了JDK1.6U1的,怎么还会有问题呢?想来想去,自己没有设JAVA_HOME变量,不过出于种种原因,我不想把机器里所有用到JVM的地方都换成Sun的JRE,那么怎么办呢?料想Eclipse的配置文件eclipse.ini里应该可以改,呵呵,只要在第一行加上-vm/usr/java/jdk1.6.0_01/jre/bin/java就OK了。重启Eclipse后一切正常,内存使用也降下来了。
  • 22:29
  • 浏览 (59)
  • 评论 (0)
今天被这个小小的配置问题搞了近两个小时,如果不写下来经历,是有点可惜了。首先说一下问题,我想把我的一个用PHP写的应用布署到Apache服务器上的/blog目录下,应该采用什么方法?问题解决的方法,首先,要修改http.conf中的内容,添加配置如下:Alias /blog "/home/talent/workspace/AlphaBlog/WebContent"<Directory "/home/talent/workspace/AlphaBlog/WebContent">    Options Indexes ...
  • 18:37
  • 浏览 (75)
  • 评论 (0)
Vista引导系统的方式已经不同于之前的ntldr,本文中没有深入研究该引导方式,但是给出了一个可行的使用Vista引导Linux的方式。不过我们首先来简单地说一下Vista中的引导方式。在Vista当中,所有的引导信息都被存储在称为BCD(启动配置数据、Boot Configuration Data),而并非之前的boot.ini文件当中,如果想要更改引导信息就必须更改BCD当中的内容。下面是一些关于BCD的参考资料。Boot Configuration Data Editor Frequently Asked QuestionsBoot Configuration Data in Wind ...
  • 20:33
  • 浏览 (92)
  • 评论 (0)
JavaScript不是一个真正的OO语言,但是通过提供prototype对象实现了一些OO的特性。本文是作者在使用JS中OO特性的一些心得体会。下面我们首先来看一下如何在JavaScript中定义一个类(不使用prototype):function Base()...{        this.name = "name";        this.show = fu ...
  • 11:07
  • 浏览 (74)
  • 评论 (0)
bbiao
搜索本博客
博客分类
存档
最新评论
  • YUI的一点优点
    老朽的HTML已经不能适应这个时代的需要了,应该有新的标准语言出来统一大家的标识 ...
    -- by clia
  • YUI的一些不足
    刚看了YUI的代码,对于Container下的属性的配置,是不区别大小写的,所以 ...
    -- by bbiao
  • YUI的一点优点
    air已经是这样做,号称是可利用当前的HTML/CSS/JS技术。迁移到桌面程序 ...
    -- by sp42
  • YUI的一点优点
    jellyme 写道LZ在YUI的看法上,我是非常赞同的。但是LZ提及的Prog ...
    -- by bbiao
  • YUI的一点优点
    LZ在YUI的看法上,我是非常赞同的。但是LZ提及的Progressive En ...
    -- by jellyme