刚开始学习ajax的一些东西,这里是一些笔记。
成果:
- scriptaculous的成果
- dojo的成果
目的:
实现一个渐出的留言表格
工具:
- scriptaculous
- dojo
实现:
使用scriptaculous的effect包。在scriptaculous的主页有各种effects的
在线演示,通过这些演示选择了BlindDown()和BlindUp()两个Effects。
js 代码
- var s = true;
- function c(){
- var con = $('con1');
- if(s){
- new Effect.BlindDown(con);
- s = false;
- }else{
- new Effect.BlindUp(con);
- s = true;
- }
- }
dojo也有一个类似的effect包,名字叫做lfx。在dojo的网站也有
在线演示 在里面的see it in action tab里面,dojo到底是个大东西,看他的演示的时候偶的浏览器动作超级缓慢,延时严重。不知道大家是不是也有类似的经历,如果这么慢得速度的话,看样子这个framework还有优化的必要。
js 代码
- var s = true;
- function c(){
- var con = $('con1');
- if(s){
- dojo.lfx.html.fadeIn(con, 300).play();
- s = false;
- }else{
- dojo.lfx.html.fadeOut(con, 300).play();
- s = true;
- }
- }
小结:
初次接触javascript的编程,感觉debug是个大问题。firebug是个很好的工具,这里是firebug的一个
使用演示
scriptaculous的效果好看一些,dojo的文档多一些。
scriptaculous没有widget。
分享到:
- 2007-02-25 05:51
- 浏览 2386
- 评论(3)
- 论坛回复 / 浏览 (3 / 3103)
- 查看更多
相关推荐
Ajax模式与最佳实践,基于网页形式的电子书。。
ajax设计模式与最佳实践ajax设计模式与最佳实践ajax设计模式与最佳实践
《ajax项目开发实践.net篇》的书中源码
1. **XMLHttpRequest对象**:Ajax的基础,用于在后台与服务器通信。理解它的生命周期、方法(如open、send、onreadystatechange等)以及状态码是掌握Ajax的关键。 2. **数据格式**:虽然名字中包含XML,但现代Ajax...
1. **异步通信**:AJAX的核心特性是异步性,它能够在后台与服务器通信,不影响用户与页面的交互。这在提高用户体验方面非常有效,因为用户无需等待整个页面刷新。 2. **XMLHttpRequest对象**:在JavaScript中,...
### 5个Ajax实践 #### Ajax概述 Ajax(Asynchronous JavaScript and XML)是一种用来创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新,这意味着可以在不重新加载整个...
1. **JavaScript**:作为Ajax的基础,JavaScript用于创建和执行异步请求。它处理用户的交互,当用户触发某个事件(如点击按钮)时,JavaScript会启动Ajax请求。 2. **XMLHttpRequest对象**:是Ajax的核心,它允许...
**Ajax基础** Ajax,全称为"Asynchronous JavaScript and XML",是一种在无需重新加载整个网页的...记住,理论知识与实践相结合是掌握技术的关键,因此,不仅要理解这些概念,还要动手实践,才能真正掌握Ajax的精髓。
ajax实践(ajax in action)中文(有5个包,全部下载完,再解压可以了)。这个教材我是从http://download.csdn.net/down/583655/liu78778下载的,原来是分了11个包,我现在把分了5个包。
1. **第一章:初识Ajax** - Ajax的历史和概念 - Ajax工作原理的简要介绍 - 浏览器与服务器间通信的基础知识 2. **第二章:创建第一个Ajax请求** - XMLHttpRequest对象的使用 - GET和POST请求的发送 - 异步...
观看此视频,学习者可以对Ajax有一个基本的认识,并开始动手实践。 综上所述,Ajax视频教程将涵盖Ajax的基础知识,帮助开发者提升Web应用的用户体验,通过异步通信实现实时更新,提高网页的交互性和性能。通过学习...
Ajax 入门与实践 Ajax 是基于 XML 的异步 JavaScript, 是当前 Web 创新的重要组成部分。Ajax 这个术语源自描述从基于同页的 Web 应用到基于数据应用的转换。在基于数据的应用中,用户需要的数据,如联系人列表,...
1. **基础概念**:Ajax的核心是JavaScript对象XMLHttpRequest,它允许浏览器在后台与服务器通信。这使得网页可以不需刷新就能获取或发送数据。Ajax不是单一的技术,而是一组用于创建动态Web应用的技术组合,包括...
通过学习和实践这部分内容,开发者可以构建出功能丰富、用户体验优秀的Ajax相册系统。 综上所述,Ajax技术为构建交互性强、响应迅速的相册系统提供了可能。通过理解其工作原理,熟练掌握相关API,并结合现代前端...
【ASP版AJAX用户注册】是一个使用Active Server Pages(ASP)技术结合Ajax(Asynchronous JavaScript and XML)实现的用户注册程序。...这对于想要提升Web开发技能,尤其是熟悉ASP和AJAX的人来说是一个很好的实践项目。
通过理解JSON、AJAX及其框架的工作原理和最佳实践,开发者可以构建出更加动态、响应式的Web应用,提高用户交互体验。在实际项目中,选择合适的AJAX框架和有效地利用JSON数据格式,将是提高开发效率和应用质量的关键...
本AjaxDEMO适合初学者学习,旨在提供一个基础的实践平台,帮助理解Ajax的工作原理及其在实际开发中的应用。** ### 1. Ajax基础知识 Ajax的核心是JavaScript对象XMLHttpRequest,它允许在后台与服务器端通信。当...
总结起来,"jQuery+Ajax例子"是一个展示如何在MyEclipse环境下使用jQuery进行Ajax请求的实践项目。它涵盖了jQuery的Ajax方法、与Java后端的交互以及开源精神的应用,对于理解Web开发中的异步通信具有很高的参考价值...
- 《Ajax 探密 (Ajax Hacks ).rar》:这是一本关于Ajax技术深入实践的书籍,包含了多种Ajax技巧和解决方案。 - 《AJAX——新手快车道.rar》:适合初学者入门,快速掌握Ajax基本操作。 - 《AJAX开发简略[1].part1-5....