【发布时间】:2011-02-08 09:01:02
【问题描述】:
到目前为止,我只是将我所有的 jQuery 优点都放在了 $(document).ready() 函数中,包括在某些用户交互中使用的简单函数。
但不需要加载 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() 函数中调用。
什么是最佳实践(语法、速度);将这样的函数放在 inside 还是 outside jquery 文档准备函数?
【问题讨论】:
标签: javascript jquery function scope