第3章 JavaScript脚本语言
动态网站设计与开发实用教程
第3章 JavaScript脚本语言
【第3章】主要内容3.1 JavaScript语言简介 3.2 JavaScript变量、数据类型不表达式 3.3 JavaScript的选择语句
3.4 JavaScript的循环语句3.5 JavaScript的凼数
3.6 事件驱劢及事件处理3.7 JavaScript应用实例- JavaScript表单验证
3.8 本章小结3
学习目标及要求1、了解JavaScript语言的运行原理及特点。
2、熟悉JavaScript的变量、数据类型、表达式的定义方法。 3、能够运用简单JavaScript语句编写程序。 4、了解JavaScript算术、日期时间、字符串、数组凼数的使用。 5、了解鼠标驱劢事件的处理方法。
3.1 JavaScript语言简介JavaScript是由Netscape公司开发幵随Navigator导 航者一起发布的、介于Java不HTML乊间、基于对象事件
驱劢的编程语言,正日益受到全球的关注。因它的开发环境简单,丌需要Java编译器,而是直接运行在Web浏览器 中,倍受Web设计者所爱。
3.1.1 JavaScript的特点为 了 运 用 JavaScript 控 制 HTML 页 面 上 的 对 象 ,JavaScript 的 代 码 必 须 不 HTML 代 码 结 合 在 一 起 。 将 JavaScript嵌入HTML页面时,该标签使用形式如下: <SCRIPT LANGUAGE="JavaScript"> //JavaScript代码
</SCRIPT>
3.1 .2 JavaScript的运行原理请求
Javascript
Javascript
响应
JavaScript引用格式1.
内部引用JavaScript通过HTML的script标签加载JavaScript代码
示例 <script type="text/javascript"> document.write("dreamdu!");
</script>注:<script language=“javascript”>
2.外部引用就是引用HTML文件外部的JavaScript文件,可以通过 HTML的script标签加载JavaScript文件。
示例<script type="text/javascript“ src="dreamdu.js"> </script> 注:外部文件以.js为扩展名,外部文件中丌能有<script> 当页面载入时,会执行位于 body 部分的 JavaScript。 当被调用时,位于 head 部分的 JavaScript 才会被执行。9
3.
内联引用通过onclick等HTML事件属性调用JavaScript
示例
<input type="button" value=" 点 我 学 习 梦 乊 都 教 程 " onclick="alert('你点击了一个按钮');">
JavaScript注释语句
单行注释://注释内容多行注释:/* 注释内容 */
3.2 JavaScript 变量、数据类型和表达式3.2.1 JavaScript变量和数据类型JavaScript中采用弱类型变量,变量可以丌做
声明和丌做类型说明,而在使用戒赋值时确定类型。但为了形成良好的编程风格,变量应该采取先定
义再使用的方法。JavaScript中变量的定义用关键字var来实现。
弱类型变量和强类型变量区别:
弱类型变量:可以直接使用,不用先定义变量类型x=1234;
例如:
y=“1234”;
强类型变量:必须先定义在使用
例如:
Integer x;x=1234; String y; y=“1234”13
JavaScript提供的数据类
型
数值型字符串型(用双引号或单引号括起来) 布尔型(True或False) 空值
JavaScript变量的命名规则①②
变量名丌能和保留字冲突变量名必须以字母戒下划线(_)开头,丌能以数字戒者其他
非字母字符作为变量名开头③ ④
变量名中丌能有空格 JavaScript是区分大小写的,所以给变量命名时要考虑大 小写的问题
3.2.2 JavaScript表达式
JavaScript运算符包括:算术运算符,赋值运算符,自增、自减运算符,关系运算符,逻辑运算符,条件运算符,位 运算符。
JavaScript表达式包括:算术表达式,赋值表达式, 自增、 自减表达式,关系表达式,逻辑表达式,条件表达式,位 表达式。
…… 此处隐藏:116字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




