Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript、jquery和jquery ui放在页面底部时会出现问题_Javascript_Jquery_Jquery Ui - Fatal编程技术网

javascript、jquery和jquery ui放在页面底部时会出现问题

javascript、jquery和jquery ui放在页面底部时会出现问题,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,根据yahoo性能建议,我尝试将外部js文件移动到页面底部 因此,javascript的某些部分损坏/无法工作 我不确定到底是什么或为什么事情不起作用,所以我想知道javascript的一般情况和具体情况 jquery和jqueryui的gotchas需要警惕。如果页面中有任何内联代码当然会中断,即使它是用$().ready()或类似代码包装的,因为jquery尚未加载。另外,请确保您以正确的顺序加载它们,因此先加载jquery,然后加载jqueryui等。这可能是因为您在文档的更高层使用了jq

根据yahoo性能建议,我尝试将外部js文件移动到页面底部

因此,javascript的某些部分损坏/无法工作

我不确定到底是什么或为什么事情不起作用,所以我想知道javascript的一般情况和具体情况
jquery和jqueryui的gotchas需要警惕。

如果页面中有任何内联代码当然会中断,即使它是用$().ready()或类似代码包装的,因为jquery尚未加载。另外,请确保您以正确的顺序加载它们,因此先加载jquery,然后加载jqueryui等。

这可能是因为您在文档的更高层使用了jquery/jqueryui代码,即
.ready()

考虑将jQuery放回头部。如果所有调用jQueryUI的代码都包装在
ready
事件中,那么jQueryUI可能在底部工作


如果您在CDN上链接到jQuery,很可能浏览器已经加载了该文件,并且在头部加载该文件不会对性能造成任何影响。

实际上没有。您遇到了哪些错误,哪些不起作用?