------- android培训、java培训、期待与您交流! --------
JavaScript
设函数...
function 函数名(){
var num1 = document.myform.num1.value; num1取文档中,表单中,num1文本框中,value值;
取到的任何值都是String类型;
document.myform.result.value = result; 赋值
}
οnclick="函数()"; 在input中加onclick事件;
οnsubmit="return函数()"
****JScript 帮助文档*********
typeof(**); 返回**的数据类型
isNaN(**); is no a number;是否全部是数字;
alert(document.myform.cbks.length) 显示5 共5个数组
alert(document.myform) 显示 [object]
alert(document.getElementsByName("cbks").length); 同样获得名字下所有..
document.getElementById("nicheng") 找到div
.innerHTML="<font color = 'red'>XXX</font>" 放入div中间
文本框失焦事件:
<input οnblur="事件名" />
dv.innerHTML=""; 清空放入div中的inner
属性 οnchange="函数名" 调用所需函数
文本框获得焦点事件:
<textarea οnfοcus="this.value=''">XXX</textarea> 清空><中的内容
****JScript 常用类*********
function showTime(){
var d = new Date();
<!--alert(d);-->
var y = d.getYear();
var m = d.getMonth() + 1; 从0开始取的 显示需+1;
var day = d.getDate();
var week = d.getDay(); 显示星期;
var h = d.getHours();
var m = d.getMinutes();
var s = d.getSeconds();
alert(h+":"+m+":"+s); }
<body οnlοad="showTime()"> 当网页加载的时候
setTimeout(showTime, 1000);记秒 计时器(以毫秒为单位)
window对象
window.open("路径名","逻辑名","窗体特征");
window.open("1.html","","width=200,height=200,status=1","toolbar=1","menubar=1");长,宽,状态栏(1有0没有)
function closeWin(){close();}
<a href="javascript:closeWin()">关闭</a> body中调用close方法
function closeWin(){
if(confirm("是否关闭?")){ confirm判断 返回布尔值 是true
close();
}
}
模式窗体-只能访问当前窗体
window.showModalDialog("1.html","","dialogWidth=200px;dialogHeight=200px"); 属性用;隔开
alert(window.screen.width);
window.prompt();
alert(event.keyCode) event调用keyCode按键触发的ASCII
document.οnkeydοwn=getCode; 在屏幕输入
document.getElementById("Layer1").style.leftPixel 调用到坐标...
document.body.scrollTop 获取滚动条到顶边框的数值
window.onscroll = move;
===============菜单级联============
下拉列表框常用属性:
document.myform.province.selectedIndx;
document.myform.province.value;
document.myform.province.length; 选项个数
document.myform.province.options; 数组
οnchange="函数" 调用...
new Option("xianshi", "西安市");
document.myform.city.options.add(); 选项集合中加内容;
注意:要提前清空;
静态网页----需该代码
动态网页----人与机器能交互
java sever page--jsp
tomcat程序--为server的软件环境
配制方法: apache-tomcat-6.0.18
将服务器写的代码与程序放入tomcat中运行或支持
1.tomcat解压;
2.进入myeclipse 的服务器下拉菜单的Configure Server;
3.Servers-Tomcat 6.x; 设置路径-tomcat6.0的安装地址;
4.部署服务器, 选项目, 点Add
操作:
1.打开index.jsp
2.在body中写<% XXXX %> 配置指令
3.配置服务器:服务器运行,ConferenceTomcat
THD根目录: z:\TOM...
JDK name add... jre7
jre home 目录 即JDK目录..\jdk1.7
4.放入TOMCAT; add..; Tomcat6.x
5.启动服务器; start...
6.访问:http://localhost:8080/jsp1
<%= 10+20 %> 表达式 最终打印到页面上
<%! 方法,全局变量 %> 声明块
内置对象:out,requert,
标准动作: ...
登陆界面:
webroot中 new htmlward,
HTML(action="地址") 发送至 jsp 接收方法:
内置对象来取,
String uName = request.getParameter("表单元素名")
request对象: 客户端向服务器请求产生的对象
request.setCharacterEncoding("utf-8"); 设置字符编码类型--B-S间数据传输;
request.getRequestDispatcher("跳转的jsp路径").forward(request,response); response相应对象;
URL传参:
<a href="doDeleteUserInfo.jsp?uUid=<%=user.getuUid%>">删除</a>
out.print("<script>alert('增加用户信息成功');location.href='userList.jsp';</script>"); location--更改地址栏为 herf...
response 内置对象:
response.sendRedirect("userList.jsp");
请求转发:request.getRequestDispatcher("跳转的jsp路径").forward(request,response);
重定向:response.sendRedirect("userList.jsp");
=====分页查询=======
提高查询效率: 在数据库分页查询
select * from (select uf.*,rownum rn from (select * from userinfo)uf where rownum<="+pageSize*pageNum+") uf2 where rn >="+(pageSize*pageNum-2)
第一步: 文件上传
SmartUpload su = new SmartUpload();
su.initialize(this.getServletConfig(),request,response); su对象初始化,有三个属性;
su.setAllowedFilesList("允许文件列表的格式jpg,prg,imag");
su.setMaxFileSize(long e); 设置文件尺寸大小
su.setTotalMaxFileSize(long e); 设置全部
su.downloadField(); 下载;
su.upload(); 文件上传;
重命名:
Files files = su.getFiles(); 取到文件 准备重命名
File file = files.getFile(0); 按下标获得
String newName = GetSimpleDate.getForm....() 调用重命名方法
newName = newName+"."+File.getFileExt(); 重名文件名.png
建立images文件夹在
file.saveAs("路径"+newName);