javascript函数的执行顺序

作者: gaohailin 分类: 网站技术 发布时间: 2011-08-02 01:31

不管是从外部引进来的js还是页面内部的js,顺序都是后面的覆盖前面的,同一个js外部文件里面有多个同名(注意仅仅是同名,不管参数和返回值)的函数的话,后面的覆盖前面的,页面内部有多个js同名函数仍然是后面定义的覆盖前面定义的。

记住后面的覆盖前面的就不难确定函数的调用顺序了,假如一个页面内由一个函数,然后页面引进一个外部js文件,里面也有同名的函数,页面最终调用的是外部页面的函数,因为页面引进的覆盖了页面内部的,有一些人有把js写在</html>标签前面的习惯,这样的话,它会覆盖前面定义的同名的所有函数,这对开发有时候很有用,外部js定义一个是通用的函数,但是到了具体的页面可能函数的功能有细微的差别,从而在页面的底部(</body>和</html>之间)重定义这个函数,这个函数就能在这个页面起作用了

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注