我提前为这个可能含糊的一般问题道歉,但最近我一直在想这个问题。
目前,我使用了几个按钮,这些按钮在悬停图像时会发生变化(在几个站点中)。有些是微妙的,背景颜色会发生变化,有些是 CSS 伪类悬停整个图像,有些使用 jQuery 悬停方法。似乎某些事情需要不同的策略。但是在将这些作为一个整体进行检查后,似乎我并没有真正使用一致的方法。
我的问题是,一般来说,最好的方法是什么,以使页面最快并保持一致?尽管它工作正常,但在我的 CSS 文件中多次调用图像似乎不是最佳做法。也许我错了。
但是,如果我有很多 jQuery 脚本正在运行,那似乎也有矛盾之处。我查看了其他站点,它们似乎有更多*.js
文件,而不是在<head>
. 例如,目前,我有一个包含大部分 jQuery 脚本的头文件。我这样做是因为我总是被教导将这些脚本保留在<head>
标签中。例如,将脚本添加到更接近 HTML 代码以提高可读性会更好吗?
我应该将 JavaScript 移出到他们自己的文件中,并且只将它们包含在<head>
? 我的页面工作得比较好,但是我还没有成功地说我有一个针对这种现象的框架。在我去重构这些页面之前,我正在尝试改进我的这种工作策略。
提前感谢您的任何意见。