jsp开发基础(javascript)

jsp开发基础(javascript)

ID:39969247

大小:381.31 KB

页数:19页

时间:2019-07-16

jsp开发基础(javascript)_第1页
jsp开发基础(javascript)_第2页
jsp开发基础(javascript)_第3页
jsp开发基础(javascript)_第4页
jsp开发基础(javascript)_第5页
资源描述:

《jsp开发基础(javascript)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章主要学习内容JavaScript脚本语言的基本使用第2章JSP开发基础--JavaScript脚本语言1一、JavaScript脚本语言概述JavaScript是由Netscape公司开发的一种脚本语言,其编写的程序可以被嵌入到HTML、ASP、JSP页面中,直接在浏览器中解释执行。JavaScript的基本特点:解释性:源代码不需要经过编译,而是在浏览器中运行被解释基于对象:是一种基于对象的语言事件驱动:可以直接对用户或客户的输入做出反应,无需经过Web服务程序简单性:变量类型采用弱类型跨平台:依赖于浏览器,与操作环境无关2网络软件开发技术二、使用Ja

2、vaScript脚本使用格式2 JavaScript代码的出现位置HTML页面的主体(元素)HTML页面的头部(元素)单独的外部文件中3网络软件开发技术三、JavaScript的数据类型与运算符数据类型:int(整型)float(浮点型)s

3、tring(字符串类型)boolean(布尔型)object(对象类型)null(空类型)undefined(未定义类型)变量声明变量:格式一:var变量名=<表达式>格式二:变量名=<表达式>变量名区分大小写,如果声明时不指定数据类型,则其类型由所赋值的类型决定当运算符两边的类型不一致时,JavaScript会自动完成相应的转换vara=17;//数值型varb=“Hello”;//字符型4网络软件开发技术三、JavaScript的数据类型与运算符运算符:算术运算符:+-*/%(求模)++--字符运算符:+(字符串连接)比较运算符:>>=<<===!===

4、==(绝对等于)逻辑运算符:&&

5、

6、!位运算符:&(与)

7、(或)~(取反)^(异或)<<(左移) >>(带符号右移)>>>(填0右移)三目运算符:?:条件?值1:值25网络软件开发技术四、流程控制语句分支语句:if-else分支语句switch分支语句循环语句:for循环while循环do-while循环for-in循环特殊流程控制语句:break语句continue语句6网络软件开发技术五、函数函数的定义:function函数名(形参列表){ <函数体代码;> [] }函数定义时,不需要指定其返回值类型或是否有返回值函数的调用:简单

8、调用:通常在标记中定义函数,在标记中调用格式:函数名(实参列表);在事件响应中调用:

7网络软件开发技术六、事件处理JavaScript是基于对象(Object-Based)的语言,它的一个最基本特征是采用事件驱动:事件:鼠标或键盘的动作称为“事件”事件驱动:由鼠标或键盘引发的一连串程序的动作事件处理程序:对事件进行处理的程序或函数事件处理过程:发生事件启动事件处理程序事件处理程序做出反应事件处理程序:一般使用特定的自定义函数(fun

9、ction)8网络软件开发技术六、事件处理事件处理程序调用:直接在HTML标记中指定:<标记…事件=“事件处理程序”…>为特定对象指定事件: …//事件处理程序代码