我终于知道为什么总编不好javascript程序了,因为总搞不清它的运行时,它没有main函数。
我用C的时候可以把暂时不用的函数定义在main外,就想这样:
mian()
{
a();b();
}
void a(){}
void b(){}
程序总是从mian开始运行,
即使我这样写:
void a(){}
void b(){}
mian()
{
a();b();
}
javascript怎么来完整这个效果的呢,就是我想把不用的函数都放在外面,直到我想调用它,它才运行。
我觉得问完这个问题,我就可以脱离菜鸟的行列了。

解决方案 »

  1.   

    你OUT了,还是先弄清楚html、javascript吧,javascript是什么东东你都没搞清楚。
      

  2.   

    去看看javascript是怎么解释的吧javascript是一加载就会加载所有的函数
      

  3.   


    楼主大概是习惯了C语言面向过程的编程思想。解释型语言还有个预编译的过程,所以,对于函数的写法上,也是可以先调用,后定义的:
    demo();
    function demo() { alert('DEMO'); }JS的另一个重要特性是“事件驱动”,可以为指定的事件绑定自定义的事件处理函数,当事件发生时,JS就会自动调用事件处理函数:
    function demo() { alert('demo'); }
    window.onload = function() { //绑定window.onload()事件处理函数
    demo();
    }