JS函式中呼叫兩個其它JS函式,其中函式是彈出D

2021-03-04 01:51:21 字數 5965 閱讀 7604

1樓:喜歡靜茹的歌

把c方法寫在外面, 然後a方法裡面

function a ()

2樓:匿名使用者

你可以給b()方法 乙個返回值,假設 返回bool值那麼控制b執行之後執行c。可以這樣寫

if(b())

c();

//之後就是隱藏div的方法

------------------------------------

方法一般是按順序執行的,應該不會出現你說的先執行匯出函式什麼的

如何在js函式中呼叫另外乙個函式

3樓:明天你好

只要是被同乙個html檔案引用,那麼他就是相通的直接使用就行,比如a.html同時引用b.js和c.js

b.js寫函式test()

c.js可以直接呼叫test()

如果html沒有同時引用寫兩個,你可以自己在b.js中寫document.write("");然後就可以呼叫函式了。

擴充套件資料

unction函式名 (var1, var2, ..., varx)

function函式名 (var1, var2, ..., varx)

var1, var2 等指的是傳入函式的變數或值。 定義了函式的開始和結束。

注意:無引數的函式必須在其函式名後加括號:

function函式名 ()

function函式名 ()

注意:別忘記 javascript 中大小寫字母的重要性。"function" 這個詞必須是小寫的,否則 javascript 就會出錯。

另外需要注意的是,必須使用大小寫完全相同的函式名來呼叫函式。

runoob.***-javascript函式引數

4樓:數字計算

具體呼叫情況需要看js方法是怎麼寫的。

①如果是最簡單的乙個方法:functiuon dome1()//呼叫方法就是:dome1()。

②如果是閉包形式:function dome1() return function dome3()}//這裡可以訪問dome1方法內的dome3方法,dome2方法對與dome1方法外部是不可見的。

③如果是乙個物件形式的:var obj=, dome2:function(){}};//訪問dome1和dome2方法:

obj.dome1(1,2);obj.dome2()。

他的情況需要看具體的**。

擴充套件資料

可以在某事件發生時直接呼叫函式(比如當使用者點選按鈕時),並且可由 javascript 在任何位置進行呼叫。

建立函式的語法

function函式名 (var1, var2, ..., varx)

function函式名 (var1, var2, ..., varx)

var1, var2 等指的是傳入函式的變數或值。 定義了函式的開始和結束。

注意:無引數的函式必須在其函式名後加括號:

function函式名 ()

function函式名 ()

注意:別忘記 javascript 中大小寫字母的重要性。"function" 這個詞必須是小寫的,否則 javascript 就會出錯。

另外需要注意的是,必須使用大小寫完全相同的函式名來呼叫函式。

5樓:匿名使用者

1、乙個js呼叫另外乙個js的方法,最簡單的例子就是jquery的呼叫。首先準備好兩個js檔案。

2、然後寫乙個html檔案,通過方法,將兩個js引用到html檔案中。

3、處於下方的js檔案,就可以直接呼叫上方js檔案中的內容了。比如我們在html中先載入了jquery,在第二個js可以使用dollar來對物件進行直接操作。

4、因為js本身是不能執行的,必須依託於html才能執行。的引用其實就相當於將幾個js檔案都寫在html檔案中了,所以可以直接呼叫。

6樓:開心就好傳奇

首先把這兩個函式都定義數來。

定義被呼叫函式(這類函式一般都是乙個公用函式,如果不是公用可以和呼叫函式寫在一起)。

function publicmethod(act1,atc2)

**如下:

1.html頁面:

return true; //當va的值不為空時 if(oncli())中oncli()是undefined

}3.js

function fun()

}擴充套件資料:

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逐漸被用來編寫伺服器端程式。

7樓:匿名使用者

在乙個js檔案裡面定義函式,比如function a (){}

然後在另乙個js檔案裡面直接呼叫a();

但是在html中引入檔案的時候,定義函式的那個js檔案要在呼叫的那個js檔案的前面引入

8樓:匿名使用者

都是乙個方法啊!包括引數的傳遞,如下例:

//一、定義函式"a"

function a(a1)

//二、定義函式b,並在b中呼叫函式a

function b(b1)

//三、執行函式b

b(1);//假調b1是乙個數字引數,這樣就會在執行的b函式的時候根據要求執行a函式了。

如果只是在同乙個級別呼叫不存在公用不公用與否;如果是類函式就需要。

js問題 有兩個方法,怎麼實現其中乙個方法呼叫另乙個方法中的變數?

