JavaScript&AJAX
iteye_17256
这个作者很懒,什么都没留下…
展开
-
Ajax的DWR框架
2007-1-20 周三配置DWR: 1、Web.xml中添加如下内容: xml 代码 <servlet> <servlet-name>dwr-invokerservlet-name> <display-name>DWR Servletdi...2007-01-10 16:16:00 · 104 阅读 · 0 评论 -
采用callback调用
<create creator="new" javascript="MathDelegate"><param name="class" value="practicaldwr2project.chapter02.seconddwr.MathDelegate" /></create> public int add(int a, int b2009-03-22 11:17:47 · 121 阅读 · 0 评论 -
Javabean作为对象传入JS
<convert converter="bean" match="practicaldwr2project.chapter02.seconddwr.Student" /><create creator="new" javascript="StudentRegistry"><param name="class" value="p2009-03-22 11:19:31 · 355 阅读 · 0 评论 -
向回调函数传递更多信息
回调函数只能接受一个参数:即远程方法调用的返回值,当需要多个参数传递给回调函数时,需要使用JavaScript的闭包特性解决该问题。 在如下示例中需要返回的结果是 XXX is married to YYY,但是只能从java后台代码中返回一个值,故需要使用一个代理proxy(即JavaScript闭包特性)将另外的值加载进来。<create...2009-03-22 11:22:00 · 100 阅读 · 0 评论 -
Closure闭包
所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。(PS:既拗口又难以理解的定义)以下以代码的方式进行示例,诠释闭包含义/** 1、函数b嵌套在函数a内部; 2、函数a返回函数b。 **/ function a() { var i = 0; //函数b嵌套于函数a中 fun...原创 2010-05-07 08:06:15 · 57 阅读 · 0 评论 -
JavaScript的trim函数
//去掉左右空格 String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } //去掉做空格 String.prototype.ltrim = function() { return this.replace(/(^\s*)/g, ""); } //去掉...原创 2010-05-07 22:49:24 · 64 阅读 · 0 评论 -
JavaScript的数组创建
var a = new Array( );a[0] = 1.2;a[1] = "JavaScript";a[2] = true;a[3] = { x:1, y:3 };//以下内容同下:var a = new Array(1.2, "JavaScript", true, { x:1, y:3 });var arrays = new Array('Trans...原创 2010-05-07 23:15:50 · 75 阅读 · 0 评论 -
模式对话框
父窗口:function openChild(){var k =window.showModalDialog("子窗口.html",window,"dialogWidth:335px;status:no;dialogHeight:300px");if(k != null){document.getElementById("txt11").value = k; }...原创 2010-05-08 16:10:52 · 69 阅读 · 0 评论 -
屏蔽IE浏览器中的功能键
<script>document.onhelp = function(){window.event.returnValue=false;}document.onkeydown=noway; //绑定窗体加载事件function noway(){ if(window.event.keyCode == 113) { alert...原创 2010-06-01 22:29:11 · 139 阅读 · 0 评论 -
Jquery支持键盘功能的计算器
最近用户提出需要一个Web版本的计算器,在网路上寻找了半天,有不少不错的解决方案,不过个人感觉最为适用的是基于jquery的jquery.calculator插件。链接地址如下: http://keith-wood.name/calculator.html 参考手册地址: http://keith-wood.name/calculatorRef.html ...原创 2010-06-01 22:34:57 · 231 阅读 · 0 评论 -
jQuery Alert、Prompt、Confirm对话框
最近项目中频繁与jQuery打交道,仔细研究了一下这些插件的实现,似乎窥探出几分端倪出来,具体细节,还需要平日里多多积累,不断探索。 用户提出需要一个Prompt录入框,介于目前JavaScript的Prompt的功能确实单薄,我从jQuery诸多插件中发现了一款,简单,易用。地址如下: http://www.sharejs.com/commdetails-582.aspx ...原创 2010-06-01 22:49:02 · 287 阅读 · 0 评论 -
TextRange对象
因用户要求方与TextRange对象结缘,用于处理JavaScript对象文本部分内容的一个对象。TextRange是用来表现HTML元素中文字的对象,虽然我们平时不太常用这个对象,可是它却在IE4.0中就已提供了。不过TextRange提供的调用方法却都比较晦涩,那么我们能拿它做些什么呢? TextRange的传统用途是对用户在Web页上用鼠标圈选的文字内容的操作,比如变化...原创 2010-06-06 15:14:01 · 104 阅读 · 0 评论 -
Java集合同JS数组转换
<create creator="new" javascript="SigTestClass"><param name="class" value="practicaldwr2project.chapter02.seconddwr.SigTestClass" /></create> public List<String&a2009-03-22 11:15:42 · 87 阅读 · 0 评论 -
Javabean在dwr中使用
<convert converter="bean" match="practicaldwr2project.chapter02.seconddwr.MyBean" /><create creator="new" javascript="ClassA"><param name="class" value="practicaldw2009-03-22 11:14:35 · 93 阅读 · 0 评论 -
AJAX基础教程-9 AutoComplete
java 代码 package ajax.foundations_of_ajax; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Iterator; ...2007-02-14 09:53:11 · 82 阅读 · 0 评论 -
使用DWR实现的联动Select
2007-01-11 周四 DWR学习第二天这个东西他妈的就是好用,以前写的用联动,满天飞DOM,用这个东西,短短几行就搞定,看来AJAX满天飞的日子不远了自己写了一个联动Select的例子 dwr.xml 如下xml 代码<allow> <convert converter="bean" match="ajax....2007-01-11 11:26:57 · 105 阅读 · 0 评论 -
基于DWR的文本框验证
xml 代码<allow> <convert converter="bean" match="ajax.dwr.validate.ValidateForm"/> <create creator="new" javascript="ValidateAction"&2007-01-11 15:00:27 · 64 阅读 · 0 评论 -
基于DWR的Ajax Suggest
java 代码package ajax.dwr.suggest; import java.util.ArrayList; import java.util.List; public class SuggestAction { public List findSuggest() { Lis...2007-01-12 14:22:41 · 67 阅读 · 0 评论 -
AJAX基础教程-1 innerHTML
js 代码 <script type="text/javascript"> var xmlHttp; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTT...2007-02-10 17:17:08 · 125 阅读 · 0 评论 -
AJAX基础教程-2 ParseXML
js 代码 <script type=< span="">"text/javascript"> var xmlHttp; var requestType = ""; //创建xmlHttp对象 function createXMLHttpRequest() { if (window....2007-02-10 17:21:28 · 68 阅读 · 0 评论 -
AJAX基础教程-3 Dynamic Content
js 代码 <script type=< span="">"text/javascript"> var xmlHttp; //创建xmlHttp对象 function createXMLHttpRequest() { if (window.ActiveXObject) { ...2007-02-10 17:24:00 · 108 阅读 · 0 评论 -
AJAX基础教程-4 GetAndPostExample
java 代码 package ajax.foundations_of_ajax; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.s...2007-02-10 17:27:41 · 88 阅读 · 0 评论 -
AJAX基础教程-5 Ajax Validate
java 代码 package ajax.foundations_of_ajax; import java.io.IOException; import java.io.PrintWriter; import java.text.ParseException; import java.text.SimpleDate...2007-02-13 10:49:47 · 63 阅读 · 0 评论 -
AJAX基础教程-6 Dynamic List
js 代码 <script type=< span="">"text/javascript"> var xmlHttp; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHtt...2007-02-13 10:55:43 · 92 阅读 · 0 评论 -
AJAX基础教程-7 AutoRefresh Page
js 代码 <script type=< span="">"text/javascript"> var xmlHttp; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp =...2007-02-13 10:59:38 · 123 阅读 · 0 评论 -
AJAX基础教程-8 Tool Tips
java 代码 package ajax.foundations_of_ajax; import java.io.IOException; import java.io.PrintWriter; import java.util.HashMap; import java.util.Map; ...2007-02-14 09:50:00 · 91 阅读 · 0 评论 -
JavaScript事件
Javascript的事件绑定主要有四种方法:1、在DOM中,直接用onXXX="fun();"进行绑定 2、在Javascript代码中用 DOM对象.onXXX=fun 进行绑定3、用 DOM对象.attachEvent("onXXX",fun) 进行绑定4、用<script for="domId" event="onXXX">fun();</script&g原创 2010-06-17 16:32:01 · 77 阅读 · 0 评论