1樓:匿名使用者
只要是被同一個html檔案引用,那麼他就是相通的直接使用就行,比如a.html同時引用b.js和c.js
b.js寫函式test()
c.js可以直接呼叫test()
,如果html沒有同時引用寫兩個,你可以自己在b.js中寫document.write("");
然後就可以呼叫函式了
2樓:恣輕狂
直接呼叫,但是在引用頁面要同時引用兩個js,注意兩個js的順序。
3樓:匿名使用者
先引用,後呼叫,
引用可以是直接引用,或者是2個js檔案都被另一個檔案引用
如何在js檔案中呼叫另一個js中的方法(詳細請進)
4樓:felix陽
可以使用javascript的document.write方法引入js檔案。
舉例如下:
document.write('<\/script>'); //引入當前目錄下的jquery.js檔案。
以上**已本地測試可用,你可以試一下。
5樓:匿名使用者
方法:直接呼叫對方的函式就行。
步驟:1、兩個或者多個js檔案載入到同一個頁面中2、js檔案中的方法直接相互訪問。
示例:a.js中定義一個方法
function a()
b.js中定義一個方法
function b()
在a.js中訪問b.js中方法
b();//就可以直接訪問b方法
6樓:匿名使用者
直接呼叫就可以了,在頁面上包含的時候注意先後順序就行。
js 函式如何去呼叫另一個函式中的函式?
7樓:匿名使用者
具體呼叫情況需要看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();其他的情況需要看具體的**。
8樓:開心就好傳奇
首先把這兩個函式都定義數來。
定義被呼叫函式(這類函式一般都是一個公用函式,如果不是公用可以和呼叫函式寫在一起)。
function publicmethod(act1,atc2)
**如下:
1.html頁面:
2.js:
function oncli()
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逐漸被用來編寫伺服器端程式。
9樓:匿名使用者
如果只是單純的函式形式,是沒有辦法的。不是同一個作用域內的東西,就好像 c 不能訪問 a 裡定義的變數一樣。當然如果以物件的方法的形式,是可以的。不過貌似這不像你提問的初衷。
10樓:匿名使用者
function a()
return b;
}funtion c()
11樓:守芙陰乙
function
a{}這是一個類而不是函式,function
a(){};這才是一個函式,b也同樣,如果呼叫b,就直接b();就會執行函式b,如果b是引數,b()這是傳的b執行後返回的值,b是傳的b這個函式
html頁面呼叫兩個js檔案內容,其中一個js檔案呼叫另一個js檔案函式 20
12樓:匿名使用者
b函式沒有問題,是a函式有問題。
請檢查a函式的寫法。
如何在js函式中呼叫另外一個函式
13樓:匿名使用者
具體呼叫情況需要看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();其他的情況需要看具體的**。
14樓:育知同創教育
比如a=function()想要呼叫function b
那麼就是:a()
一個js函式中怎麼呼叫另一個js中的變數?
15樓:易經啦啦啦
a : function()
b : function()
16樓:匿名使用者
```function a()
}var b=a()
b()```
js問題 有兩個方法,怎麼實現其中一個方法呼叫另一個方法中的變數?
17樓:尋天凌寒
方法不少
1 將a,b設為全域性變數
就是放在方法外面
樓上寫了
2 讓a()有返回值
這樣你可以通過dd.a,dd.b來呼叫a方法裡的變數,但是你不能修改a b兩個變數
另外建議方法名不要起class 這樣容易引起混淆的名稱
18樓:匿名使用者
第一種方法。
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。
19樓:詩意一點的
在方法外面定義a和b,做為
全域性變數
var a=0,b=0;
function add() ;
function class()
20樓:細風吹雨弄輕陰
js 的class是保留字不能作函式名
function add()
function demo()
demo();
21樓:況樂正素勤
要麼該方法直接返回要呼叫的那個變數,要麼就只能將那個變數定義為全域性變數,不然一個方法是呼叫不了另一個方法裡面的變數的。
html呼叫js檔案,怎麼在html檔案中呼叫js檔案
js檔案路徑是一個以js為字尾的檔案,在這個檔案中是不能再有這兩個標籤了,至於你想呼叫什麼東西就隨便你了,比如說呼叫一個警告框alert 網路書籤 注意哦,這裡不是alert 網路書籤 哦.第二 它的優勢在於,如果你想多個html中同時呼叫相同的js 你就可以直接呼叫外部的js檔案,而不必為每個ht...
js裡有兩個方法,怎麼實現其中方法呼叫另方法中的變數
第一種方法。1.首先準備好兩個js檔案。2.然後寫一個html檔案,通過方法,將兩個js引用到html檔案中。3.處於內下方的js檔案,就可容以直接呼叫上方js檔案中的內容了。比如我們在html中先載入了jquery,在第二個js可以使用dollar來對物件進行直接操作。4.因為js本身是不能執行的...
matlab怎麼呼叫m檔案中的函式
將兩個m檔案放在同一目錄,在第一個m檔案裡面直接輸入第二個m檔案的函式名稱即可 輸出1,輸出2,函式名稱 變數1,變數2,matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發 資料視覺化 資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink...