{企业管理运营}JavaScript经典管理知识讲义课程

上传人:精****库 文档编号:141291677 上传时间:2020-08-06 格式:PPTX 页数:98 大小:263.92KB
返回 下载 相关 举报
{企业管理运营}JavaScript经典管理知识讲义课程_第1页
第1页 / 共98页
{企业管理运营}JavaScript经典管理知识讲义课程_第2页
第2页 / 共98页
{企业管理运营}JavaScript经典管理知识讲义课程_第3页
第3页 / 共98页
{企业管理运营}JavaScript经典管理知识讲义课程_第4页
第4页 / 共98页
{企业管理运营}JavaScript经典管理知识讲义课程_第5页
第5页 / 共98页
点击查看更多>>
资源描述

《{企业管理运营}JavaScript经典管理知识讲义课程》由会员分享,可在线阅读,更多相关《{企业管理运营}JavaScript经典管理知识讲义课程(98页珍藏版)》请在金锄头文库上搜索。

1、教程,是由公司开发并随导航者一起发布的、介于与之间、基于对象事件驱动的编程语言,正日益受到全球的关注。因它的开发环境简单,不需要编译器,而是直接运行在浏览器中,而因倍受设计者的所爱,教程语言概况,的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力 . 脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱的欢迎。它是众多脚本语言中较为优秀的一种,它与的结合有效地实现了网络计算和网络计算机的蓝图。无凝家族将占领网络的主导地位。,几个基本特点,脚本编写语言 基于对象的语言 简单性 安全性 动态性 跨平台性,和的区别,虽然与有紧密的联系,但却

2、是两个公司开发的不同的两个产品。 是公司推出的新一代面向对象的程序设计语言,特别适合于应用程序开发; 是公司的产品,其目的是为了扩展 功能,而开发的一种可以嵌入页面中的基于对象和事件驱动的解释性语言,它的前身是 ; 的前身是语言。,基于对象和面向对象,是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。 是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象( )和事件驱动( )的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。,解释和编译,两种语言在其浏览器中所执行的方式不一样。的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必

3、须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。 是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。,强变量和弱变量,两种语言所采取的变量是不一样的。 采用强类型变量检查,即所有变量在编译之前必须作声明。如: x; y;1234;4321;其中1234说明是一个整数,4321说明是一个字符串。 中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型,如:1234;y4321;前者说明x为其数值型变量,而后者说明y为字符型变量。,代码格式不一样,是一

4、种与无关的格式,必须通过像中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。 的代码是一种文本字符格式,可以直接嵌入文档中,并且可动态装载。编写文档就像编辑文本文件一样方便。,嵌入方式不一样,在文档中,两种编程语言的标识不同, 使用.来标识 使用.来标识。,静态联编和动态联编,采用静态联编,即的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。 采用动态联编,即的对象引用在运行时进行检查,如不经编译则就无法实现对象引用的检查。,编写第一个程序, .(这是第一个例子!);(欢迎你进入世界!); (今后我们将共同学习知识!); ,编写第一个程序,代码由 .说明。在标识.之

5、间就可加入脚本。()是的窗口对象方法,其功能是弹出一个具有对话框并显示()中的字符串。通过标识说明:若不认识代码的浏览器,则所有在其中的标识均被忽略;若认识,则执行其结果。使用注释这是一个好的编程习惯,它使其他人可以读懂你的语言。 以 标签结束。,基本数据结构,提供脚本语言的编程与非常相似,它只是去掉了语言中有关指针等容易产生的错误,并提供了功能强大的类库。对于已经具备或语言的人来说,学习脚本语言是一件非常轻松愉快的事。,代码的加入,可以直接将脚本加入文档 语言代码; 语言代码; . 说明: 通过标识.指明脚本源代码将放入其间。通过属性 =说明标识中是使用的何种语言,这里是语言, 表示在中使用

