阅读更多

24顶
1踩

Web前端

原创新闻 Dojo 1.5 正式发布

2010-07-23 15:25 by 副主编 just_cool 评论(21) 有10196人浏览

 

Dojo 1.5正式版发布了!它是一个强大的面向对象的JavaScript框架。

主要由三大模块组成:Core、Dijit、 DojoX:

  • Core提供 Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API
  • Dijit是一个可更换皮肤,基于模板的WEB UI控件库
  • DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等

 

此次对Dijit UI库最大的改进就是添加了新的 Claro 主题,让桌面显示更美观,更简洁:




新特性包括:

 

增强了对HTML 5和CSS 3的支持,特别是本地存储、转换以及绘图功能;

实现了dojo.Stateful

更新到dojo.Deferred。

 

另外对移动设备上也做了很多新的组件:

 

  • 大小: 14.6 KB
  • 大小: 6.6 KB
来自: ajaxian
24
1
评论 共 21 条 请登录后发表评论
21 楼 allan9958 2010-11-11 11:22
dojo蛮好的 用起来很顺手的 以前项目都用她 这次1.5风格变了 还是不错的 
20 楼 supnate 2010-07-28 16:21
这里有dojo 1.5 release notes的完整翻译,看来国内用dojo的人也越来越多了~
http://blog.csdn.net/dojotoolkit/archive/2010/07/27/5769022.aspx
19 楼 EldonReturn 2010-07-28 14:50
jelly 写道
dojo一点也不必extjs差,只是国内使用的比较少而已,这也是他最大的软肋。现在实际应用的还比较少,感觉他们像做研究的。
客户端性能可能是要考虑的首要问题,可以参考我的博客http://jelly.javaeye.com

应用也不少吧,IBM的Lotus Connection系列的貌似用的就是Dojo
18 楼 jelly 2010-07-27 15:14
dojo一点也不必extjs差,只是国内使用的比较少而已,这也是他最大的软肋。现在实际应用的还比较少,感觉他们像做研究的。
客户端性能可能是要考虑的首要问题,可以参考我的博客http://jelly.javaeye.com
17 楼 mblmh2008 2010-07-27 09:54
      
16 楼 lost_alien 2010-07-26 14:37
呃。。。谁用这个开发过实际项目啊 ?出来说说感受被
15 楼 EldonReturn 2010-07-26 12:26
wanghualeilei 写道
这效果 也没看出来哪比ext强啊 

ExtJS收费了。。。 >.<
14 楼 wanghualeilei 2010-07-26 11:06
这效果 也没看出来哪比ext强啊 
13 楼 EldonReturn 2010-07-25 08:37
eliot1949 写道
theme挺漂亮,不过IE6下悲剧了
IE6啊IE6。国内啥时候比例才能降到可以忽略不计
还有貌似没有dategrid?

IE6下就凑活这看吧,毕竟功能能跑起来已经很照顾它了,模样也没太大改变。
你说的是Data Grid?
在dojox/grid下面,目前比较好用的是dojox/grid/enhanced
12 楼 eliot1949 2010-07-24 22:10
theme挺漂亮,不过IE6下悲剧了
IE6啊IE6。国内啥时候比例才能降到可以忽略不计
还有貌似没有dategrid?
11 楼 EldonReturn 2010-07-24 21:34
witcheryne 写道
东西太多了····

