- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自定义函数 函数在页面起始位置定义,即 head 部分。 函数包含着一些代码,这些代码只能被事件激活,或者在函数被调用时才会执行。 将脚本编写为函数,就可以避免页面载入时执行该脚本。 你可以在页面中的任何位置调用脚本(如果函数嵌入一个外部的 .js 文件,那么甚至可以从其他的页面中调用)。 函数的知识点: 如何定义函数。 如何调用函数 如何向函数传递变量,以及如何在函数中使用该变量。 如何从函数返回值。 函数例 html head script language=JavaScript function displaymessage() { alert(Hello World!) } /script /head body form input type=button value=Click me! onclick=displaymessage() /form /body /html 创建函数 参数1、参数2等指的是传入函数的变量或值。 花括号定义了函数的开始和结束(函数体)。 注意:无参数的函数必须在其函数名后加括号: function 函数名() { 代码 } 函数通常是在 HTML 文件中 body >的部份被调用,而理所当然地,它最好事先被宣告并放在 HTML 文件中 head>的部份。好让在 body> 部分中使用到函数时,它已确定被读取住来。 function 函数名(参数1,参数2, …) { 函数代码 } return 语句 return 语句用来规定从函数返回的值。因此,需要返回某个值的函数必须使用这个 return 语句 下面的函数会返回两个数(a 和 b)相乘的值: function prod(a,b) { x=a*b return x } 当调用上面这个函数时,必须传入两个参数: 例:product=prod(2,3) 而prod()函数的返回值是6,这个值会存储在名为 product 的变量中。 函数中变量的生存期 当您在函数内声明了一个变量后,就只能在该函数中访问该变量。当退出该函数后,这个变量会被撤销。这种变量称为本地变量。 您可以在不同的函数中使用名称相同的本地变量,这是因为只有声明过变量的函数能够识别其中的每个变量。 如果您在函数之外声明了一个变量,则页面上的所有函数都可以访问该变量。这些变量的生存期从声明它们之后开始,在页面关闭时结束。 带参数的函数例 html head script language=LiveScript function getname(str) { alert(你好! + str+!); } /script /head body Please enter your name: form input type=text name=text1 input type=button value=确定 onclick=getname(text1.value) /form /body /html 函数应用例 html headtitlefor 系统函数应用/title script language=LiveScript function add(a1,a2) { m1=parseInt(a1,2); m2=parseInt(a2,2); m3=m1+m2 ; alert(两个二进制数相加得: + m3); } /script /head body input type=text name=text1 input type=text name=text2 input type=button value=计算” onclick= add(text1.value,text2.value) /body /html JavaScript面向对象程序设计 面向对象程序设计=对象1+对象2+...+对象n 对象设计=数据+算法 对象属性 在面向对象程序设计(组装计算机)的过程中,通常不用关心对象(例如硬盘)数据的内部实现,这些数据我们称之为对象的属性或实例字段。 对象方法 一个对象(硬盘)还要提供一些接口,好使外面程序(例如主板)调用(连接),这种可以调用对象的接口我们称之为方法或成员函数。 对象的封装 通过对象提供的方法可以调用对象内部属性来完成指定功能,这样就把前面介绍的程序设计最
您可能关注的文档
- Web应用技术 教学课件 作者 芦欣 第1章 Web概述.ppt
- Web应用技术 教学课件 作者 芦欣 第2章 网站规划与设计.ppt
- Web应用技术 教学课件 作者 芦欣 第3章 HTML语言基础.ppt
- Web应用技术 教学课件 作者 芦欣 第4章 JSP语法基础.ppt
- Web应用技术 教学课件 作者 芦欣 第5章 JSP内置对象.ppt
- Web应用技术 教学课件 作者 芦欣 第6章 JSP数据库应用.ppt
- Web应用技术 教学课件 作者 芦欣 第7章 JavaBean.ppt
- Web应用技术 教学课件 作者 芦欣 第8章 Servlet编程技术.ppt
- Web应用技术 教学课件 作者 芦欣 第9章 项目开发.ppt
- WEB应用开发工程师 2HTML网页设计基础.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)