9樓:尋天淩寒

方法不少

1 將a,b設為全域性變數

就是放在方法外面

樓上寫了

2 讓a()有返回值

這樣你可以通過dd.a,dd.b來呼叫a方法裡的變數,但是你不能修改a b兩個變數

另外建議方法名不要起class 這樣容易引起混淆的名稱

10樓:匿名使用者

第一種方法。

1.首先準備好兩個js檔案。

2.然後寫乙個html檔案,通過方法,將兩個js引用到html檔案中。

3.處於下方的js檔案,就可以直接呼叫上方js檔案中的內容了。比如我們在html中先載入了jquery,在第二個js可以使用dollar來對物件進行直接操作。

4.因為js本身是不能執行的,必須依託於html才能執行。的引用其實就相當於將幾個js檔案都寫在html檔案中了,所以可以直接呼叫。

第二種方法。

1.首先要在要引用另外乙個js檔案的js開頭,寫乙個匿名函式。

2.在匿名函式裡建立乙個document.write()函式,將另外乙個要引用的js寫入。

3.但是除了opera瀏覽器,其他瀏覽器都不會馬上建立dom樹,所以需要將動態載入js全部執行完成後,才能執行後續**。可以將這一部分**進行封裝。

4.最後使用封裝函式進行測試,這裡使用的封裝函式是loadjs,我們寫執行函式就ok。

11樓:詩意一點的

在方法外面定義a和b,做為

全域性變數

var a=0,b=0;

function add() ;

function class()

12樓:細風吹雨弄輕陰

js 的class是保留字不能作函式名

function add()

function demo()

demo();

13樓:況樂正素勤

要麼該方法直接返回要呼叫的那個變數,要麼就只能將那個變數定義為全域性變數,不然乙個方法是呼叫不了另乙個方法裡面的變數的。

如何在乙個函式中呼叫另乙個函式 js

14樓:匿名使用者

把兩個函式放在同乙個作用域下,然後在內部寫,另乙個函式名()。就可以了,如果不確定把兩個函式都寫成全域性的,即不進行任何封裝,functiona();functionb(){}就可以了

15樓:網海1書生

function f1()

function f2()

如何在乙個js裡面呼叫另外乙個js的函式

16樓:匿名使用者

在乙個js檔案裡面定義函式,比如function a (){}

然後在另乙個js檔案裡面直接呼叫a();

但是在html中引入檔案的時候,定義函式的那個js檔案要在呼叫的那個js檔案的前面引入

js如何在乙個函式裡面呼叫另乙個函式?

17樓:匿名使用者

function b()

function a(x,y)

html頁面呼叫兩個js檔案內容,其中乙個js檔案呼叫另乙個js檔案函式 20

18樓:匿名使用者

b函式沒有問題,是a函式有問題。

請檢查a函式的寫法。

乙個js函式中怎麼呼叫另乙個js中的變數?

19樓:易經啦啦啦

a : function()

b : function()

20樓:匿名使用者

```function a()

}var b=a()

b()```

從乙個js函式跳轉到另乙個js函式

21樓:匿名使用者

重寫函式,假設有a跟b兩個函式:

function a()

function b()

你想在執行

a的時候改成執行b,那專就這樣改

//...上面

屬的**

function a()

22樓:匿名使用者

呼叫啊在乙個函式內部呼叫另乙個函式

js函式中呼叫另函式,js函式中呼叫另乙個函式

js函式呼叫另乙個函式,此種情況是乙個頁面同時要引入這兩個js,如 html頁面 return true 不要忘記了,不然當va的值不為空時 if oncli 中oncli 是undefined 1.js function fun function a function b function a 這...

如何呼叫js檔案中物件的函式,IOS中js如何呼叫oc物件中的方法?

如下 1.html頁面 return true 當va的值不為空時 if oncli 中oncli 是undefined 3.js function fun ios中 js如何呼叫oc物件中的方法?5 1 準備乙個本地化的html網頁,如jsios.html 2 將此html檔案放到專案 目錄裡面,...

js如何在函式裡面呼叫另函式,JS如何在乙個函式裡面呼叫另乙個函式?

function b function a x,y 如何在js函式中呼叫另外乙個函式 1 乙個js呼叫另外乙個js的方法,最簡單的例子就是jquery的呼叫。首先準備好兩個js檔案。2 然後寫乙個html檔案,通過方法,將兩個js引用到html檔案中。3 處於下方的js檔案,就可以直接呼叫上方js檔...