欢迎来到天天文库
浏览记录
ID:33752378
大小:3.06 MB
页数:225页
时间:2019-02-28
《javascript基础_ok》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、WEB基础JavaScript基础JavaScript基础Ø主要内容: v第一章JavaScript概述v第二章编写一个简单的脚本v第三章数据类型、变量、表达式v第四章程序的流程控制v第五章函数与数组v第六章JavaScript对象v第七章JavaScript事件第一章JavaScript概述vJavaScript简介vJavaScript发展历史vJavaScript使用范围vJavaScript语言的特点JavaScript简介v在JavaScript出现以前,在Web页中需要进行的所有处理都必须传回服务器由服务器进行集中处
2、理。v在这种方式下当Web访问量增加时,网络和服务器的负担都会增加。v人们期待一种新的技术来实现客户端也可以进行相关处理,从而减轻服务器的负担加快网络的传输速度。vJavaScript正是在这种背景之下产生的。JavaScript简介什么是JavaScript脚本语言?q由ASCII码构成,可直接用任何的文本编辑器开发完成。是一种不必事先编译,只要利用适当的解释器(浏览器)就可以执行的简单的解释式程序。qJavaScript代码可直接嵌入HTML文件中,随网页一起传送到客户端浏览器,然后通过浏览器的解释器来解释执行。JavaSc
3、ript发展历史vJavaScript发展历史JavaScript语言的前身叫作Livescript,自从Sun公司推出著名的Java语言之后,Netscape[网景]公司引进了Sun公司有关Java的程序概念,将自己原有的Livescript重新进行设计,并改名为JavaScript,[网景]公司从Netscape2.0首先推出了JavaScript。JavaScript发展历史vMicrosoft 也意识到了Web脚本的重要性, 微软公司从IE3.0开始提供对客户端JavaScript的支持,并另取名为JScriptv微软公
4、司从IIS3.0开始提供对服务器端JScript的支持v微软推出JScript.NET,基于.NET框架的JScript具备了和C#.NET和VB.NET一样强大的功能JavaScript发展历史v鉴于脚本语言开发商之间的竞争给Web页作者带来的麻烦Microsoft Netscape和其它脚本语言商决定成立一个国际组织并将其命名为ECMA 。vECMA制订的脚本语言标准被称为ECMAScript,所有开发商的脚本语言都支持这一标准。vJavaScript和 JScript这两种语言都对 ECMA 标准进行了扩展。JavaScr
5、ipt特点v简单易用q简洁易用,与Java有类似的语法q可以使用任何文本编辑工具编写q只需要浏览器就可以执行程序v解释执行q事先不编译q逐行执行q无需进行严格的变量声明v弱类型语言JavaScript 与Java 和C++等强类型语言不同强类型语言要求用户在程序中使用一个变量之前必须先进行声明JavaScript,则显得非常灵活在使用一个变量时可以先进行声明也可以不那样做v基于对象q内置大量现成对象,编写少量程序可以完成目标JavaScript使用范围v适合做哪些事情q客户端数据计算q客户端表单合法性验证q浏览器对象的调用q浏览
6、器事件的触发q网页特殊显示效果制作v不适合做哪些事情q大型应用程序q图像、多媒体处理q网络实时通讯应用JavaScript与Java的区别vJavaScript与Java运行方式不一样qJavaScript是解释执行qJava是编译执行vJavaScript不是Java的简化版本q逻辑运算符、语句结构类似q变量申明、对象调用等不同vJavaScript和Java功能实现不一样qJavaScript通过浏览器实现程序功能qJava通过Java虚拟机实现程序功能JavaScript编写工具vJavaScript的编辑工具很多,如Mi
7、crosoftFrontPage、DreamWeaver、MicrosoftVisual InterDev等,都可以用来进行JavaScript网页制作v针对简单的程序,我们使用文本编辑器直接书写源代码JavaScript基础v第一章JavaScript概述v第二章编写一个简单的脚本v第三章数据类型、变量、表达式v第四章程序的流程控制v第五章函数与数组v第六章JavaScript对象简介v第七章JavaScript事件第二章编写一个简单的脚本vscript标识符v注释符号vJavascript的基本命令语法v输出文本v脚本在什么
8、时候执行v编写一个简单的脚本2.1 script标识符vscript标识符每个脚本必须放在结束脚本。例:2
此文档下载收益归作者所有