A G*_*Boy 1 html javascript css jquery
请不要复制我:$(document).ready等效没有jQuery
我的问题有一点不同.我会解释一下这个.我把所有的功能都放在了这样的功能上.
$(document).ready(function () {
$("#liLanguage").find("a").click(function () {
ChangLanguage(this);
});
// orther a lot of function here
LoadDataToGrid();
}
Run Code Online (Sandbox Code Playgroud)
它做得很好但是,昨天我的PM说:"你不需要把你的代码放在就绪函数中,你可以在没有预备功能的情况下运行,放入就绪函数是非常疯狂和愚蠢的."
我已经阅读了有关ready函数和window.onload()函数的更多主题.但没有地方说我们不能在准备功能中运行功能.当我把所有功能都放在准备好的功能中时,我的代码出了什么问题?
这个更好
$(document).ready(function () {
$("#liLanguage").find("a").click(function () {
ChangLanguage(this);
});
}
Run Code Online (Sandbox Code Playgroud)
或者这更好(没有准备好的功能)
$("#liLanguage").find("a").click(function () {
ChangLanguage(this);
});
Run Code Online (Sandbox Code Playgroud)
通常,PM没有工程背景,他们喜欢像他们那样说话.试着注意那个.
现在回答您的问题,您只需将脚本添加到HTML的底部而不是头部.这样你的脚本将在DOM准备就绪后加载,每个基本上都是document.ready所做的.
| 归档时间: |
|
| 查看次数: |
341 次 |
| 最近记录: |