葵花宝典之js、ajax、dwr
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Javascript资料整理:
2009年11月4日整理:
1、javaScript与java的区别?(从它们的解释,运行等方面说)
答:第一,javascript是基于对象的,而java是面向对象,即java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。Javascript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象和事件驱动的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。
第二,两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。Javascript是一种解释性编程语言,由浏览器解释执行。
第三,两种语言所采取的变量时不一样的。Java采用强类型变量检查,即所有变量在编译之前必须作声明avaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。
第四,代码格式不一样。Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便。
第五,嵌入方式不一样。在HTML文档中,两种编程语言的标识不同,JavaScript使用 来标识,而Java使用来标识。
2、怎么使用javascript将一个页面的一个参数传递到另外一个页面?
答:
可以将javaScript的数据以xxx.jsp?var1=aaa&var2=bbb的形式作为URL的参数传给JSP程序,此时在JSP中用
<%String strVar1=request.getParameter(“var1”);%>就可以获取到javaScript脚本传递过来的数据;
参考下面的脚本:
②使用JavaScript通过在表单里加入隐藏域信息,然后用表单提交的方式把数据传递给JSP
程序。
这个比较简单,直接在JavaScript脚本中用<%=strVar1%>就可以把jsp程序中的数据传递给JavaScript脚本使用了。
参考下面的脚本:
3、使用存储过程进行分页,页面使用javaScript分页
答:存储过程:
Create procedure proc_page
@pageSize int = 5,
@pageNum int = 1
as
select top(@pageSize)* from users where id not in (select top(@pageSize *(@pageNum-1))* from users)