java web 入门学习笔记--js篇

java web 入门学习笔记--js篇

ID:33525320

大小:1004.66 KB

页数:18页

时间:2019-02-26

java web 入门学习笔记--js篇_第1页
java web 入门学习笔记--js篇_第2页
java web 入门学习笔记--js篇_第3页
java web 入门学习笔记--js篇_第4页
java web 入门学习笔记--js篇_第5页
资源描述:

《java web 入门学习笔记--js篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaScript概述1认识JavaScript1.1JavaScript是什么JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言;特点:脚本语言,基于对象,简单性,安全性,动态性,跨平台;1.2JavaScript与Java的区别Java程式语言,JS可嵌入到web页面中,基于对象和事件驱动的解释性语言,二者区别:1.3第一个JS程序第一个JS将JavaScript标识放置...在头部之间,使之在主页和其余部分代码之前装载,从而可使代码的功能更强大;可以将JavaScript标识放置在...主体之间以实现某些部分动态地创建文档。我们也可以把JavaScript代码保存在独

3、立的文件中(扩展名为.js),在Html中引入这个文件;1.1JS中的关键字1.2基本数据类型1.数值:(整数和实数)2.字符串型:(用“”号或‘’括起来的字符或数值)3.转义字符:“”开头:如'单引号)4.布尔型:使True或False表示5.空值:null,空值不等于字符串””或0;6.未定义值:当使用了一个未声明,或者已声明但未赋值的变量时,返回一个未定义值(undefined)1.3表达式和运算符同其他语言,表达式是变量、常量、布尔及运算符的集合,因此表达式可以分为算术表述式、字串表达式、赋值表达式以及

4、布尔表达式等1.4js的基本构成基本构成是由控制语句、函数、对象、方法、属性等1.5控制语句if()elseswitch(){caser1:[break;]caser2:[defaut:]}for(;;){}1.1函数function函数名(参数){函数体;.return表达式;}由关键字function定义,检测参数个数;functionTestArgLen(a,b,c,d,e){len=TestArgLen.arguments.length;if(len>0){alert("a="+a);}···if(len>4){alert("e

5、="+e);}}TestArgLen(5,7,9);document.write("运行结束!");document.close();调用函数:functionmyfunction(){alert("你好!这里函数调用的运行结果!")}

1.2事件驱动及处理在JavaScript中对象事件的处理通常由函数(Function)担任,

6、其基本格式与函数全部一样,可以将前面所介绍的所有函数作为事件处理程序。function事件处理名(参数列表){事件处理语句集;……}JavaScript事件驱动中的事件是通过鼠标或热键的动作引发的。它主要有以下几个事件:js常用事件1JS对象基础知识1.1js对象基本结构JavaScript中的对象是由属性(properties)和方法(methods)两个基本的元素构成的;1.2有关对象操作语句在JavaScript中提供了几个用于操作对象的语句和关键字及运算符;1.2.1for...in语句格式如下:for(对象属性名in已知对象名)该语句的功能是用于对已知对象的所有属性进行操作的控制循环

7、。它是将一个已知对象的所有属性反复置给一个变量;而不是使用计数器来实现的,该语句的优点是无需知道对象中属性的个数即可进行操作。functionshowData(object)for(vari=0;i<30;i++)document.write(object[i])该函数是通过数组下标顺序值,来访问每个对象的属性,使用这种方式首先必须知道数组的下标值,否则若超出范围,则就会发生错误;如使用for..

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。