1、JS 串讲.txt1. throw 是抛出异常throws 预计这段代码会抛出 XX 异常,但是我这里不处理,留给调用这个方法的地方去处理public static void aMethod() throws NullPointerExceptionpublic static void main(String args)tryaMethod(); catch(Exception e)/.try/. catch()/.throw new AccpException(“出现了 XX 异常“);public class AccpException extends Exceptionpublic Ac
2、cpException(String exceptionInfo)System.out.println(execptionInfo);tryfinallytrycatch()finally2.demo|-src|-WebRoot|-admin|-home|-images|-META-INF|-WEB-INF|-classes|-lib|-web.xml3.CSS 中 Z-INDEX 属性表示层的叠放次序,值越大越在上面,Z-INDEX 属性必须在postion:absolute 的时候才有效果。4.java 中 subString(int startIndex, int endIndex)方法
3、中startIndex 从 0 开始,endIndex 从 1 开始javascript 中 substring(startIndex, endIndex)方法中都是从 0开始数起,但是不包括 endIndex 所在位置的字符。5.JSP 文件运行过程包括a.翻译期:将 JSP 文件翻译成为 java 文件b.编译期:将 java 文件编译成为 class 文件c.执行期:执行 class 文件JAVASCRIPT1.javascript 语法以及 window,document 对象2.CSS3.表单验证以及级联下拉框和数组1.javascript 语法var i = 0;function
4、method()2.window 对象window 对象表示浏览器窗口对象window|-status : 状态栏对象|-screen : 显示器|-history : 浏览历史对象|-location: 地址栏 |-document: 显示内容文档对象out.print(“alert(1);window.location.href=url;“);window.status = “欢迎你!“; 修改浏览器的状态栏数据alert(window.screen.width) history|- back() : 前一页|- forward() : 后一页|- go() : 参数为-1 表示前一页,参
5、数为 1 表示后一页比如返回上一页的连接返回 返回location|- href : 设置或者获取 location 的 URL,一般来说 href 属性可以省略比如要跳转到 index.jsp 页面 返回首页在项目中经常进行了一个操作以后希望弹出对话框来告诉你是否操作成功out.print(“alert(操作成功!);window.location=index.jsp;“);window 对象的常用方法:a. open() : 打开一个新的窗体.b. close() : 关闭窗体.c. alert() : 弹出对话框d. confirm() : 弹出确认对话框e. showMoldeDial
6、og() : 打开一个模式窗口.f. setTimeout() : 过多长时间之后执行方法。 setTimeout(“method()“, 1000) 1000 毫秒之后执行 method()方法,只执行一次g. setInterval() : 间隔多长时间执行方法。 setInterval(“method()“, 1000) 每隔 1000 毫秒之后执行 method()方法,重复执行h. clearTimeout() : 暂停 setTimetout()方法的执行 var time = setTimeout(“method()“, 1000); clearTimeout(time)暂停 s
7、etTimetou 的执行i. clearInterval() : 暂停 setInterval()方法的执行j. onload() : 窗体加载事件k. onscroll() : 滚动条滚动事件 在做浮动广告的时候用到。3. document 对象document 对象表示浏览器中间显示区域文档的对象,可以通俗的认为 document 对象就是对应于标签document 对象的常用方法:getElementById() : 根据页面元素的 id 属性得到该元素getElementsByName() : 根据页面元素的 name 属性得到所有 name 属性为该值的元素数组getElement
8、sByTagName() : 根据页面元素的标签类型得到页面上所有该标签的元素数组漂浮广告中,如果要得到漂浮广告的 top 值 document.getElementById(“div1“).style.pixelTopdocument.getElementById(“div1“).style.pixelTop += document.body.scrollTop;4. CSScss 分为三种:行内样式表,内嵌样式表,外部样式表。行内样式表:设置元素的 style 属性内嵌样式表:/* css 代码 */外部样式表: !import *.css a. 文字属性:doucment.getElem
9、entById(“txt“).style.fontSizefont-size : fontSizebackground-image : backgroundImagefont-size: 文字大小font-family: 文字字体color: 文字颜色font-weight: 字体的样式,比如粗体text-decoration: 字体的下划线样式text-align: 设置文字的排版位置b.图片相关属性background: 设置背景图片,也可以设置背景颜色background-image: 设置背景图片background-color: 设置背景颜色background-repeat: 设置
10、图片的平铺样式c.边框属性:border-width: 边框大小,有多粗border-color: 边框颜色border-style: 边框的样式,比如实线,虚线。 。 。border-left,border-right, border-top, border-bottom border-left-colorborder: 1px solid red; /设置边框为 1px 大小,实线,红色border-left: 1px solid green; /设置左边框为 1px 大小,实线,绿色d.伪类a:hover : 鼠标悬停a:link : 链接本身的样式a:visited : 已访问的链接的
11、样式 (鼠标点下去又放开了)a:active : 已经被激活的链接的样式 (鼠标点下去了)e.布局盒子模型margin : 是设置该属性的元素与前一个元素的间距。padding : 是设置该属性的元素与该元素内部内容的间距。5.表单验证a. 表单:.表单的提交是由 submit 按钮来进行,提交的位置由 form 标签的 action 属性来设置,提交的方式由 form 标签的 method 属性来控制* action 属性如果为空,提交到本页;method 属性的值如果不设置默认为 get。method 属性的值中,post 方式比 get 方式安全,因为 post 方式提交,表单内容不会显
12、示在 URL 后面,而 get 方式提交,表单内容会在 URL 后面显示出来;post 方式提交的内容没有限制,get 方式提交的内容最多为 255 个字符。form 标签由一个 onsubmit 方法,是在提交(包括点击 submit 按钮提交和通过form.submit()代码显示提交)的时候触发。6.层的隐藏和显示document.getElementById(“div1“).style.display = “none“; /隐藏document.getElementById(“div1“).style.display = “; /显示document.getElementById(“d
13、iv1“).style.display = “block“; /另起一行显示document.getElementById(“div1“).style.display = “inline“; /同一行显示innerText: 表示最终在页面上显示的内容。 innerHTML: 表示该标签下面的 HTML 代码。outerText: 在 innetText 基础上加上上一层标签outerHTML: 在 innerHTML 基础上加上上一层标签哈哈哈var div2 = document.getElementById(“div2“);div2.innerText : 哈哈哈div2.innerHT
14、ML : 哈哈哈div2.outerText : 哈哈哈div2.outerHTML : 哈哈哈7. 级联下拉框和数组清空 select 的下拉框的代码:document.getElementById(“select“).options.length = 0;数组:javascript 中没有多维数组,申明数组的方式是:var ars = new Array(5); /数组大小为整数,必须填写ars0 = “accp“;ars“s2“ = “JAVA“, “JS“, “JSP“, “SQL ADVCE“, “C#“;alert(ars0) - accpalert(ars“s2“0) - JAV
15、Afor . in 循环ars“s2“ = “JAVA“, “JS“, “JSP“, “SQL ADVCE“, “C#“;for(var j in ars“s2“)alert(ars“s2“j);8. 字符串和日期String 的常用方法: 课本 P126a. substring(startIndex, endIndex) : 截取字符串,startIndex 从 0 开始,endIndex 从 0 开始,但是截取结果不要 endIndex 所在的字符。“12345“.substring(2,4) - 34b. substr(startIndex, length) : 截取字符串, start
16、Index 从 0 开始,截取length 长度的字符“12345“.substr(1,2) - 23c. indexOf(subString) : 找出第一个子字符串中第一个字符所在的位置,如果没有找到,返回-1,如果找到,位置是从 0 开始“12345“.indexOf(“34“) - 2“1234512345“.indexOf(“34“) - 2“12345“.indexOf(“3456“) - -1“12345“.indexOf(“67“) - -1d. lastIndexOf(subString) : 从后往前找出第一个子字符串中第一个字符所在的位置,如果没有找到,返回-1,如果找到
17、,位置是从 0 开始“12345“.lastIndexOf(“34“) - 2“1234512345“.lastIndexOf(“34“) - 7“12345“.lastIndexOf(“3456“) - -1“12345“.lastIndexOf(“67“) - -1e. charAt(index) : 找出位置在 index 的字符,从 0 开始找起“accp“.charAt(3) - p“12345“.charAt(3) - 4f. toLowerCase() : 转换为小写g. toUpperCase() : 转换为大写h. split(operStr) : 将字符串按照 operSt
18、r 这个子字符串来分割为数组“I am a student“.split(“ “) - “I“, “am“, “a“, “student“Date 的常用方法: 课本 P45a. getHours() : 获得小时 b. getMinutes() : 获得分钟c. getSeconds() : 获得秒钟d. getDate() : 获得日期,比如 new Date().getDate() = 4 2009-01-04 4e. getDay() : 获得星期数,值范围是 0-6 new Date().getDay() = 0 2009-01-04 星期天 0f. getMonth() : 获得月
19、份,值范围是 0-11 new Date().getMonth() = 0 如果要得到当前月份 getMonth() + 1g. getYear() : 获得年份演讲稿尊敬的老师们,同学们下午好:我是来自 10 级经济学(2)班的学习委,我叫张盼盼,很荣幸有这次机会和大家一起交流担任学习委员这一职务的经验。转眼间大学生活已经过了一年多,在这一年多的时间里,我一直担任着学习委员这一职务。回望这一年多,自己走过的路,留下的或深或浅的足迹,不仅充满了欢愉,也充满了淡淡的苦涩。一年多的工作,让我学到了很多很多,下面将自己的工作经验和大家一起分享。学习委员是班上的一个重要职位,在我当初当上它的时候,我就
20、在想一定不要辜负老师及同学们我的信任和支持,一定要把工作做好。要认真负责,态度踏实,要有一定的组织,领导,执行能力,并且做事情要公平,公正,公开,积极落实学校学院的具体工作。作为一名合格的学习委员,要收集学生对老师的意见和老师的教学动态。在很多情况下,老师无法和那么多学生直接打交道,很多老师也无暇顾及那么多的学生,特别是大家刚进入大学,很多人一时还不适应老师的教学模式。学习委员是老师与学生之间沟通的一个桥梁,学习委员要及时地向老师提出同学们的建议和疑问,熟悉老师对学生的基本要求。再次,学习委员在学习上要做好模范带头作用,要有优异的成绩,当同学们向我提出问题时,基本上给同学一个正确的回复。 总之,在一学年的工作之中,我懂得如何落实各项工作,如何和班委有效地分工合作,如何和同学沟通交流并且提高大家的学习积极性。当然,我的工作还存在着很多不足之处。比日:有的时候得不到同学们的响应,同学们不积极主动支持我的工作;在收集同学们对自己工作意见方面做得不够,有些事情做错了,没有周围同学的提醒,自己也没有发觉等等。最严重的一次是,我没有把英语四六级报名的时间,地点通知到位,导致我们班有 4 名同学错过报名的时间。这次事使我懂得了做事要脚踏实地,不能马虎。在这次的交流会中,我希望大家可以从中吸取一些好的经验,带动本班级的学习风气,同时也相信大家在大学毕业后找到好的工作。谢谢大家!