- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1和2节
第4章 脚 本 语 言 1 . 什么是脚本语言 2 . JavaScript语言 脚本程序设计在Web程序设计中占有很重要的地位,无论是客户端动态页面设计,还是动态网站设计中的服务器端编程,使用最多的就是脚本语言。在众多的脚本语言中,使用最广泛的是JavaScript和VBScript。 4.1 什么是脚本语言 脚本(script)语言的概念源于Unix系统,在Unix系统中,将主要以行命令组成的命令集称为Shell脚本程序 在Web中允许嵌入一些小的程序段来完成特定的功能,这样的一些小程序称为脚本,系统对于这样的“小程序”通常并不像一般的程序那样编译执行,而是逐行解释执行。 脚本中所使用的命令及语句集称为脚本语言 脚本语言 应用于Web页面设计的脚本语言 :JavaScript、VBScript以及用于编写CGI脚本程序的Perl、Shell Script等 脚本程序大大提高了客户端的交互性,使用非常简单、灵活,利用它可以设计客户端动态网页 客户端脚本程序和服务器端脚本程序 4.2 JavaScript语言 4.2.1 JavaScript语言概述 JavaScript具有如下特点: (1)简单性 (2)基于对象 (3)可移植性 (4)动态性 JavaScript语言与Java语言的差别 : (1)JavaScript是解释型的语言,当程序执行的时候,浏览器一边解释一边执行。而Java是编译型的语言,必须经过编译才能执行。 (2)代码格式不一样,Java代码经过编译后,变成中间文件,经过Java虚拟机解释执行,而JavaScript是纯文本的文件。 (3)在HTML中的嵌入方式不一样。Java可以通过小应用程序APPLET嵌入HTML文件,而JavaScript可直接在一个文本文件或HTML文件中写入。 4.2.2 JavaScript编程基础 JavaScript程序的编辑和调试: 可以用任何文本编辑器来编辑JavaScript脚本程序,例如:NotePad。然后需要将JavaScript程序嵌入到HTML文件中,程序的调试在浏览器中进行 JavaScript程序嵌入HTML文件的方法有以下两种: (1). 使用script、/script标记加入JavaScript语句,使HTML语句和JavaScript语句位于同一个文件中。其格式为 script language=JavaScript (2)将JavaScript程序以扩展名“.js”单独存放,再利用以下格式的script标记嵌入HTML文件中: script src=JavaScript文件名 一个简例: html head titleJavaScript简例/title /head body script language=JavaScript alert( 世界,你好! ); /script /body /html 查看效果 编写JavaScript程序时要注意以下几点: (1)JavaScript的大小写是敏感的,这一点与C++相似。 (2)在JavaScript程序中,换行符是一个完整的语句结束标志;若要将几行代码放在一行中,则各语句间要以分号(;)分隔 (3)JavaScript的注释标记是//之后的部分,或/*与*/之间的部分(与C++相同) 数据类型: I. 数值型 数值型数据包括整数和浮点数。 整数可以是十进制、八进制和十六进制数,八进制值以0开头,十六进制值以0x开头。 例如:100(十进制),021(八进制),0x5d(16进制) 浮点数例子:2.57,1.3e6,2,7e-10 II. 逻辑型 逻辑型数据有true和false两种取值,分别表示逻辑真和逻辑假 III. 字符型 字符型数据的值是以双引号 或单引号 括起来的任意长度的一串字符。注意“\”是转义字符,常用的转义字符序列有: \n ——换行符 \t ——水平制表符 \r ——回车符 \b ——退格符 常量和变量 常量:常量是在程序中其值保持不变的量 变量:变量是在程序中其值可以改变的量 JavaScript命名变量的规则: (1)变量命名必须以一个英文字母或是下划线为开头,也就是变量名第一个字符
您可能关注的文档
- 物流技术与设备考试题范围.DOC
- 物流研究系统规划设计课程实践标准-物流产业大数据平台.DOC
- 物理常数-第二军医大学药物分析精品课程.PPT
- 物联网多网综合开发套件等采购合同厦门铂士莱招-闽南师范大学.DOC
- 特种设备作业人员考核申请表样表姓名张三性别男照片上传.DOC
- 狭义乘用车生产商销量排行榜-中华汽车网校.PPT
- 环保中心-礼泉环境保护局礼泉环境保护局.DOC
- 现代教学思想介绍.PPT
- 现代设计方法课程习题集.DOC
- 现况编-中札内村.DOC
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)