问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js 函数如何去调用另一个函数中的函数?

发布网友 发布时间:2022-04-24 09:05

我来回答

5个回答

热心网友 时间:2022-04-22 13:53

首先把这两个函数都定义数来。

定义被调用函数(这类函数一般都是一个公用函数,如果不是公用可以和调用函数写在一起)。

function publicMethod(act1,atc2){

定义调用函数:

// 调用的函数 act为需要的参数,自己定义就可

function callMethod(act1,atc2){

// 如果有返回值,可以定义一个变量进行赋值

var ret = publicMethod(act1,atc2);

// 下面逻辑处理
}

代码如下:


1.HTML页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="1.js" ></script>
<script type="text/javascript" src="2.js" ></script>
</head>

<body>
<input type="text" id="tex" name="tex" onblur="fun();" />
</body>
</html>



2.js:

function onCli(){
var va=document.getElementById("tex").value;
if(null == va || "" == va){
alert("请在文本框中输入内容!");
return false;
}
return true; //当va的值不为空时 if(onCli())中onCli()是undefined
}

3.js



function fun(){
if(onCli()){
alert("调用成功!");
}
}

扩展资料:

JavaScript脚本语言具有以下特点:

(1)脚本语言。JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。

(2)基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。

(3)简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。

(4)动态性。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。

在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。

(5)跨平台性。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提上机器上的浏览器支 持JavaScript脚本语言,目前JavaScript已被大多数的浏览器所支持。

不同于服务器端脚本语言,例如PHP与ASP,JavaScript主要被作为客户端脚本语言在用户的浏览器上运行,不需要服务器的支持。

所以在早期程序员比较青睐于JavaScript以减少对服务器的负担,而与此同时也带来另一个问题:安全性。

而随着服务器的强壮,虽然程序员更喜欢运行于服务端的脚本以保证安全,但JavaScript仍然以其跨平台、容易上手等优势大行其道。

同时,有些特殊功能(如AJAX)必须依赖Javascript在客户端进行支持。随着引擎如V8和框架如Node.js的发展,及其事件驱动及异步IO等特性,JavaScript逐渐被用来编写服务器端程序。

参考资料来源:百度百科——js

热心网友 时间:2022-04-22 15:11

具体调用情况需要看js方法是怎么写的。

①如果是最简单的一个方法:functiuon dome1(){ //.代码块}//调用方法就是:dome1();

②如果是闭包形式:function dome1(){ function dome2(){ } return function dome3(){ }}//这里可以访问dome1方法内的dome3方法,dome2方法对与dome1方法外部是不可见的。

③如果是一个对象形式的:var obj={ dome1:function(key,value){}, dome2:function(){}};//访问dome1和dome2方法:obj.dome1(1,2);obj.dome2();其他的情况需要看具体的代码。

扩展资料:

建函数的语法:

function函数名 (var1, var2, ..., varX) {代码... }

function函数名 (var1, var2, ..., varX) {代码... }

var1, var2 等指的是传入函数的变量或值。{ 和 } 定义了函数的开始和结束。

注意:无参数的函数必须在其函数名后加括号:

function函数名 ()  { 代码...  }

function函数名 ()  { 代码...  }

注意:别忘记 JavaScript 中大小写字母的重要性。"function" 这个词必须是小写的,否则 JavaScript 就会出错。另外需要注意的是,必须使用大小写完全相同的函数名来调用函数。

参考资料来源:百度百科-函数

参考资料来源:百度百科-JavaScript 函数

热心网友 时间:2022-04-22 16:46

<script type="text/javascript">

  <!--

   function A(){

         this.B=function(){return 20;}

    }

function C(){

 var D = new A();

 alert(D.B());



  //-->

</script>

热心网友 时间:2022-04-22 18:37

function A() {
    function B() {}
    return B;
}
funtion C() {
    A()();
}

热心网友 时间:2022-04-22 20:45

如果只是单纯的函数形式,是没有办法的。不是同一个作用域内的东西,就好像 C 不能访问 A 里定义的变量一样。当然如果以对象的方法的形式,是可以的。不过貌似这不像你提问的初衷。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
月经不尽褐色的是怎么回事 月经前后有褐色分泌物是什么原因 二十四节气的重要意义24节气在生活中的作用 你来我往,猜一个数字? 姓谭女孩起什么名字最优雅 男孩姓谭的好名字 黄家驹在beyond的地位 黄家驹是Beyond的主唱吗? 老板对员工的新年微信 每次感冒和一些小毛病,我都是选择运动出身汗,让它自然好,请问这种方 ... 怎么js理解函数实例 js中函数到底怎么存储的? JS函数的参数如何设置 js函数的几种写法 闭包概要 js函数定义方式的区别 javascript 中函数 function什么作用 JS里声明函数有几种方式? JS函数是什么? 推荐几篇好的歌特文章 js函数有哪些特点 梦见龙和九子 虎跑泉何以得名? 庞培《蔷薇》现代诗鉴赏 龙有哪9似? 关于夏天的现代诗歌 给我介绍些歌曲,它的歌词很美, 我从小到大都做一个梦。我在房子里,门是关着的。然后外面突然起风了_百度... 我是村委会成员,梦见村委会门关闭门环用绳子捆绑着用竹子拉着 梦见门环不完整反扣不住最后拿石头挡往在家门缝看到几位美女头戴花代跑过去听说是死人下葬我叫他们不要站 梦见门环不完整反扣不住最后拿石头挡往门是半开着看见几位漂亮姑娘带着花带我想看可是跑到门口听说是死人 关于js函数声明和调用函数的问题 JS 函数问题? JS执行函数 js中函数具体指什么 javascript函数传参问题 如何分辨aj5真假 关于js函数的写法 fun = function(){} fun:{}有什么不同,高手回答_百 ... aj5怎么辨别真假 aj5怎样辨真伪 AJ5怎么看真假 怎么辨别aj5真假 怎样区分aj5真假 新人求助如何看AJ鞋真假尤其AJ5 如何鉴别aj5的真假?还有就是如果鞋子的鞋底和鞋跟有一些小瑕疵是不是正常的? 真假AJ5鸳鸯怎么区别 aj5奥利奥怎么看真假 教你一招,如何分辨AJ5黑蝉翼的真假 怎么分辨aj5 aj5鞋子鞋标求辨真假,为什么 aj5 验真假。谢谢