这适用于所有服务器/客户端 Web 应用程序,但我想知道 Rails 或 asp.net 的情况。
一个好的做法是使用 1 个大的 application.js 文件来存放我所有的 JavaScript。因此,当我有多个页面或操作时,如何确定 JavaScript 的范围。
例如,我有一个登录页面和客户输入表单。
在登录页面上,我想将焦点设置在 document.ready
上的用户名上,在客户输入表单中,我想将焦点设置在文本框上首先,进行一些繁重的 Ajax 和客户端验证。如何确保脚本不会发生冲突并正确确定范围?
脚本的两部分都存在于一个文件中,那么如何在正确的时间访问脚本的正确部分?
有什么最佳实践建议吗?我不想为各个 Controller 操作加载单独的文件...
任何帮助都会很棒......
最佳答案
您是否考虑过使用 JavaScript 进行位置检查?
类似...
if(location.href.match(/login\.aspx/)){
//code here
} else if(location.href.match(/otherpage\.aspx/)){
//other code here
}
关于javascript - 如何确定或分区 1 个大的 Javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15143174/