将 Ajax 带入 Eclipse 的 Ajax Toolkit Framework 的两个工具

http://tech.ddvip.com   2006年11月20日    社区交流

本文详细介绍将 Ajax 带入 Eclipse 的 Ajax Toolkit Framework 的两个工具

function helloPressed()
{
 dojo.debug('Hello World!');
}

  下面是init函数,该函数将helloButton与 Dojo 小部件相关联。第二行指明在您单击 Press Me 时应调用helloPressed函数。

function init()
{
 var helloButton = dojo.widget.byId('helloButton');
 dojo.event.connect(helloButton, 'onClick', 'helloPressed');
}

  下一行在初始页面加载时运行init函数:

dojo.addOnLoad(init);

  最后,HTML 的主体包含实际按钮,该按钮被赋予type和Id以与上述 JavaScript 关联。

  清单 3. 将 ID 与上述 JavaScript 关联

  </script>
 </head>
 <body>
  <button dojoType="Button2" widgetId="helloButton">Press Me</button>
 </body>
</html>

  图 2 展示单击 Press Me 之后 “Hello World!” Dojo 应用程序的输出。

  图 2. “Hello World!” Dojo 应用程序的输出

  

  详细的 HelloWorld 示例可从 Dojo wiki(参见 参考资料)获得。

  Dojo 通过提供强大的不断增长的小部件集合,使得将 Ajax 代码的小片段集成到现有 Web 页面中更加容易,使用那些小部件集合很容易添加预期在桌面环境中看到的 UI 效果。开发人员避免了亲手编写 UI 的每一部分。对于高级用户,它提供了多数工具没有提供的能力。例如,包括了打包和构建系统以快速优化要部署的项目。Dojo 对于所有级别的 Ajax 开发人员来说是令人满意的解决方案。

来源:ibm    作者:Tim McIntire    责编:豆豆技术应用

正在加载评论...