黑马程序员 05 JavaScript学习笔记

                                                      ------- 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); 
 

                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值