资源预览内容
第1页 / 共49页
第2页 / 共49页
第3页 / 共49页
第4页 / 共49页
第5页 / 共49页
第6页 / 共49页
第7页 / 共49页
第8页 / 共49页
第9页 / 共49页
第10页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
WEB应用技术开发网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313JavaScript脚本编程网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313学习目的:1、了解客户端编程的思路 2、掌握Web开发编程思想 3、熟练编写各种对象的属性、方法 4、熟练使用各种条件、循环语句及运算符 5、将整体页面考虑在内进行各种知识的溶合网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313学习重点:1、条件、循环语句及运算符 2、各种对象的属性、方法 3、各种内置对象及函数的使用 4、窗体等对象的控制网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313学习难点:1、条件、循环语句及运算符 2、各种对象的属性、方法 3、各种内置对象及函数的使用 4、窗体等对象的控制网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313JavaScript基本结构一、嵌入式网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313二、外挂式网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313编写规则: u它区别大小写 u每句结束用“;” u程序块用和符号包围,如函数、条件、循 环 u/注释一行 u用/*注释多行*/网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313JavaScript的变量和运算符一、变量的命名:n不能使用数字开头n不能用.符号n大小写区分n不能使用保留字网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313二、变量的声明:n声明一个变量用var a1n声明多个变量用var a1,a2n声明的同时还可以赋值var a1=100;n直接也可以赋值a1=100;n如该变量不存在返回一个undefined网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313数据类型一、数值型:n整数型:n浮点型:整数加上小数网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313二、字符串型:n用单引号或双引号括起来的数据 三、Null型:n它只有一个值,表示变量没有值或不是对象 四、Undefined型:n变量没有声明,或对象的属性根本不存在网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313五、Escape特殊字符串: b:退格键 n:换行 r:分段 t:Tab键 :符号 ”:“符号 :符号网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313六、数据类型的强制转换:n数字和字符串相加:数字被强制转换成字符 串n布尔和字符串相加:布尔被强制转换成字符 串n布尔和数字相加:布尔被强制转换成数字网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313七、数据类型的转换函数: 1、parseInt():将字符串值开头的数字转换成整 数 如: wparseInt(“3 page”):3 wparseInt(“3.3”):3 wparseInt(“page 3”):NaN (Not a number)网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:133556973132、parseFloat():将字符串值开头的浮 点数转换成浮点数w如: wparseFloat(“3.2”):3.2wparseFloat(“page 3.2”):NaN网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313!:逻辑not -:负号或减号 +: 递增 -:递减 =:大于等于 :不等于 条件;递增表达式 ) 网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313六、 var ddd; for(ddd in 对象) Document.write(“属性:”+ddd+”=”+对象 ddd+”)网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313七、While(条件);八、do;while(条件);网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313break;跳出循环continue;跳到条件处检测网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313JavaScript的函数 一、使用函数: 1、创建: function 函数名() ; 2、调用函数名();网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313二、拥有参数的函数: 1、创建: function a(aa,bb) ; 2、调用:a(具体值,具体值);网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313JavaScript的内置对象一、内置对象种类: 1、隐性对象:var str=“这是一个字符串值”; 2、显性对象:var str=new String(“这是一个字符串值”)网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313二、内置String对象的方法:big()大号字bold()粗体fontcolor(color)设置字符串的颜色fontsize(size)设置字符串的字体大小italics()斜体字link(url)链接small()小号字strike()删除线sub()下标sup()上标网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:133556973131、 length:取得字符串的长度2、toLowerCase():将字符串的英文字母 都转换成小写字母3、toUpperCase():将字符串的英文字母 转换成大写字母网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313charAt(index):取得参数index位置 的字符,index以0开始。网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313indexOf(string):返回第一次搜寻到字符串 的索引位置。如没找到返回-1lastIndexOf(string):从尾搜寻到头。match(string):返回为找到的字符串。如无 则返回null。Search(string):返回找到的索引位置。网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313replace(string1,string2):将找到的 string1替换成为string2.substr(index,length):从index开始取出 length个字符substring(index1,index2):取出index1 到index2之间的字符串concat(string):新增到对象的字符串后 。例:str3=str1.concat(str2)网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313JavaScript 的Array对象数组的建立:var username=new Array(3);username0=“345”;username1=“100”username2=“Jack”;var username=new Array(“345”,”100”,”Jack”);网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313JavaScript 的Date对象取得日期和时间 建立日期对象: var a1=new Date();网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313getDate()返回日期 getDay()返回星期数06即日到六 getMonth()返回月份 getFullYear()返回完整的年份 getYear()返回年份后两位 getHours()返回小时数 getMinutes()返回分钟数 getSeconds()返回秒数 getMilliseconds()返回毫秒数 getTime()返回自1/1/1970开始的毫秒数网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313JavaScript的Math对象Math对象的方法:max(value1,value2):返回此二个参数中 的最大值min(value1,value2):返回此两个参数中 的最小值random():返回随机参数round(value):将参数值四舍五入后返回网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313Window 对象的计时器: setTimeout(“express”,time):间断执行 clearTimeout():停止setTimeout方法启动 的计时器 例: a1=setTimeout(“a()”,500);clearTimeout(a1);网站之家http:/www.cnwebweb.com 联系人:徐先生 手机:13355697313setInterval(express,time):周期执 行 clearInterval():停止setInterval方法启 动的计时器
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号