可以打包的,像编译Linux Core那样,随意裁剪,呵呵。不过确实貌似好多人不知道。
10 楼 witcheryne 2010-07-24 21:30
东西太多了····
9 楼 EldonReturn 2010-07-24 21:28
Dojo其实是由三个部分组成,Dojo框架(和jQuery对等的部分)以及Dojo的Widget部分。
这两部分Dojo其实都很强。只是Dojo的入门相对高一点,它有一套自己实现的OO。但是非常适合大型项目。严谨而有规划。
8 楼 七月十五 2010-07-24 15:08
dojo的前排强力插入,让人感觉受不了
猛是比较猛,刺激也是相当的大
7 楼 lzhpss 2010-07-24 10:23
把dojo感觉放到项目里面,编辑的时候保存起来好慢啊!
6 楼 joehe 2010-07-24 09:44
DateGrid是什么东东?
5 楼 liuweifeng 2010-07-24 09:06
这个主题挺漂亮的。
4 楼 flyfan 2010-07-24 08:21
没看到这个,还差点以为dojo已经停止开发了
3 楼 driftcloudy 2010-07-23 22:49
这个必须无条件力挺啊!!!
2 楼 paomo30000 2010-07-23 21:21
dojo加油

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • VC中调用外部EXE程序方法

    在VC中,有些时候,我们需要调用其他一些现有的EXE可执行文件,当然,有些时候,我们也调用自己编写生成的EXE文件,以完成对不同选择条件的反应。   通过总结,基本上调用EXE文件的办法有四种: 一、WinExec() 这个函数,在VB和VC中都有,百度百科中的解释是这样的: WinExec VB声明 Declare Function WinExec Lib "kernel32"

  • C++调用外部应用程序的方法的整理总结

    一、三个SDK函数:  WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。 WinExec 两个参数,前一个指定路径,后一个指定显示方式。 ShellExecute 可以指定工作目录,并且还可以寻找文件的关联直接打开不用加载与文件

  • [转载]VC++四种启动其它程序的方法

    四种启动其它程序的方法 有时我们的程序需要启动其它程序,可能是为了利用它已有的功能,也可能是为了达到某种需要。那么怎样来启动我们需要的程序呢? 我暂时知道有4种方法: 1、调用API: int system( const char *command );   你可以传入一命令,启动某个程序。如"ping www.vczx.com", "YourExe"等等   不过这里有几点要值得注

  • MFC调用外部exe程序的方法

    MFC调用外部程序有好几种方法,我是用的是函数ShellExecute(); 使用方法如下: ShellExecute(this-&gt;m_hWnd,"open",".\\JLink.exe",".\\para.txt","",SW_HIDE ); 其中".\\JLink.exe“是我要调用的外部程序,".\\para.txt"是我要传递给JLink的参数,SW_HIDE表示我调用该程序,...

  • 调用外部程序的服务

    通过隐式意图调用系统安装程序安装APK /** * install package normal by system intent * 通过隐式意图调用系统安装程序安装APK * @param context * @param filePath file path of package * @return whether apk exist ...

  • VC中调用外部EXE程序方法(转)

    在VC中,有些时候,我们需要调用其他一些现有的EXE可执行文件,当然,有些时候,我们也调用自己编写生成的EXE文件,以完成对不同选择条件的反应。  通过总结,基本上调用EXE文件的办法有四种: 一、WinExec() 这个函数,在VB和VC中都有,百度百科中的解释是这样的: WinExec VB声明 Declare Function WinExec Lib "kernel32"

  • VC++中如何启动外部进程和关闭某个进程

    参考资料 c++ 启动exe(外部程序) 三个SDK函数: WinExec, ShellExecute,CreateProcess C++ 枚举进程信息,并结束指定进程 C/C++ Windows API——枚举进程、结束进程及提升权限 CreateProcess-Creating Processes The CreateProcess function creates a new process, which runs independently of the creating process. Howe

  • vc中运行外部程序的方法

    }   CloseHandle(ProcessInfo.hThread);   CloseHandle(ProcessInfo.hProcess);   return TRUE;} return bRet; } WinExec: 针对16位程序而保留的.ShellExecute: 标准的调用外部程序函数, 一般应该用这个.ShellExecuteEx: 以特定的方式调用外部函数, 可以通过设...

  • vc 调用其他exe程序

    写一个利用VC调用ACDSee打开一个图片文件的简单程序,于是了解了一些VC中调用其他程序的方法。 VC中调用其他程序的方法一般有三种,分别利用三个API函数WinExec,ShellExecute ,CreateProcess。其中WinExec最简单,但较老;ShellExecute简单灵活,较为实用; CreateProcess则控制比较全面,但是较为复杂。下面分别介绍一下这三种方

  • VC调用exe文件

    第1步: 新建工程,选择Empty Project,Finish第2步: 新建cpp文件,并输入代码/* * 使用matlab生成的exe做加减运算(每次调用exe都会启动matlab引擎,比较花时间) */ #include <iostream> using namespace std;void main(){ FILE *fp; int a,b,aaddb,aminusb;

  • VC++在一个程序中打开其它应用程序

    要在应用程序中启动其他的应用程序,有3个函数可以使用,下面我一一说说他们(我以打开D:\Program Files\zeecalls\目录下的zeecalls.exe应用程序为例): 1、Winexec 这个函数最简单,只有两个参数,原型如下: UINT WinExec( LPCSTR lpCmdLine, // address 要在应用程序中启动其他的应用程序,有3个函数可以使用,下面我一

  • VC中调用其他应用程序的方法(函数) WinExec,ShellExecute ,CreateProcess

    VC中调用其他应用程序的方法(函数) screen.width/2)this.style.width=screen.width/2;" border="0" alt="" />三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最

  • WinExec, ShellExecute,CreateProcess

    三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。    WinExec 两个参数,前一个指定路径,后一个指定显示方式。    ShellExecute 可以指定工作目录,并且还可以寻找文件的关联直接打开不用加载...

  • VC中如何调用其他的可执行程序

    VC中调用其他可执行程序,就我目前所知有三种方法:HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpVerb, LPCTSTR lpFile, LPCTSTR lpParameters, LPCTSTR lpDirectory, INT

  • CreateProcess

      说明:   WIN32API函数CreateProcess用来创建一个新的进程和它的主线程,这个新进程运行指定的可执行文件。   函数原型:   BOOL CreateProcess   (   LPCTSTR lpApplicationName,   LPTSTR lpCommandLine,   LPSECURITY_ATTRIBUTES lpProcessAttr...

  • vc程序中运行其他程序和创建文件夹的方法:

     有三个函数可以使用:  winexec, shellexecute,createprocess1.winexec(String lpCmdLine,Long nCmdShow);  参数说明: 参数 类型及说明 lpCmdLine

  • VC启动一个程序并等待运行结束

    在VC插件里执行了ARM ADS的编译指令armlink和fromelf.大致这样的WinExec("armlink .....", SW_HIDE);WinExec("fromelf .....", SW_HIDE);因为fromelf要用到armlink的输出文件,但不运行正确,一起跑提示fromelf找不到armlink输出的那个文件。看来WinExec()是异步执行ar

  • VC中调用外部程序方式总结 (转载)

    1.使用system函数 system("xxx.exe参数1参数2 参数3...) chars[300]; char*filename = "*****"; sprintf_s(s,"%s %s %s %s","....**.exe", "aa", "bb",filename); system(s); system 的一般格式为:system("teqc.exe meta"); 缺...

Global site tag (gtag.js) - Google Analytics