版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Chapter 21JavaScript,开始学习JavaScript,本讲目标,客户端交互技术介绍 JavaScript在客户端的常见应用,为什么要学习JavaScript,VBScript和JavaScript两种脚本语言有不同的特性,都掌握可以扬长避短。 VBScript和JavaScript结合编程是ASP解决方案的一种理想选择!,Javascript:概述,利用JavaScript可以增强网页的交互性,控制各种浏览器对象 利用JavaScript还可以实现对用户所输入的数据进行有效验证,从而减轻服务器的负担 JavaScript必须放在与标记之间,以便将脚本代码与HTML标记区分开来
2、 Script块可以放在与之间,也可以放在与之间,JavaScript编写客户端脚本,语法格式: ,在网页中加入 JavaScript,要在你的网页中使用 JavaScript ,你首先必须要知道该将它放在哪儿。其实很简单,只要在你的网页(HTML文件)中插入 和 标记对,你就可以在这两个标记队之间插入你的 JavaScript 代码了: alert(Hello world!);,在网页中加入 JavaScript,另外,你也可以将 JavaScript 代码放在另一个单独的文件里,然后在网页(HTML文件)中使用 “SRC= 此单独文件的路径/地址(URL)”来使用此单独文件里的 JavaS
3、cript 程序代码。一般将这个单独的文件保存为扩展名为 .JS 的文件: ,Javascript程序,在网页打开时,弹出消息窗, window.alert(“Hello My JS!”); ,事件,在网页打开时,弹出广告, function dd() window.open(alert.htm); ,JAVASCRIPT语法基础,基本的数据类型 数值型(整数和实数) 字符串型 用“”括起来的 布尔型 TRUE 和 FALSE 空值 NULL 变量的申明方法 VAR Mytest,Javascript:表达式,数学运算表达式:+ - * / % + - 关系运算表达式:、=、=、=、!= 字符
4、表达式:+ 逻辑表达式: break; case 值2:语句体2; break; default: 语句体; ,循环控制语句(1), for (i=1;ijavascript”); 应用举例:简单购物系统,循环控制语句(2), i=1; while (ijavascript”); i+; ,循环控制语句(3), i=1; do document.write(“javascript”); i+; while (i,函数,function fun(number) if(number=0) return 1; else return 1; ,JavaScript的内置对象,数值 Number 字符串
5、 String 布尔 Boolean 日期 Date 数组 Array 数学运算 Math,内置对象:String,一个字符串值是排在一起的一串零个或零个以上的 Unicode 字符(字母、数字和标点符号) 连接字符串:+ 转义字符: n 换行符 r 回车符 t Tab 代表符 代表单引号字符 ” 代表双引号 Number() 字符串转换成数值 String() 数值转换成字符串,内置对象:String,属性:length 长度 msg=“欢迎光临本站!”; document.write(msg.length); 输出值为7。 在javascript中,字符采用UniCode编码,一个汉字和一
6、个西文字符均算一个字符。,内置对象:String,方法:charAt() 返回指定位置处的一个 字符 msg.charAt(2) indexOf() 返回指定字符的位置, 若找不到,返回-1 substring(fromidx,toidx) 截取字符串 toLowerCase() toUpperCase() 例子:email.htm,数组对象,vartheMonths = newArray(); varWeeks= new Array(7); vartheSeasons= new Array(“春”,“夏”, “秋”,“冬”); Eg: var theMonths = new Array();
7、 for(var i=1:i=12;i+) theMonthsi = i;,Window中的方法,alert()方法能创建一个具有OK按钮的对话框。具有OK和Cancel按钮的对话框 confirm()方法为编程人员提供一个具有两个按钮的对话。 prompt()方法允许用户在对话框中输入信息,并可使用默认值,其基本格式如下prompt(“提示信息”,默认值)。 Close()关闭窗口 setTimeout(”myPro”,msec) Cleartimeout(ID) 例:timer.htm Navigate(”URL”) open(“URL”,“窗口名字”,“窗口属性”)方法可以创建一个新的窗口。参数表提供有窗口的主要特性和文档及窗口的命名。,For
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年化学毒物岗位防护培训考试试卷试题及答案
- 2025届潍坊市三年级数学下学期期中质量跟踪监视模拟试题(含答案)
- 2026年河北检察院书记员招聘考试笔试试题含答案
- 2026年城市排水防涝处置考试试卷试题及答案
- 2026年智慧农业物联网监控一体机实践
- 内科专科重点试题及参考答案
- 2026注册公用设备工程师动力完整试题及答案
- 2026输血技术试题库及答案
- 2026年住房和城乡建设领域现场专业人员培训考试(监理员)题库(泉州)
- 2026年乡村振兴项目管理实务考试试题及答案
- 2026年下半年中小学教师资格考试综合素质(中学)笔试真题及答案
- IEC TR 62595-1-62025 显示器照明装置 第1-6部分用于背光装置的量子点薄膜和量子点扩散板标准立项发展报告
- 2026太仓市城市发展集团有限公司第一批公开招聘6人考试参考题库及答案详解
- 周三多-管理学:原理与方法(第七版),第十八章
- 重庆育才中学新初一分班英语试卷含答案
- 土地-基准地价修正法测算表
- GB/T 14034.4-2023液压传动连接金属管接头第4部分:60°锥形
- 专家型胫骨髓内钉及代概述
- 大学工程造价管理教案
- ZZ030 植物病虫害防治赛项赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套)
- GB/T 25209-2022商品煤标识
评论
0/150
提交评论