2014-03-25 149 views
0

在許多語言中,如C++,main()函數是程序運行時首先執行的第一個函數,因此有什麼辦法可以告訴javascript先執行任何函數。如何首先執行特定功能

我試圖找到互聯網上,但我只this topic在堆棧溢出得到所有其他網站只是解釋同樣的事情有關的函數,它的參數,回調..等

在上面的鏈接,人使用ajax,但我不想使用阿賈克斯,這些答案都不令我滿意。

也在this question中,被問到是否存在javascript中的任何主要函數。但在這太問題的答案告訴沒有這種類型的功能,但不就是講述,可以做同樣的這一點,也@FishBasketGordo告訴用戶的功能定義,然後我想,功能

那是什麼功能?

我的目的:

VAR varlist中= {};

現在我會添加我的所有變量,如在對該對象的對象屬性以及何時會有所有的變量這些變量可以通過保存的JavaScript,這將解決所有的變量應該在頂部

定義JavaScript中的問題

請大家幫我出短這一問題

感謝

+2

當你不解釋爲什麼你需要做這個或者圍繞這個問題的任何背景時,它很難回答。也許顯示一些代碼來幫助我們理解你正在嘗試做什麼。 –

+0

取決於你的代碼的樣子。 – Andy

+0

這個問題究竟以「C++」標籤結尾? –

回答

1

Javascript函數調用只以兩種方式在瀏覽器:

  1. 它們在<script>標記內被顯式調用。

  2. 它們援引作爲一個事件處理程序

的回調(或它們被稱爲由其它功能,隨着功能的調用鏈從上述兩種情況之一所得)

在前一種情況下,執行順序由<script>標籤的順序控制,因此所調用的第一個函數將是這些標籤中第一個函數調用(如果有的話)。

頁面加載時自動發生的唯一事件是window.onload事件,所以如果您願意,而不是進行顯式函數調用,則可以使用該事件。

換句話說,執行順序完全取決於您。

沒有main功能

相關問題