|
来源:http://trac.seagullproject.org/wiki/Integration/AJAX/dojo dojo Toolkit什么是Dojo?Dojo是开源的JavaScript工具箱。它可以帮助你用更少的时间创建应用程序;它填补了JavaScript和浏览器之前的缝隙,给你提供一个强大的,可移植的,轻量级的并且经过测试的工具来创建动态界面。Dojo可以让你快速创建交互性的组件,使网页间的过渡更加动感和活力,并且可以使用强大而易于使用的ajax API创建AJAX请求。这些功能是建立在轻量级的系统上的,所以你根本不需要考虑应该按照什么顺序包含脚本文件。Dojo的包系统和可选生成工具帮助快速开发和优化。 Dojo还打包易于使用的组件系统。从原型到发布,Dojo组件一直都是HTML和CSS的。最重要的是,由于Dojo是可移植的JavaScript代码,你的组件可以在HTML,SVG和其它所有流行的技术之间移植。 Dojo使用专业的WEB开发更好,更容易,更快。 安装
集成模板在trunk/modules/default/templates/admin_header.html和trunk/modules/default/templates/header.html中将下列的代码,
{if:GLOBALS.empty(onLoad)}
<body>
{else:}
<body onload="{onLoad}">
{end:}
替换成下面的。一定要将下面的代码放到</head>标签之前。
{if:!GLOBALS.empty(onLoad)}
{scriptOpen:h}
function init()
{
{onLoad}
}
dojo.addOnLoad(init);
{scriptClose:h}
{end:}
管理类在display()方法添加下面这行。
$output->javascriptSrc = array('js/dojo/dojo.js');
参考
|