阅读更多

13顶
0踩

Web前端

原创新闻 Dojo 1.7发布

2011-12-02 11:19 by 资深编辑 luiang1018 评论(24) 有12416人浏览
Dojo 1.7已经正式发布了。

Dojo是一个强大的面向对象的JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX:

  • Core提供Ajax、events、packaging、CSS-based querying、animations、JSON等相关操作API;
  • Dijit是一个可更换皮肤、基于模板的WEB UI控件库;
  • DojoX包括一些创新/新颖的代码和控件:DateGrid、charts、离线应用、跨浏览器矢量绘图等。
作为Dojo迈向2.0的主要版本,此次发布带来了大量的新特性及改进,包括兼容性和API改进,进一步完善异步模块加载机制AMD,新的dgrid模块等。除此外,Dojo 1.7还显著地提升了其在各种环境下(Web、桌面、移动、服务器端)构建应用程序的能力。

这里值得我们关注的是新的dgrid模块,这是一个经重新设计的轻量级Grid,提供了更好的性能和模块化能力。


核心改进:

  • 在Dojo 1.6中曾引入了新的对象存储API,Dojo 1.7继续对其进行修改,增加了稳定性。
  • 正如之前所预告的,对事件和查询系统进行重构,改善其性能,包括简化了API,增加了模块性等。
其他主要改进:

  • “Baseless Dojo”, with far lighter dependencies throughout the Dojo codebase. Expect more efforts in this area towards Dojo 1.8.
  • _TemplatedMixin/_WidgetsInTemplateMixin, and _setXXXAttr API refinements
  • dijit/focus, dijit/place, dijit/popup, and dijit/registry
  • CalendarLite
  • ComboBox/FilteringSelect, with native dojo/store support
  • Zoom/pan/data interactions
  • BIDI text support
  • Gauges, Geo, and GFX improvements, especially for mobile
  • Support for Blackberry 6 in Dojo Mobile.
  • Dijit support for touch and gesture events on mobile platforms.
  • Application controller and MVC, and an updated Dojo Boilerplate.
详细信息请查看完整的发布公告

下载地址:http://dojotoolkit.org/download

  • 大小: 318.7 KB
13
0
评论 共 24 条 请登录后发表评论
4 楼 Pontifex 2011-12-02 16:21
dojo杯具啊,东西是不错,可是真有人用吗
3 楼 拜月小刀 2011-12-02 14:31
dojo的core 部分  用过一段时间  感觉还不错
2 楼 fansofjava 2011-12-02 13:30
以前用dojo写过树方面的东西,觉得还不错,不过以后就再没用过,一直想去看看它的grid效果的,今天一看,效果还不错,值得加奖!
1 楼 czpae86 2011-12-02 12:44

发表评论

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

