如何首先执行特定功能

时间:2014-03-25 14:06:54

标签: javascript function main

在许多语言中,例如C++main()函数是第一个在程序运行时首先执行的函数,所以有没有办法告诉javascript先执行任何函数。

我试图在互联网上找到,但我只得到this topic堆栈溢出,所有其他网站只是解释一个函数,它的参数,回调等同样的东西......等等

在上面的链接中,那个人正在使用ajax,但我不想使用ajax,这些答案对我来说并不令人满意。

this question中,也会询问javascript中是否存在任何主要功能。但在这一点上,答案也告诉我们没有这种类型的函数,但是没有告诉我可以做同样的函数,而且@FishBasketGordo告诉用户定义然后我想要那个函数

  

那是什么功能?

我的目的:

var varlist = {};

现在我将在该对象中添加所有变量,如对象属性,并且当所有变量通过javascript保存这些变量时,这将解决javascript中应该在顶部定义所有变量的问题

请帮我解决这个问题

感谢

1 个答案:

答案 0 :(得分:1)

Javascript函数在浏览器中仅以两种方式调用:

  1. <script>代码中明确调用它们。

  2. 它们被调用为事件处理程序的回调

  3. (或者由其他函数调用它们,函数调用链由上述两种情况之一产生)

    在前一种情况下,执行顺序由<script>标记的顺序控制,因此调用的第一个函数将是在这些标记中找到的第一个函数调用(如果有的话)。

    在加载页面时自动发生的唯一事件是window.onload事件,因此如果您愿意,可以使用它而不是进行显式函数调用。

    换句话说,执行顺序完全取决于你。

    没有main功能