到目前为止,我只是将我所有的 jQuery 优点放在$(document).ready()
函数中,包括在某些用户交互中使用的简单函数。
但是不需要加载 DOM 文档或只在之后调用的函数也可以放在 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 文档就绪函数的内部还是外部?