相关推荐

  • PHP防注入文件

    来自阿里云的PHP安全防护 1.将waf.php传到要包含的文件的目录 2.在页面中加入防护,有两种做法,根据情况二选一即可: a).在所需要防护的页面加入代码 require_once('waf.php'); 就可以做到页面防注入、跨站 如果想整站防注,就在网站的一个公用文件中,如数据库链接文件config.inc.php中! 添加require_once('waf.php');来调用本代码 常用php系统添加文件 PHPCMS V9 \phpcms\base.php PHPWIND8.7 \data\sql_config.php DEDECMS5.7 \data\common.inc.php DiscuzX2 \config\config_global.php Wordpress \wp-config.php Metinfo \include\head.php b).在每个文件最前加上代码 在php.ini中找到: Automatically add files before or after any PHP document. auto_prepend_file = waf.php路径;

  • php 怎么响应客户端,Laravel Reponse响应客户端示例详解

    前言本篇文章逻辑较长,只说明和响应生命周期相关的必要代码。本文主要内容顺序为:1、执行上文管道中的then方法指定的闭包,路由的分发2、在路由器中(Router类)找到请求($request 也就是经过全局中间件处理的请求)匹配的路由规则3、说明路由规则的加载(会跳转到框架的boot过程),注意这部分是在处理请求之前完成的,因为一旦当我们开始处理请求,就意味着所有的路由都应该已经加载好了,供我们的...

  • php response返回,附:(Response.php)数据输出

    [TOC]* * * * *## 1 数据输出文件源代码(thinkphp/library/think/Response.php)~~~protected static $tramsform = null;protected static $type = '';protected static $data = '';protected static $isExit = false;~~~~~~pu...

  • php response返回,返回响应(Returning Responses)

    设置过期时间(Setting an Expiration Time)¶The expiration date is one of the easiest and most effective ways to cache a page in the client (browser).Starting from the current date we add the amount of time th...

  • stripslashes() 函数

    查看更多 https://www.yuque.com/docs/share/789da87c-5374-4e85-93f4-c746ed2f5f8c

  • php response响应,9. 响应 (Response)

    ## 为什么单独创建一个Response?跟`为什么要单独创建一个Request` 一样。原因: 可以管理如: 在 `swoole` 不应该用 `echo`, 因为 `swoole` 是 `cli` 运行,只会输出在命令行。`必须` 只有一个地方能 `输出响应` 就是此篇的功能确保有 `集中控制权` 是非常重要 !(后面代码有 `echo` 都是不规范的, 应该调用 `此篇` 的功能)## ...

  • Laravel5.5解析-$response-结构拆解

    背景:梳理$response实现的过程 地址:index.php $response = $kernel->handle( $request = Illuminate\Http\Request::capture() ); handle() //class Illuminate\Foundation\Http\Kernel public function handle($request) { //设定请求参数可覆盖 $request->enableH

  • ThinkPHP6 核心分析(九):发送响应和收尾工作

    说明 前面所有分析,都是从 $response = $http->run(); 展开的,经历了漫漫长路,run 方法终于运行完毕,返回一个 Response 对象,程序又回到入口文件: . . . $response = $http->run(); $response->send(); $http->end($response); 接下来是执行 $response->send();。send 方法: public function send(): void { /

  • php response get,当fetchColumn()PHP时,在response.getResult()上返回false

    我有一个名为“groups”的表,其中包括两列:id_group,它是主键和nazwa。我在表中插入一个新行并且它可以工作,但作为响应,我想在我的Java代码中获取新创建行的id_group的值。在我的java代码Log.i(“”,resp.getResult());我总是得到“假”作为回应,而不是数字的ID。public function createNewGroup($nazwa) {try ...

  • php stripslashes()函数,PHP中 stripslashes() 函数 和 addslashes() 函数

    本篇将为大家介绍PHP中 stripslashes() 函数 和 addslashes() 函数。一、stripslashes()——删除反斜杠定义和用法stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。提示:该函数可用于清理从数据库中或者从 HTML 表单中取回的数据。...

  • php获取response body_PHP--获取响应头(Response Header)方法

    方法一:==========================================$baiduUrl = "http://www.baidu.com/link?url=LZE_J6a1AcieLlTzNxUZQVpe2trQ99zx1ls85ux8dXaGlFB3eiEm_Y6SJC1sNQf_";file_get_contents($baiduUrl);$responseInfo= ...

  • PHP--获取响应头(Response Header)方法

    方法一:==========================================$baiduUrl = "http://www.baidu.com/link?url=LZE_J6a1AcieLlTzNxUZQVpe2trQ99zx1ls85ux8dXaGlFB3eiEm_Y6SJC1sNQf_";file_get_contents($baiduUrl);$resp...

  • PHP中stripslashes()与addslashes()

    默认情况下,PHP 指令 magic_quotes_gpc 为 on,对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。这是为了数据库的安全性。一些字符直接存储在数据库中是不安全的,他们是: 单引号 (') 双引号 (") 反斜杠 (\) NULL *****************************************************

  • PHP中stripslashes函数的小结

    PHP开发的网站中,当用户在输入框中输入任何有特殊意义的字符串时,提交到后台的该字符串会自动的把一些特殊字符加上转移符‘\’。可是有时候又需要完全不变的把该字符串在回显给浏览器,这时候问题就来了,请看以下test.php文件: <form method="post" action="test.php"> <input type="text" name="in"> ...

  • PHP stripslashes() 函数

    用法 : <?php echo stripslashes("Who\'s Bill Gates?"); ?> 结果 : Who's Bill Gates? 定义和用法 stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。 提示:该函数可用于清理从数据库中或者从 HTML 表单中取回的数据。

  • php 获取路径的一些方法

    echo __FILE__.''; //取得当前文件的路径:用魔术常量 __FILE__,这里的路径包含了文件名 // 获取 “文件名 ”: test.php  echo basename(__FILE__).''; // 获取“不含扩展名的文件名”:test  echo basename(__FILE__, '.php').''; 

  • utf-8 bom头问题 thinkphp 报错 Namespace declaration statement has to be the very first statement in the s...

    先看百度百科上的解释---- BOM —— Byte Order Mark,中文名译作“字节顺序标记”。在这里找到一段关于 BOM 的说明: 在UCS 编码中有一个叫做 "Zero Width No-Break Space" ,中文译名作“零宽无间断间隔”的字符,它的编码是 FEFF。而 FFFE 在 UCS 中是不存在的字符,所以不应该出现在实际传输中。UCS 规范建议我们在传输字节流前,先...

Global site tag (gtag.js) - Google Analytics