我正在开发一个静态网站,作为大学的网页设计项目。这是一个包含模拟文章的科技博客。我将网站存储在根目录中(这些是index.htm,news.html,reviews.html等页面)。但是,我想避免实际文章页面的混乱。所以我将这些页面存储在名为articles的子目录中,例如:“articles / article1.html”。
现在我必须编写两个javascript文件。我的两个javascript文件会做同样的事情,除了javascript文件A用于根目录中的所有页面,javascript文件B用于articles子目录中的所有页面。那是因为我的javascript代码访问了我网站上的文件。这意味着我必须在js文件B中为所有URL添加“../”以使我的js工作。文件A不会附加“../”。
如果只为我的静态网站使用1个javascript文件,我该怎么办?
答案 0 :(得分:5)
您可以在/
前添加网址。这总是会将您带到根目录,因此无论文件位于何处,都可以使用根文件夹启动路径。
像
img.src = "/Images/img1.jpg";
注意强>
如果您的网站在子文件夹中运行
,则无效