将 jQuery 函数包含在 HTML 代码中#id
或.class
不存在于 HTML 代码中会影响网页的加载时间吗?
例如:-
$(function (){
$("#id1").click(function(){
//something
});
存在 的功能id1
,但不存在任何带有 的标签id = id1
。这会影响页面的加载时间吗?
实际上,我想将自己的小部件添加到我的页面,从而让用户通过放置/添加小部件来自定义他/她的仪表板。我想到了一种通过让用户从小部件列表中选择小部件来动态添加小部件的解决方案。选择小部件后,它将通过这些小部件动态添加 div $( "#container" ).append( "<div id='id1'></div>" );
,从而加载它们各自的 jQuery 函数。是否会优化 js 文件中这些 id 或类的功能?它是加载jQuery函数的正确方法还是有更好的方法?只是想知道它是实现小部件的正确方法吗?