JAVA培训题库 JavaScript
1. JavaScript是一门基于解释性的语言,它和java语言的区别?
参考答案:java语言中变量的数据类型总体可以分为:基本数据类型和对象类型。JS语言中的变量是没有数据类型的,但是JS的基本程序控制和java是一样的在JavaScript语言中,虽然变量是没有数据类型或者是若数据类型但是他们的值是有三种基本数据类型的分别是数字、文本字符串、boolean类型,除基本数据类型以外,JavaScript还支持复合类型Object(对象)、Array(数组)特殊数据类型有null和undefine(未定义的)Js是弱数据类型的语言,其变量没有数据类型。所有变量声明时都使用var类型。而且统一变量可以分别存储不同类型的值。
2. JavaScript在使用的过程中,浏览器之间存在什么样的差异?
参考答案: 1) 设置属性:
FireFox element.setAttribute( "name","value");
IE element.name = value
2) 设置css
FireFox element.setAttribute( "style", "color:blue");
IE element.style.cssText = "color:blue";
FireFox element.setAttribute( "class","xxx" ) ;
IE element.className ;
3. JS中的三种弹出式消息提醒(警告窗口、确认窗口、信息输入窗口)的命令是什么?
参考答案:JS中的三种弹出式消息的命令:警告窗口的命令是alert,确认窗口的命令是confirm,信息输入窗口的命令是prompt。
4. 完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框?
<html>
<body>
<script>
function foo() {
// 在此处添加代码
return false;
}
</script>
<body>
<form name="form1" onsubmit="return foo();">
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="submit"/>
相关文档:
public static Object getCloneObject(Object bean) {
Object cloneBean = null;
try {
ByteArrayOutputStream byout = new ByteArrayOutputStream();
ObjectOutputStream obj = new ObjectOutputStream(byout);
obj.writeObject(bean);
ByteArrayInputStream byin = new ByteArrayInputStream(byou ......
Java 2 C++ http://www.javaeye.com/topic/295776
1. 解决性能问题
Java具有平台无关性,这使人们在开发企业级应用的时候总是把它作为主要候选方案之一,但是性能方面的因素又大大削弱了它的竞争力。为此,提高Java的性能就显得十分重要。Sun公司及Java的支持者们为提高Java的运行速度已经做出了许多努力,其中大多数集中 ......
Java NIO API详解
在JDK 1.4以前,Java的IO操作集中在java.io这个包中,是基于流的同步(blocking)API。对于大多数应用来说,这样的API使用很方便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO API作为一个基于缓冲区,并能提供异步(non-blocking)IO ......
一、使浏览器不缓存页面的过滤器
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* 用于的使 Browser 不 ......
java如何获得存储过程的参数(例子)
Connection conn = JDBCUtils.getConnection();
DatabaseMetaData dbmd = conn.getMetaData();
ResultSet rs = dbmd.getProcedureColumns(null, " ......