Dojo是一个用javascript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets,Burstlib,f(m)),这也是为什么叫它a"unified"toolkit的原因。Dojo的目标是解决开发DHTML应用程序遇到的那些,长期存在、历史问题(historical problems with DHTML)。跨浏览器问题。
嗨如何在dijit / form / select中以编程方式为每个选项添加粗体和字体大小等样式? ready(function()//This function won't run until the DOM has loaded and other modules that register have run { parser.parse(); var select_Card = new S
我使用dojo 1.8.2,这是我的问题(我看过 this和 this问题,但他们没有帮助): 我的JS代码从服务器接收一些JSON格式的数据.有了它,我动态地为dijit.form.select创建了一些选项: var select = registry.byId('zgloszenieDoFirmyEdycja'); for (var uzytkownik in dane.uzytkownic
如何使titlePane的高度动态化,以便在页面加载后将内容添加到窗格中,TitlePane将展开? 看起来富内容编辑器是异步加载的iframe会混淆初始布局. 正如@missingno所提到的,resize函数是你想要看的. 如果在your page上执行以下功能,则可以看到它确实正确调整了所有内容的大小: //iterate through all widgets dijit.registry
我想在dojo,dojox和dijit中使用主题.苔原.我只需要线路吗? <link rel="stylesheet" href="dojo/dijit/themes/tundra/tundra.css" /> 或者需要更多的CSS导入才能获得我需要的所有样式? 我是否需要为对话框等小部件导入特定的CSS? 也将它添加到身体: <body class="tundra"> 我认为就是这样:类适当的C
有谁知道如何关闭Dojo创建的所有模态对话框?显然以前有一个dojo.popup.closeAll函数,但在 Spring JS附带的最新版本的Dojo API中不再可用. 这是正确的….那个方法不再存在的原因是从1.0开始弹出弹出窗口的人负责关闭它.这是我所做的架构改变. 大多数小部件(如菜单)在模糊时监视,然后关闭子弹出窗口.因此,您可以通过将焦点切换到文档本身或某个随机节点来获得所需的效果.
Dojo学习笔记(1. 模块与包) Intro: Dojo是一个非常强大的面向对象的JavaScript的工具箱, 建议读者能够去补充一下JavaScript下如何使用OO进行编程的, 这对于你以后阅读Dojo Source有很大的用处 请大家下载dojo 0.3.1, 以下的说明均针对此版本 翻译自http://manual.dojotoolkit.org/WikiHome/DojoDotBoo
Dojo Spreadsheet Widget - 基于Ajax的Excel 访问和下载该代码的地址为http://64.201.107.34/tremend/spreadsheet/1/test_spreadsheet.htm  
  <div id=temp></div><button id="changeME">changeme</button> <form name="add">    <input type="text" name="a"/>    <input type="text" name="b"/> </form> <script>  dojo.addOnLoad(function(){   var chan
   dojo的确是个不错的ajax框架,下面是一个dojo下的播放幻灯片效果图片的例子。 首先建立一个目录叫slidetest,然后再建立一个放图片的目录images, 然后把下载回来的dojo包解压缩,将其中的src,demos目录以及dojo.js放到 slidetest目录下 然后建立test.htm文件,代码如下 <html>  <head>   <title>Slideshow Wid
目前Dojo在国内不是很普及,事实上,国内很多的DHTML/Ajax开发者非常讨厌Dojo,无论是因为不了解还是误解。 Dojo项目的负责人Alex在最新的一篇blog中,摆出了一副论战的架式,列举出了Dojo与其他流行的DHTML/Ajax组件库相比的优势。 http://dojotoolkit.com/book/dojo-book-0-9/introduction/why-dojo 我个人其实
 模块: dojo.io.IO dojo.io.bind 处理请求取回需要的数据并处理 这个函数是 AJAX 中最为重要和有用的函数, dojo.io.bind 这个类是用来处理客户端与服务器间通讯的,需要通讯的参数由对象 dojo.io.Request 所定义,具体通讯的方法则由另外一个对象 Transport 所提供。 因此,我们如果需要与服务器通讯,则应该定义一个 Request 对象,其中
模块:dojo.lang.array dojo.lang.has 判断对象是否具有指定属性,不过这个方法有用吗,不如直接使用 if(name in obj) Usage Example:   dojo.lang.has(dojo.lang, "has"); //will return true dojo.lang.isEmpty 判断对象或数组是否为空 Usage Example:   dojo.
模块:dojo.string.common / dojo.string dojo.string.common 和 dojo.string 是一样的,只要require其中一个就可以使用以下方法 dojo.string.trim 去掉字符串的空白 Usage Example: s = " abc ";dojo.string.trim(s);      //will return "abc" dojo
   这里所说的基础对象和方法是指的不 Require 任何包就能够调用的对象和方法    匿名函数    在开始前,我想介绍一下 js 里的匿名函数,这个在阅读 dojo 的源代码的时候,会发现到处都有匿名函数 ;(function(){ alert(123); })(); // 前面的分号是一个空语句,是可以不要的    匿名函数。一个匿名函数就是一个没有名字的函数。    你可以认为他们是一
  djConfig 是 dojo 内置的一个全局设置对象,其作用是可以通过其控制 dojo 的行为 首先我们需要在引用 dojo.js 前声明 djConfig 对象,以便在加载 dojo.js 的时候才能够取得所设置的值,虽然在 0.3 版本以后 dojo 支持在加载后设置,但是强烈建议你把声明 djConfig 的代码作为第一段 s cript 一个完整的 djConfig 对象定义如下(值
  实现功能:在一个容器里点击一个链接,在另外一个容器中显示这个链接所指向页面的内容。<html><head>    <script src="./dojo/dojo.js">    </script>    <script>        dojo.require("dojo.widget.ContentPane");        var links = null, display = nul
    这是两个封装良好的日历组件,用来给用户提供方便的日历选择方式。 以较为复杂的DropdownDatePicker为例,首先在页面中require进来这个组件: <script type="text/javascript"> <!-- dojo.require("dojo.widget.DropdownDatePicker"); //--> </script> 然后在页面中加入: <div
dojo提供了几乎全方位的验证函数,在使用下面的方法之前,要通过类似下面的语句引入dojo的相关库,如 <s cript src="/js/dojo/dojo.js"></s cript> <s cript type="text/javas cript">  dojo.require("dojo.validate");  dojo.require("dojo.validate.check");  
如今各种使用AJAX技术的站点都实现了Drag and Drop(拖动)效果,利用Dojo框架也可以很方便的实现,相比较其它框架,代码更少,且对浏览器的兼容性支持比较好。   先看一下效果,以下是51AJAX.com站点首页的效果,其中各个模块是可以任意拖动的:      如何来实现呢?以下是具体步骤。为简单起见,做了一个Drag and Drop的Demo页面:      以下是具体步骤:   
Dojo学习笔记(1. 模块与包) Intro: Dojo是一个非常强大的面向对象的JavaScript的工具箱, 建议读者能够去补充一下JavaScript下如何 使用OO进行编程的, 这对于你以后阅读Dojo Source有很大的用处. 请大家下载dojo 0.3.1, 以下的说明均针对此版本 翻译自http://manual.dojotoolkit.org/WikiHome/DojoDotB
Dojo Spreadsheet Widget - 基于Ajax的Excel 访问和下载该代码的地址为http://64.201.107.34/tremend/spreadsheet/1/test_spreadsheet.htm   Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1291970
Dojo Spreadsheet Widget - 基于Ajax的Excel 访问和下载该代码的地址为http://64.201.107.34/tremend/spreadsheet/1/test_spreadsheet.htm   Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1291970
Google Earth增加了一个新的地图层,叫做Geographic Web。 Geographic Web 将Google Earch,wikipedia,panoramio结合了起来,即在地图上,当你指向某一个地方的时候,可以看到该地方在wikipedia上的描述文章,例如人文地理的情况。还可以看到panoramio里面由用户上传的该地方的照片。     Google Maps还增加了VOI
  Dojo 学习笔记     模块: dojo.event 终于进入有名的 dojo 事件处理系统的学习了,学习前建议读者先去补习一下 AOP 的相关知识 dojo.event.connect 绑定指定的方法到指定的对象的方法上 Usage Example: 简单绑定 1 function doOnClick1() {  alert("Clicked!"); } dojo.event.conne
Intro: Dojo是一个非常强大的面向对象的JavaScript的工具箱, 建议读者能够去补充一下JavaScript下如何使用OO进行编程的, 这对于你以后阅读Dojo Source有很大的用处 请大家下载dojo 0.3.1, 以下的说明均针对此版本 翻译自 http://manual.dojotoolkit.org/WikiHome/DojoDotBook/BookUsingDojo G
著名的Ajax框架Dojo方面一直没有什么书出来,我还纳闷呢。刚才发现,大战已经一触即发了。 Pragmatic Bookshelf 的是 Mastering Dojo ,作者包括Dojo之父Alex Russell,其他两位也是Dojo的核心开发人员。 500页,出版日期:2008年6月15日 O'Reilly的是 Dojo: The Definitive Guide ,当然不如前者权威了,不过
Dojo Spreadsheet Widget - 基于Ajax的Excel 访问和下载该代码的地址为http://64.201.107.34/tremend/spreadsheet/1/test_spreadsheet.htm  
Dojo Spreadsheet Widget - 基于Ajax的Excel 访问和下载该代码的地址为http://64.201.107.34/tremend/spreadsheet/1/test_spreadsheet.htm  
Dojo Spreadsheet Widget - 基于Ajax的Excel 访问和下载该代码的地址为http://64.201.107.34/tremend/spreadsheet/1/test_spreadsheet.htm