
Ajax And web开发
文章平均质量分 66
killme2008
这个作者很懒,什么都没留下…
展开
-
AJAX技术初探
一直对所谓AJAX技术是什么搞不明白,今天特意去下了很多资料来看,也运行成功了几个例子,才算有初步理解。所谓AJAX技术,其实是在服务器和浏览器之间加入一个AJAX引擎,一般是用javascript编写,处理一些不需要刷新整个页面的操作,如数据验证、级联菜单、读取外部数据等,减少浏览器和服务器的交互,提高响应速度。使用XHTML和CSS标准化呈现,使用DOM实现动态显示和交互,使用原创 2006-03-16 18:25:00 · 2266 阅读 · 1 评论 -
一个验证身份证号码的javascript函数
//身份证验证函数 function checkIdcard(idcard){ var Errors=new Array( "yes", "身份证号码位数不对!", "身份证号码出生日期超出范围或含有非法字符!", "身份证号码校验错误!", "身份证地区非法!" ); var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉原创 2006-08-03 16:47:00 · 1669 阅读 · 1 评论 -
使用梅花雨日历控件应该注意的问题
我使用的是3.0版本,因为项目用到一个开源的web框架,统一编码为UTF-8.而下载下来的calendar.js的文件格式编码为gb2312,在使用过程中一直出现提示说什么缺少对象.改了半天,才想起应该是文件格式有问题.需要注意两点:1.在jsp或者其他框架自定义尾缀的文件中,要特别注意大小写,如Calendar.js和calendar.js小小的区别,就可能浪费你很长时间,虽然在html的原创 2006-08-01 16:29:00 · 2606 阅读 · 0 评论 -
《实战AJAX》中重构的xmlhttpRequest调用的使用方法
书中前三章重构了xmlhttpRequest的调用,很不错的基本框架,代码如下: var net=new Object();net.READY_STATE_UNINITIALIZED=0;net.READY_STATE_LOADING=1;net.READY_STATE_LOADED=2;net.READY_STATE_INTERACTIVE=3;net.READY_STATE_COMPLETE原创 2006-07-28 01:57:00 · 2533 阅读 · 1 评论 -
javascript实现Observer模式来管理多个事件回调
《实战ajax》第四章介绍了这样的一个模型,与java中的事件处理模型相一致,观察者——监听者模式,感觉很酷:)。比如,我要对ID为mousemat的div标签的onclick事件增加两个事件writestatus()和drawThumbnail(),更新状态栏和重定位鼠标位置这两个事件,典型的代码应该像这样:window.onload=function(){ var mat=document.原创 2006-07-28 20:24:00 · 2380 阅读 · 0 评论 -
验证码机制初探
我们经常在登陆一些网站的时候,要求输入显示的验证码,而且验证码是以图片形式提供,这是怎么实现的?HOHO,我也来实现一个。有兴趣的看看,也算做自己的笔记。 你可能也猜想过验证码的图片不至于是预先做好了放在某个文件夹里的吧?NO,NO,试想,真的如此做的话,如果是4位验证码,并且字母数字混杂的话,这样的工作量美工肯定不接受:)所以,唯一的解释就是这些图片都是程序生成原创 2006-04-25 19:37:00 · 5102 阅读 · 3 评论 -
用Ajax读取RSS种子的简单例子
原文地址:http://blog.youkuaiyun.com/TurkeyCock/archive/2006/04/17/666872.aspx前段时间参加了第一届AJAX大赛,结果差了几分,第一轮都没过,郁闷中~~~其中一题是用AJAX 技术读取RSS种子,感觉对学习AJAX技术很有启发意义,现在把本人的实现代码公布,以供大家学习交流!题目:使用XMLHttpRequest读取ajaxcn.o转载 2006-04-17 20:54:00 · 1304 阅读 · 2 评论 -
关于JSValidation的简单介绍
JSValidation是一个客户端表单验证框架,与Buffalo一样是AMOWA项目的子项目。官方地址http://www.amowa.net/jsvalidation/ 使用方法极其简单,但功能对于一般应用已经足够,提供常见13种验证:取值非空 必须为整数 必须为双精度数 必须为普通英文字符(字母,数字,下划线) 必须为中文字符 最小长度 最大长度 是否为Em原创 2006-04-17 21:05:00 · 1164 阅读 · 0 评论 -
JavaScript小知识点集锦(不段更新中)
window.open(url)打开一个新窗口 confirm()方法,如:question=confirm("你确认转到跳转吗?"), question=0即表示取消此操作 主要事件如onClick(),onLoad,OnUnload(),onMouseOver()等 Date()对象主要方法:getMinutes(),getSeconds(),原创 2006-03-27 16:59:00 · 1007 阅读 · 0 评论 -
buffalo初接触
AJAX的远程调用框架很多,比较流行的就是dwr,在javaeye看介绍,国内有人写了个不错的框架buffalo,下了DEMO和SRC来看,感觉很不错。很容易上手,它的JS方面也是建立在prototype基础上。只不过好象名气较小,没DWR那么被广泛使用,不过看它主页,已经有几个项目采用了那个框架。比较惭愧的是,我对JS的了解很肤浅,一直不是很严肃地对待这门语言,准备下苦工夫读一原创 2006-03-20 18:15:00 · 1632 阅读 · 0 评论 -
使用buffalo集成spring写的一个简单的登录子模块
buffalo是国内的michal chen所写的一个AJAX远程调用框架,目前版本是1.2.2。知道这东西是从我开始收集有关AJAX的相关资料时从JAVAEYE上看到了推荐,再怎么说也是国产架构,看demo感觉很不错,就下来了开始学学。Buffalo使用burlap协议。因此Buffalo解析大数据量可能会比较慢,然而可以适用于多种服务器端和客户端,并且burlap协议的完整性和支持原创 2006-03-24 14:57:00 · 1665 阅读 · 0 评论 -
如何实现网页自定义右键菜单?
今天群里有人问这个问题,顺手google了一下,搜索到一篇文章,来自:http://www.xuzhi.cn/article.asp?id=21解决思路: 先插入一个隐藏层作为自定义右键菜单,在单击右键时让它显示,并定位到单击位置偏右偏下。 具体步骤: 1.先插入一个作为自定义右键菜单的隐藏层。 item1 item2 item3 item4 item5 item6 2.在单击右键时让隐转载 2006-08-16 21:00:00 · 7567 阅读 · 1 评论