AIGC在金融场景是如何落地的? 了解详情
写点什么

Dojo 1.4RC1 发布:性能提升、新的 Editor 插件

  • 2009-11-28
  • 本文字数:1001 字

    阅读完需:约 3 分钟

著名开源 Javascript 工具库 Dojo 在两次发布 1.4 beta 的一个月后,终于在近日释出 1.4 RC1,同时也期望这是唯一一次的 RC 版本。

1.4RC1 的 release notes 宣称支持的浏览器包括:

  • Firefox 3 和 3.5。不再支持 Firefox 2。
  • 最新的 Safari 4 和 Chrome 3
  • IE6、IE7 和 IE8
  • 最新的 Opera 10(只包括 Dojo core)
  • 在上述全部浏览器中支持键盘操作(之前不包括 Safari 和 Chrome)

Dojo 部分的重要更新包括:

  • 新增 IO 管道主题,这些主题会在 dojo 使用的 IO 管道(比如 dojo.xhr*()、dojo.io.script.get() 和 dojo.iframe.send())事件中通过 dojo.publish 发布出来。
  • 新增 dojo.cache 方法,来获取或存储与 module 和 url 相关的字符串内容,这个方法也是 dijit 的 templatePath 方法功能的通用版本。开发者可以使用这个方法来从文件中获取所需的内容。
  • 把 dojo._contentHandlers 开放出来,允许开发者自定义处理 IO 返回内容的方式。
  • 不 再推荐使用 dojo.coord 方法,因为返回的结果对象是混合了 dojo.position 和 dojo.marginBox 的内容。其中的 x/y 基于边 框盒子模型,而 w/h 却代表了外边距盒子模型,这引起了大量的误解。现在 dojo.position 方法的新版本运行得更快。

对 Dijit widget 部分的重要更新包括:

  • dijit.Editor,修正了大量的 bug,同时具备更优的扩展性,并在 Opera 这样的浏览器中具有更佳的性能表现。另外还增加了一些新的插件,包括全屏、查看源码、打印和新页面。
  • dijit.Dialog,支持显示多个对话框。
  • dijit.Tree,支持多字符搜索,输入“al”会直接跳到以“al”开头的节点。支持多父节点,只要不会引起死循环。添加 onLoad() 事件支持。

DojoX 部分的更新则更多,这里恕不一一列举,具体细节请查看 release notes。

在从 1.3 升级到 1.4 的过程中,用户一般会碰到下面这些问题:

  1. 如果在自己的 widget 中使用了 templatePath,需要把它们更新成通过 dojo.cache() 使用 templateString,或者至少要把 templateString 设置成 null 以覆盖掉父类对 templateString 的设置。
  2. 在定义 isLayoutContainer 为 true 后,ContentPane 表现得更像是一个布局控件,这可能会破坏掉一些自定义子类的功能。
  3. widgetsInTemplate 的开始代码发生了变化,如果你有一个自定义部件手动添加了子部件到自己的 DOM 中,一定要把这些子部 件添加到 this._startupWidgets[] 和 this._supportingWidgets[] 中。或者你也可以把 _earlyTemplatedStartup 设置成 true 来恢复成 1.3 的行为。
2009-11-28 08:141700
用户头像

发布了 127 篇内容, 共 40.8 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

打造语言大模型的生成式AI,澜舟科技一年内完成数亿元融资

澜舟孟子开源社区

人工智能 AIGC

2023Java面试,看完这份笔记薪资和offer都稳了!

程序知音

Java 编程语言 后端 八股文 Java面试题

OPPO 对话式 AI 助手小布演进之路

安第斯智能云

人工智能 AI IoT 跨端 语音助手

ChatGPT-4 来了, OpenAI 官宣6种已落地应用和服务模式

B Impact

震惊,一行MD5居然让小伙伴都回不了家!!!

京东科技开发者

md5 京东云 京东技术 企业号 3 月 PK 榜

文盘Rust -- 安全连接 TiDB/Mysql

京东科技开发者

rust TiDB 京东云 京东技术 企业号 3 月 PK 榜

京东前端高频react面试题及答案

xiaofeng

前端 React

好朋友 TIME_WAIT

黑客不够黑

TCP协议 TIME_WAIT

前端react面试题合集

夏天的味道123

前端 React

8个云成本优化的最佳实践

SEAL安全

FinOps 云成本管理

前端常见react面试题合集

夏天的味道123

前端 React

详解React的Transition工作原理原理

夏天的味道123

前端 React

FeatHub:流批一体的实时特征工程平台

Apache Flink

大数据 flink 实时计算

焱融科技发布国内首个NVIDIA DGX A100 + 全闪存储参考架构白皮书

焱融科技

文件存储 容器存储 分布式文件存储 高性能存储 全闪存储

中国美妆行业私域服务商发展洞察

易观分析

商业 美妆

[译]TIME_WAIT及其对协议和可伸缩客户端服务器系统的设计实现

黑客不够黑

TCP TIME_WAIT

2022年国内CVC参与股权投资事件1341个,同比减少43.9%;智能制造、医疗健康和企业服务最受青睐丨睿兽分析CVC年报

创业邦

博睿数据入选中国高科技高成长企业系列榜单

博睿数据

可观测性 智能运维 博睿数据 荣誉奖项 高科技企业

新版本发布!TDengine 3.0.3.0 为数据压缩、事件窗口等七大功能加“Buff”

TDengine

大数据 tdengine 开源 时序数据库 国产数据库

大厂不同职级要求有何不同

致知Fighting

Java 后端 晋升

JRC Flink流作业调优指南

京东科技开发者

Apache 京东云 京东技术 企业号 3 月 PK 榜

这可能是你需要的React实战技巧

夏天的味道123

前端 React

Android图形渲染系统新

江湖修行

渲染 an'droid 渲染技术

连接内网SSH新姿势,告别慢速度及防火墙限制

百川云开发者

Linux 远程连接 主机运维

【NLP 系列】Bert 词向量的空间分布

京东科技开发者

人工智能 nlp NLP 大模型 BERT 企业号 3 月 PK 榜

读懂React原理之调和与Fiber

xiaofeng

前端 React

细说React组件性能优化

xiaofeng

前端 React

前端经典react面试题(持续更新中)

xiaofeng

前端 React

@Transaction注解的失效场景

京东科技开发者

京东云 京东技术 企业号 3 月 PK 榜

移动端应用性能多维监控——崩溃监控系统

Openlab_cosmoplat

工业互联网 开源社区 崩溃监控系统

不被定义,思岚科技机器人底盘的百变扩展可能!

科技热闻

  • 扫码添加小助手
    领取最新资料包
Dojo 1.4RC1发布:性能提升、新的Editor插件_Java_张凯峰_InfoQ精选文章