2008-01-08

介绍下SmartClient

关键字: ajax smartclient
    smartclient是一个企业级的ajax框架,包括非常出色的UI库、工具库和客户端服务端数据绑定等功能。smartclient本来是一个商业产品, 2007年11月7号才以LGPL协议开源。除了一些所见即所得的构建工具和企业级的可选组件外,其他都开源了。这个记的javaeye和infoq都有报道。     在接触smartclient以前,我还没有使用过类似的ajax ui库,比如现在很火的ext。smartclient给我的第一印象是非常漂亮的ui效果,有兴趣可以去它的官方demo看看。smartclient的dem ...
 1.Global对象。这对象之所以特别就是因为它根本不存在!-_-。如果你声明var pointer=Global;报错,找不到此对象。这是因为在ECMAScript中,每个函数都某个对象的方法,我们用到的isNaN(),isFinite(),parseInt()和parseFloat()函数,看起来是独立的函数,其实它们都是Global对象的函数。需要注意两个用于处理url编码的函数:1)encodeURI()和decodeURI()  处理完整的uri2)encodeURIComponent()和decodeURIComponent()     处理片段2.其他对象如Array,Math ...
 开始读《JAVASCRIPT高级程序设计》第2章 ECMAScript基础JavaScript实质上是ECMAScript在web环境中的实现,还有其他实现(如Flash的ActionScript等)。因此了解基本的ECMAScript相当于掌握javascript的基础。1。ECMAScript的基础概念:1)区分大小写2)变量是弱类型(解释型语言的基本特点)3)每行结尾的分号可有可无(与java不同)4)注释的形式与java相同(单行或者块注释)5)大括号代表代码块{}2。变量,使用var定义。如var test="test1"当然,变量是弱类型,并且可以不被初始化而定义var test ...
 最近一直在读《javascript高级程序设计》,也快读完了,读到事件这一章,书中提供的一个事件工具类很实用,我注释了一下,并摘记://eventutil.jsvar EventUtil = new Object;/**//*   此方法用来给特定对象添加事件,oTarget是指定对象,sEventType是事件类型,如click、keydown等,    fnHandler是事件回调函数/*EventUtil.addEventHandler = function (oTarget, sEventType, fnHandler) {    //firefox情况下    if (oTarge ...
 首先需要理解的一点是,DOM是针对XML的基于树的API,它的实现有很多(各语言基本都有自己的实现),我们讨论的是javascript中或者说xhtml(html)对DOM的实现。 一、使用DOM 考虑一个html文件: <html> <head><title>测试title>head> <body> <p>测试p> body> html> 1.访问节点: 访问html元素:var oHtml=document.documentElement; 获取head元素: ...
dennis_zane
搜索本博客
存档
最新评论