6、的语言。,基本数据类型,基本数据类型 常量 变量,基本数据类型,在中四种基本的数据类型:数值(整数和实数)、字符串型(用“”号或括起来的字符或数值)、布尔型(使或表示)和空值 .,常量,整型常量 实型常量 布尔值 字符型常量 空值,表达式,在定义完变量后,就可以对它们进行赋值、改变、计算等一系列操作,这一过程通常又叫称一个叫表达式来完成,可以说它是变量、常量、布尔及运算符的集合,因此表达式可以分为算术表述式、字串表达式、赋值表达式以及布尔表达式等。,运算符,算术运算符 比较运算符 布尔逻辑运算符,算术运算符,中的算术运算符有单目运算符和双目运算符。双目运算符: +(加) 、-(减)、 *(乘)

7、、 /(除)、 %(取模) 、|(按位或)、 = 100; = 120; 10= ; 0; () = ; = (0, 1); ( = ) = ; (2();, );,一个跑马灯效果的文档,();, ); 2() ; (1; i= ) = 0; ;(2();, ); ();,程序构成,控制语句 函数 对象 方法 属性,条件语句,基本格式(表述式)语句段;.语句段;.功能:若表达式为,则执行语句段;否则执行语句段。,语句的嵌套,(布尔值)语句;(布尔值)语句; (布尔值)语句; 语句;在这种情况下,每一级的布尔表述式都会被计算,若为真,则执行其相应的语句,否则执行后的语句。,循环语句,基本格式(初

8、始化;条件;增量)语句集;功能:实现条件循环,当条件成立时,执行语句集,否则跳出循环体。说明:初始化参数告诉循环的开始位置,必须赋予变量的初值;条件:是用于判别循环停止时的条件。若条件满足,则执行循环体,否则 跳出。增量:主要定义循环控制变量在每次循环时按什么方式变化。三个主要语句之间,必须使用逗号分隔。,循环,基本格式(条件)语句集;该语句与语句一样,当条件为真时,重复循环,否则退出循环。与语句两种语句都是循环语句,使用语句在处理有关数字时更易看懂,也较紧凑;而循环对复杂的语句效果更特别。,和语句,与语言相同,使用语句使得循环从或中跳出,使得跳过循环内剩余的语句而进入下一次循环。,函数,函数

9、为程序设计人员提供了一个丰常方便的能力。通常在进行一个复杂的程序设计时,总是根据所要完成的功能,将程序划分为一些相对独立的部分,每部分编写一个函数。从而,使各部分充分独立,任务单一,程序清晰,易懂、易读、易维护。函数可以封装那些在程序中可能要多次用到的模块。并可作为事件驱动的结果而调用的程序。从而实现一个函数把它与事件驱动相关联。这是与其它语言不样的地方。,函数定义,函数名 (参数,变元)函数体;. 表达式;说明:当调用函数时,所用变量或字面量均可作为变元传递。函数由关键字定义。函数名:定义自己函数的名字。参数表,是传递给函数使用或操作的值,其值可以是常量 ,变量或其它表达式。通过指定函数名(

10、实参)来调用一个函数。必须使用将值返回。函数名对大小写是敏感的。,函数中的形式参数,在函数的定义中,我们看到函数名后有参数表,这些参数变量可能是一个或几个。那么怎样才能确定参数变量的个数呢?在中可通过 来检查参数的个数。例: (1234) . ; (1)(2); (2)(3);(3)(4);.,事件驱动及事件处理,是基于对象()的语言。这与不同是面向对象的语言。而基于对象的基本特征,就是采用事件驱动()。它是在用形界面的环境下,使得一切输入变化简单化。通常鼠标或热键的动作我们称之为事件(),而由鼠标或热键引发的一连串程序的动作,称之为事件驱动( )。而对事件进行处理程序或函数,我们称之为事件处

