节Web脚本语言学习教案.pptx
上传人:王子****青蛙 上传时间:2024-09-12 格式:PPTX 页数:39 大小:204KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

节Web脚本语言学习教案.pptx

节Web脚本语言学习教案.pptx

预览

免费试读已结束,剩余 29 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学§1.JavaScript语言(yǔyán)概述2、JavaScript语言与Java语言Java是一种编译型语言,先通过Java编译器,将源程序编译成class,从而创建JavaApplet或JavaApplication,然后客户浏览器将JavaApplet下载后才能执行。JavaApplet在页面中占用了一块区域,该区域与HTML其他部分完全独立,JavaApplet在这块区域内完成它的功能。JavaScript是一种解释型语言,它将源代码直接写入HTML页面中,不需要预先编译,浏览器将HTML下载后,则浏览器进行解释执行,JavaScript并不在页面中占用空间(kōngjiān),而是对HTML页面中的对象进行控制处理,在整个页面中完成它的功能。Java是一种强类型语言,语法十分严谨,变量必须进行声明并指定其数据类型。而JavaScript是一种弱类型的语言,比Java自由得多。3、JavaScript组成部分:由三个部分组成⑴JavaScript核心语言:包括JavaScript的基本语法:操作符、语句、函数及一些JavaScript内置的对象——Array对象、Date对象和Math对象,JavaScript核心语句中定义的是在客户端和服务器端都会用到的基本语法。⑵JavaScript客户端扩展:在JavaScript核心语言基础上,扩展了控制浏览器的对象和文本对象模型(móxíng)DOM(DocumentObjectModel)。在客户端脚本中,可对页面上的对象进行控制,完成许多功能,如处理鼠标点击、表单输入等。⑶JavaScript服务器端扩展:在核心语言基础上扩展了在服务器上运行需要的对象,可与数据库互联,对服务器上文件进行控制等。4、JavaScript的发展:P127二、JavaScript程序的编辑和调试在HTML代码中加入<Scriptlanguage=javascript>标签,也可加入SRC属性,使页面能调用写在源文件中的JavaScript函数,源文件中的函数可在多个页面间共享。如:<scriptlanguage=javascriptSRC=”js/check.js”>使用源文件可使用两种方式:⑴使用相对路径,SRC属性中是文件的相对路径。⑵使用URL地址,SRC属性中是文件的URL地址。使用SRC引用JavaScript源文件时,必须以.js为文件后缀名,并且(bìngqiě)在源文件中只能使用JavaScript代码而不能包含任何HTML标签。§2.JavaScript编程基础(jīchǔ)3、变量名称⑴定义的变量不能和保留字冲突。保留字是JavaScript中已经使用的单词或保留在以后的版本中可能使用的单词。⑵变量名必须以字母或下划线开始。⑶变量名不能包含空格。⑷JavaScript是区分大小写的。4、数据类型:JavaScript不要求预先确定变量的数据类型,但每个JavaScript变量对应一个(yīɡè)数据类型的值。JavaScript变量的数据类型可以发生变化。⑴字符串类型的变量所代表的值是处于引号内的一组字符。⑵数值类型:既可以代表整数又可代表小数。⑶布尔类型:只有真(true)和假(false)两种取值。⑷空类型:null,意味着什么也没有。注意JavaScript区分大小写,不要将null和NULL混淆起来。⑸对象类型:JavaScript是基于对象的语言,如window等对象。这是对象类型的数据(shùjù)。5、变量的作用域:每个变量都作用域。要函数内声明的变量只能在声明它们的函数中使用;函数外声明的变量在同一页内的任何脚本命令均可访问和修改该变量的值。二、常量1、整型常量:又称字面常量,是不能改变的数据,可使用十六进制、八进制和十进制表示。2、实型常量:由整数(zhěngshù)部分加小数部分表示的量,可使用科学表示法或标准方法表示。3、布尔值:只有true或false。4、字符型常量:使用单引号或双引号括起来的若干个字符。5、空值:null,表示什么也没有。6、特殊字符:以反斜杠(\)开头的不可显示的特殊字符。三、运算(yùnsuàn)符和表达式1、比较操作符:<、<=、>、>=、==、!=2、运算(yùnsuàn)操作符:+、-、*、/、%、++、--。3、逻辑操作符:&&、||、!。4、赋值操作符:=、+=、-=、*=、/=、%=。5、其他操作符⑴条件操作:形式是:(condition)?val1:val2。⑵new操作符:为用户自定义对象类型或JavaScript内置对象类型创建一个实例,如:vartheDate=newDate()。JavaScript是一种(yīzhǒnɡ)基于