JavaScript DOM准备就绪,无需整个框架

18

有没有人知道一款好用的 JavaScript DOM 准备就绪库,可以在不加载整个框架的情况下使用?我在 Google Code 上找到了一个看起来很有用的库,但是该库发布于2008年,我无法确认它是否具有最新的跨浏览器支持。


1
你看过http://dean.edwards.name/weblog/2006/06/again/吗?特别是这个评论:http://dean.edwards.name/weblog/2006/06/again/#comment367184。它不是即插即用的...但设置起来应该不太难。 - David Murdoch
1
我必须问一下,为什么jQuery是19k压缩后的大小,只需加载一次,每天被数百万人使用,所以你知道它必须能够正常工作。 - cgp
我和altcognito一起,研究jQuery是你最好的选择。 - Pablo
6个回答

9

David Mark的"My Library"有一个"DOM准备就绪"的功能:

http://www.cinsoft.net/mylib.html

David非常反对框架和不好的JavaScript编程习惯,所以这应该是高质量的代码。


1
此外,他的库是完全模块化的,因此您可以仅使用DOM准备部分,而无需获取“所有内容”。 - James Hughes
1
非常基本的核心+domready扩展是未压缩和未精简的8K。 - Marc Bouvier

2

在关闭 body 标签之前,只需执行以下操作:

<html>
<script>
function runAfterLoad() {
}
... lots of stuff
</script>
<body>

... lots of stuff

<script>runAfterLoad();</script></body>
</html>

1

看看Dean Edwards的base2。它包含了最少量的代码,用于修补浏览器差异并根据标准提供漂亮一致的接口。压缩版本仅有6k。


1

0

0

看起来最安全的选择确实是使用JavaScript框架。我找到了一些小型的DOMready库,但没有什么是最近编写的或声称已经确认可以与最新的浏览器版本一起使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接