11、理程序( )。,事件处理程序,在中对象事件的处理通常由函数()担任。其基本格式与函数全部一样,可以将前面所介绍的所有函数作为事件处理程序。格式如下: 事件处理名(参数表)事件处理语句集;,主要有以下几个事件,单击事件 改变事件 选中事件 获得焦点事件 失去焦点 载入文件 卸载文件,范例1,调用,范例2, (n) () (1); ; 16; 1;(1; x=0; ) x(1 - .5);11 - x * ;11; 16; (1; x=0; ) (x); ();,范例2,() ( (2)+; ;,范例2,() 1; ; 0;(00=7) 1; (1) 1; (j + (1) + ; ;,范例2,(

12、)()( (这是一个获取浏览器的程序)()(浏览器名称: );(版本号: );(代码名字: );(用户代理标识: );,范例2,输出结果图1所示,基于对象的语言,语言是基于对象的(),而不是面向对象的()。之所以说它是一门基于对象的语言,主要是因为它没有提供象抽象、继承、重载等有关面向对象语言的许多功能。而是把其它语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统。 虽然语言是一门基于对象的,但它还是具有一些面向对象的基本特征。它可以根据需要创建自己的对象,从而进一步扩大的应用范围,增强编写功能强大的文档。,对象的基础知识,对象的基本结构 引用对象的途径 有关对象操作语句 对象属性的

13、引用 对象的方法的引用,对象的基本结构,中的对象是由属性()和方法()两个基本的元素的构成的。前者是对象在实施其所需要行为的过程中,实现信息的装载单位,从而与变量相关联;后者是指对象能够按照设计者的意图而被执行,从而与特定的函数相联。,引用对象的途径,一个对象要真正地被使用,可采用以下几种方式: 1.引用内部对象; 2.由浏览器环境中提供 3.创建新对象。 这就是说一个对象在被引用之前,这个对象必须存在,否则引用将毫无意义,而出现错误信息。从上面中我们可以看出引用对象可通过三种方式获取。要么创建新的对象,要么利用现存的对象。,有关对象操作语句,语句 语句 关键字 运算符,语句,格式如下:(对象

14、属性名 已知对象名)说明:1.该语句的功能是用于对已知对象的所有属性进行操作的控制循环。它是将一个已知对象的所有属性反复置给一个变量;而不是使用计数器来实现的。2.该语句的优点就是无需知道对象中属性的个数即可进行操作。例:下列函数是显示数组中的内容: () ( 0; X30)(i);该函数是通过数组下标顺序值,来访问每个对象的属性,使用这种方式首先必须知道数组的下标值,否则若超出范围,则就会发生错误。而使语句,则根本不需要知道对象属性的个数,见下: ()( )();使用该函数时,在循环体中,自动将的属性取出来,直到最后为此。,语句,使用该语句的意思是:在该语句体内,任何对变量的引用被认为是这个

15、对象的属性,以节省一些代码。 .所有在语句后的花括号中的语句,都是在后面对象的作用域的。,关键字,是对当前的引用,在由于对象的引用是多层次,多方位的,往往一个对象的引用又需要对另一个对象的引用,而另一个对象有可能又要引用另一个对象,这样有可能造成混乱,最后自己已不知道现在引用的那一个对象,为此提供了一个用于将对象指定当前对象的语句。,运算符,使用运算符可以创建一个新的对象。其创建对象使用如下格式: ( );其中创建的新对象:是已经存在的对象; 参数表;是中的命令语句。如创建一个日期新对象 () ( 12.1998)之后就可使、作为一个新的日期对象了。,对象属性的引用,使用点(.)运算符: “广

16、西” 通过对象的下标实现引用: 0=“广西” 通过字符串的形式实现 : =“广西”,对象的方法的引用,在中对象方法的引用是非常简单的。()实际上()方法实质上是一个函数。 如引用对象中的()方法,则可使用: ()或:()如引用内部对象中()的方法则:()(35);(80);若不使用则引用时相对要复杂些:(35)(80),常用对象的属性和方法,为我们提供了一些非常有用的常用内部对象和方法。用户不需要用脚本来实现这些功能。这正是基于对象编程的真正目的。在提供了(字符串)、(数值计算)和(日期)三种对象和其它一些相关的方法。从而为编程人员快速开发强大的脚本程序提供了非常有利的条件。,常用内部对象,在中对于对象属性与方法的引用,有两种情况:其一是说该对象是静态对象,即在引用该对象的属性或方法时不需要为它创建实

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号