直到现在,我只把我所有的jQuery善良放在$(document).ready()
函数中,包括在某些用户交互中使用的简单函数。jquery文档内部或外部的函数准备好
但是,不需要加载DOM文档或只是事后才调用的函数也可以放在$(document).ready()
之外。例如,考虑一个非常简单的验证功能,如:
function hexvalidate(color) {
// Validates 3-digit or 6-digit hex color codes
var reg = /^(#)?([0-9a-fA-F]{3})([0-9a-fA-F]{3})?$/;
return reg.test(color);
}
该功能只从$(document).ready()
功能虽然中调用。
什么是最佳实践(语法,速度);在或里面放置这样的功能 jQuery文件就绪功能吗?
+1 - 漂亮的编辑。 – karim79 2010-04-15 13:11:01