无依赖JavaScript的onLoad

时间:2012-12-12 01:33:21

标签: javascript onload library-design

我正在开发一个JavaScript库,它需要让用户能够在加载时运行一些代码。当然,我熟悉window.onload,以及$(function() {});和jQuery之类的东西。但我不想依赖另一个库,我希望这个特定的功能(当然还有lib的其余部分)是跨浏览器的。

那么是否有一种可接受的方法可以附加到onload函数而不会覆盖另一个库的加载功能(或者如果它们在我的后面包含另一个库则会覆盖我的?)

1 个答案:

答案 0 :(得分:1)

公开初始化/ onload方法,并要求消费者在加载时调用它。换句话说,将问题推迟到使用库的任何人,并且可能有一个像jQuery提供的方便的方法。

这是一个已解决的问题,但并不简单:the answer to "$(document).ready equivalent without jQuery" has the code of how jQuery does this

更多点击次数:javascript onload without jQuery