Dojo是一个JavaScript实现的开源DHTML工具包,Dojo最初的目标是解决开发HTML应用程序中遇到的一些长期存在的问题,然而现在Dojo已经成为了开发RIA应用程序的利器。

Dojo让Web页面具有动态能力,我们可以在其他支持JavaScript的环境中使用Dojo。

利用Dojo提供的组件,可以提升Web应用程序的可用性和交互能力。

Dojo在很大程度上屏蔽了浏览器之间的差异性,因此不用担心Web页面是在某些浏览器中可用。

Dojo的打包工具可以帮助优化JavaScript代码,并且只生成部署应用程序所需的最小Dojo包集合。

Dojo Toolkit的特性

1、Core Dojo包

包含了一些Base中没有包含的附加特性,通常这些特性不像Base中的特性那样频繁使用。因此它们单独加载的话会减轻Base包的负担。从这一点来讲,Core包提供一些实际有用的组件,包括高级动画拖放、I/O、数据管理、国际化、浏览器历时管理等。

2、Dijit包

包含Dojo小部件和组件的扩展UI库。这些小部件的一些示例包括对话框、日历、调色板、工具提示和树等。它还包括一些表单控件,这比标准HTML表单控件提供更多的功能,还有一些完整的布局管理选项。

3、DojoeXtensions(DojoX)

包含工具箱的各个子项目,位于DojoX中的大多数是实验特性,但是也有一些稳定组件和特性。

以上就是Dojo入门篇的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关标签:Dojo

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

dojo调用php,Dojo入门篇相关推荐

  1. dojo调用php,dojo学习第一天 Tab选项卡 实现_dojo

    其实不然,用<精通Dojo>里的话来说就是"Dojo不只是一个程序库,而是一个工具包",它比其他所有的JS库的插件更全面更广阔.它包含大约40个用户界面控件.1个图形框 ...

  2. dojo Quick Start/dojo入门手册--面向对象,定义Class

    下一步我们看看dojo里如何定义Class: dojo.declare("Customer",null,{     constructor:function(name){      ...

  3. dojo Quick Start/dojo入门手册--package机制

    说完了dojo里的类继承机制,不得不说说package机制. 主要用到的有 dojo.require dojo.provide dojo.registerModulePath dojo.require ...

  4. dojo Quick Start/dojo入门手册--dojo.hitch scope/context

    既然用到了xmlhttp,一个常见的问题就是回调函数的scope/context.在prototype.mootools里我们常用Function.bind,在dojo中,做相同事情的东西叫做dojo ...

  5. dojo Quick Start/dojo入门手册--xmlhttp dojo.xhrGet

    OK,介绍了简单的DOM操作方法,接下来该到Ajax的传统项目-XmlHttp了.在使用xmlhttp时,需要注意到编码的问题,要让dojo默认绑定为utf-8怎么办呢?很简单,只需要修改一下引入do ...

  6. dojo Quick Start/dojo入门手册--开始使用dojo.js

    2006年初,dojo还是0.22的时候就很关注它的发展,可一直没有在实际项目中使用.一来是由于文档的缺少,而来是dojo的相关介绍总是让人望而生畏. 到现在都如此,第一个hello world就搞了 ...

  7. 女友问粉丝过万如何庆祝,我发万字长文《保姆级大数据入门篇》感恩粉丝们支持,学姐|学妹|学弟|小白看了就懂

    2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 粉丝破万了 新星计划申 ...

  8. Farseer.net轻量级ORM开源框架 V1.x 入门篇:新版本说明

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:没有了 下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置 前言 V1.x版本终于到来了.本次 ...

  9. SQL注入漏洞全接触--入门篇

    随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多.但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进 ...

  10. Python从入门到精通 - 入门篇 (下)

    上一讲回顾:Python从入门到精通 - 入门篇 (上) 接着上篇继续后面两个章节,函数和解析式. 4 函数 Python 里函数太重要了 (说的好像在别的语言中函数不重要似的).函数的通用好处就不用 ...

最新文章

  1. 路由算法与路由协议概述
  2. 《深入理解Elasticsearch(原书第2版)》一1.3 在线书店示例
  3. go iris 连接 mysql 异步_go语言解决并发的方法有哪些?
  4. docker-部署elk-6.1.3
  5. hdu1196 Lowest Bit
  6. Luogu 3698 [CQOI2017]小Q的棋盘
  7. Gulp在前端的常用操作实例
  8. Linux安装prometheus+grafana监控
  9. 传智播客 C/C++学习笔记 const
  10. 【Lua基础系列】之热更新
  11. 微信小程序 老男孩课程(day1-2.5 到django不会了..要学Pythone)
  12. 基于微信小程序的健康管理系统-计算机毕业设计
  13. BUAA(2021春)第一次上机选择+填空(含解析)
  14. KAZE FEATURES
  15. Python发送邮件的类
  16. windows系统桌面显示计算机图标
  17. 【点云处理】PointNet网络
  18. Firebug Lite:在IE上体验Firebug
  19. php 购物车的结算,简单实现购物车结算功能
  20. 华为Forsion Compute笔记

热门文章

  1. 速读原著-TCP/IP(IP首部)
  2. MemoryStream
  3. 上海大学社会学考研能用计算机吗,上海大学
  4. android学习笔记----多线程断点续传下载原理设计
  5. 支付网关和api网关_什么是支付网关
  6. 方正书版PS文件转换PDF文件PHP源程序 发布说明
  7. GA算法(遗传算法) ——以求解achley,rastrigin函数为例
  8. java Virtual Machine Launcher
  9. 胡嘉伟 :实时计算在提升播放体验的应用实践
  10. 关于JavaScript继承与原型链的一些理解