- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript 章 节 J2EE概述 JavaEEPPT.ppt
传习教育集团 北京中科金天地网络技术有限公司 010* JavaScript JavaScript JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。嵌入在HTML语言中实现。能够在客户端执行。 简单例子 script language=javascript alert(JavaScript); /script JavaScript数据类型 在JavaScript里,变量都是用var来声明,不区分数据类型,为这个变量赋值什么类型的数据,就是什么类型。例如: var m = 1, n = 2; var t = 你好!; 对于两个字符串变量,“+”运算符执行拼接操作;对于两个数值变量,“+”运算符执行加运算;对于一个字符串变量和一个数值变量,“+”把数值变量的值当作字符串执行拼接操作。 script language=javascript var m = 1, n = 2; alert(m + + + n + = + (m+n)); /script 表单验证 script language=javascript function checkXingming() { if(zhuce.xingming.value == ) { alert(请输入姓名!); return false; } return true; } /script …… form name=zhuce action=servlet/zhuce onSubmit=return checkXingming() JavaScript文件 有些自定义函数可能不只在一个页面会用到,这样的函数我们就可以在一个JavaScript文件里定义,然后在用到的页面里引入这个JavaScript文件。JavaScript文件的后缀是.js。 引入JavaScript文件 script src=myFunction.js/script JavaScript的对象 JavaScript对象是属性和方法的集合。一个方法就是一个函数,是对象的成员。属性是一个值或一组值(以数组或对象的形式),是对象的成员。JavaScript支持四种类型的对象:内部对象、生成的对象、宿主给出的对象(如Internet浏览器中的window和document)以及ActiveX对象(外部组件)。 创建自己的对象 要创建自己的对象实例,必须首先为其定义一个构造函数。构造函数创建一个新对象,赋予对象属性,并在合适的时候赋予方法。例如,下面的示例为pasta对象定义了构造函数。注意this关键字的使用,它指向当前对象。 创建自己的对象(续) /// pasta是有四个参数的构造器。 function pasta(grain, width, shape, hasEgg) { // 是用什么粮食做的? this.grain = grain; // 多宽?(数值) this.width = width; // 横截面形状?(字符串) this.shape = shape; // 是否加蛋黄?(boolean) this.hasEgg = hasEgg; } 定义了对象构造器后,用 new 运算符创建对象实例。 var spaghetti = new pasta(wheat, 0.2, circle, true); var linguine = new pasta(wheat, 0.3, oval, true); 创建自己的对象(续) 可以给对象实例添加属性以改变该实例,但是用相同的构造器生成的其他对象定义中并不包括这些属性,而且除非你特意添加这些属性那么在其他实例中并不显示出来。 // spaghetti 的附加属性。 spaghetti.color = pale straw; spaghetti.drycook = 7; spaghetti.freshcook = 0.5; var chowFun = new pasta(rice, 3, flat, false); // chowFun 对象或其他现有的 pasta 对象 // 都没有添加到 spaghetti 对象 // 的三个新属性。 // 将属性‘foodgroup’加到 pasta 原型对象 // 中,这样 pasta 对象的所有实例都可以有该属性, // 包括那些已经生成的实例。 totype.foodgroup = carbohydrates // 现在 spaghetti.foodgroup、chowFun.foodgroup,等等 // 均包含值“carbohydrat
您可能关注的文档
- Illustrator CS3 中文版实例教程课件第9章 节 文字.ppt
- Illustrator CS5中文版标准实例课件第10章 节 图表的制作.ppt
- Illustrator CS5中文版标准实例课件第11章 节 效果的应用.ppt
- Illustrator CS5中文版标准实例课件第12章 节 文件的优化与打印输出.ppt
- Illustrator CS5中文版标准实例课件第13章 节 综合实例制作.ppt
- Illustrator CS5中文版标准实例课件第1章 节 Illustraror CS5快速入门.ppt
- Illustrator CS5中文版标准实例课件第2章 节 认识Illustrator CS5工作环境.ppt
- Illustrator CS5中文版标准实例课件第3章 节 绘制基本图形.ppt
- Illustrator CS5中文版标准实例课件第4章 节 图形的选择和编辑.ppt
- Illustrator CS5中文版标准实例课件第5章 节 路径的创建和编辑.ppt
- JavaScript(navigator 物件)教学文稿.ppt
- JavaScript入門篇演示教学.ppt
- JavaScript及网页特效制作教材 上机部分.ppt
- javascript特效 章 节 J2EE概述 JavaEEPPT.ppt
- JavaScript语言基础 第一、二章 节 内容.ppt
- JavaScript语言基础 第三至六章 节 内容.ppt
- java基础理论知识串讲教学文稿.ppt
- Java教材 项目3 面向对象编程基础.ppt
- Java教材_LESSON 1 - An Introduction to Java.ppt
- Java教材_LESSON 10 - Database.ppt
文档评论(0)