语义网的研究问题所在

在目前看来,语义网涉及的主要研究问题包含如下几个方面。

(1)语义网知识表示模型。语义网采用本体作为知识表示模型。本体形式化定义了领域内共同认可的知识,是语义网体系中的核心。因此,如何创建和管理本体是实现语义网上知识表示的基础。此外,本体的扩充、集成和演化等问题也常常需要考虑。

阅读全文 »

标签:, ,


模板模式是设计模式中很重要的一个知识点,我在模式总结——模板方法这篇文章中已有总结,在面向对象设计中有着举足轻重的地位。

在Ext中更是发挥的淋漓尽致,为什么这么说呢?Ext中的组件有着很深的继承关系,很多方法都有着重复,而且不仅
是代码上的重复,更多的是流程上的重复 阅读全文 »

标签:, , , , , , , , , , , ,


这一节我们贴出Ext.extend的源代码来分析 阅读全文 »

标签:, , , , ,


有了上一节的基础,我们这一节来模拟一个简单的继承 阅读全文 »

标签:, , , , ,


将Ext的extend继承,我大不算费很大的口舌来解释,因为真的很难表达,什么原型啦,构造函数啦等等拗口的词汇反而不会帮助我们理解,最通俗易懂的莫过于例子了。下面的例子都是模仿Ext的写法来写的,非常正轨,都是本人精心斟酌过的,是一种非常好的设计模式,希望大家既然来看了,就耐心品味下,呵呵,欢迎留言交流 阅读全文 »

标签:, , , , ,


Ext源码分析:解析Ext的命名空间,Ext.namespace

初学者一定对Ext大量的命名空间感到不解,其实是非常简单的东西,看完这篇文章就明白了。

比如就用Ext.panel,Ext.layout.BorderLayout这2个命名空间来说吧,Ext是这样创建的:
阅读全文 »

标签:, , , ,


Ext源码分析:Ext.onReady到底做了什么?

注意:这篇文章我是针对FF来写的,看完这篇文章,你能把IE的也写出来,就说明你入门了:)
代码下面有下载, 无 需引入任何js
阅读全文 »

标签:, , ,


Ext调试和学习模式

使用ext-all-debug来对Ext的源码进行跟踪不知道大家有没有耍过,我尝试过,那是相当痛苦,因为ext-all-debug这种3万多行代码的源文件用编辑器打开非常慢,其他我不知道,我用的是eclipse,选择一下就要卡好久。暂且这点不说吧,定位也是一个难点,很难区别调试的那一行到底是属于那个范畴的。所以,要想好好学习Ext的精髓所在,搞清那些js文件的关系是很重要的,js文件要一个一个引入。下面是最基本的12个js文件,注意!一定要保持这样的顺序,它们是Ext的基石,其实也是ext-core-all.js的内容 阅读全文 »

标签:, , , , , , , , , ,


EXT的addListener,Ext.on做了些什么?

Ext.on,其实就是Ext.lib.Event里的addListener方法,把addListener的代码拿出来晒晒先,大致过一遍,我下面一步步解释 阅读全文 »

标签:, ,


剖析EXT的CSS渲染过程——EXT.Window

一直没有时间来搞EXT的CSS,一方面没有这么多时间,一方面国内关于EXT的CSS资料几乎没有,即使国外一些网站也非常难找到关于EXT的CSS资料,倒是有很多皮肤下载,新手们可以照着皮肤来进行修改,也是不错的选择。
废话少说,我先从EXT.Window下手,来剖析每个CSS类的用途! 阅读全文 »

标签:, ,