怎么使用Dojo

资讯中心 浏览

一、怎么使用Dojo

构成要素

Dojo提供各种针对不同开发者的特性。对于初学者,它提供服务器端开发者小部件。HTML/CSS开发者可以开发出模板驱动的小部件。它还提供一个有于开发稳健Web应用程序的强大JavaScript库。

Dojo的基础是一个在文档资料中称作base(基本成分)的小型库。它包括AJAX、事件处理、特效、CSS查询、语言实用工具等。这个基本库包含在核心Dojo文件(Dojo.js)中。此外,核心文件中还包含拖放、AJAX扩展表单和I/O、JSON-RPC、国际化和后退按钮处理等功能。它提供的有效库和选项的数量可能非常庞大。

前面提到的小部件通过一个叫做Dijit的小部件系统提供,这个系统位于Dojo的顶部。Dijit允许你用很少或不用JavaScript建立强大的Web界面。Dojo的独特特色包括:内置的国际化和本地化支持、所有Dijit小部件提供完整的易访问性微调、支持连贯键盘事件处理的基础架构、并能够仅使用CSS处理所有Dijit组件。

Dojo利用一个类似于Java软件包的基于模块的基础架构。当你需要知道加载哪些库和以何种顺序加载这些库时,这消除你遇到其它工具箱的问题。有一个简单的例子说明了如何使用日历小部件。下面的网页允许用户使用日历下拉小部件选择两个日期值。

二、dojo是什么?

1,Dojo是一个Javascript的工具集。。可以简单的在页面上实现很多绚丽的功能。

2. Dojo是运行在浏览器端的程序。。所以只要是浏览器都行,但是一些很老的浏览器可能存在兼容问题。

3. Dojo不用配置,你只用把Dojo导入你的HTML页面,然后调用方法就行了。。

基本就这么多了。。

三、dojo提交表单

可以这样:

var data = {a:1,b:2,c:3};

dojo.xhrPost({

url:a.php,

content:data,

load:function(response, ioArgs){

alert(response);

}

});

a.php 中:

<?php

print_r($_POST);

?>

四、Dojo学习1 dojo是什么?

它能够使我们更容易编写javascript,更快速的制作大型的界面,在一定程度上使我们更容易开发动态的用户界面。dojo的最根本的东西是“Dojo Base”,一个很小的单独的库文件,这个文件包括了Ajax,事件句柄,页面特效,blazing fast CSS queries,语言工具等等。除此之外,还有一些高质量的工具,比如拖动工具,Ajax表单工具,I/O工具,Json-RPC,国际化(i18n),还有回调方法等。

DOJO的核心层面是窗口系统--dijit,他能够迅速是开发和重用用户接口组件。如果你熟悉HTML和CSS,dijit允许你很快的开发出能够重用的客户端组件。dojo使用HTML的扩展属性来声明和配置一个窗口组件。(比如dojo内在的一个特性就是支持国际化和本地化,非常用意体现在所有的窗口组件上,向下支持统一的键盘事件,并且能够控制所有组件在一个CSS文件中。

Dijit项目的核心就是追求高效率和高统一行。因此,一些边缘的特性被放到了dojox模块儿中了。dojox主要是2D画图一类的。dojox中包括一个Readme文件,你能够从中了解一些东西。许多质量测试和文档级的需求已经包含到核心中了。

五、dojo是什么

js的ajax库,很庞大

六、关于Dojo的使用问题?

这个应该是MyEclipse自身的问题,只要运行起来没有错误,不用特意在乎!

方法一:右键项目-》属性-》Builders,取消勾选 JavaScript Validator选项

 

报错的js文件这时依然存在。。。必须把这些文件从项目里面移除,重新添加进来。

方法二:到该工程文件夹,打开文件夹.project

将以下内容删除(上面的可能原来就没有)

org.eclipse.wst.jsdt.core.javascriptValidator 

和 

org.eclipse.wst.jsdt.core.jsNature 

必须把这些文件从项目里面移除,重新添加进来。

转载请注明:原油网 » 怎么使用Dojo