如果从某个 html 文件接近,是不是有一种简单的方法可以只执行 if 语句?

Posted

技术标签:

【中文标题】如果从某个 html 文件接近,是不是有一种简单的方法可以只执行 if 语句?【英文标题】:Is there an easy way to only execute an if statement if approached from a certain html file?如果从某个 html 文件接近,是否有一种简单的方法可以只执行 if 语句? 【发布时间】:2021-01-13 19:45:35 【问题描述】:

我有一个共享的 JS 文件,其中必须包含三个文件的附加文件,这些文件只能在从某个 html 文件访问时加载。

假设有 index1 和 index2。 Index1 是我们目前的主页,但它有点老旧,所以我想建一个新家。但我希望人们也能到达老家。它们共享一个 default.aspx 文件,该文件基本上为它们提供了相同的构建块。他们还共享一个 home.js。

我想通过这样的语句将其他文件包含到 index2 中:

$('head').append('<link rel="stylesheet" href="theme1.css"  id="themeCss" type="text/css" />');

有没有一种简单的方法来确保它只在通过 if 语句从 index2 打开时才加载?也许通过淘汰赛或其他方式?

【问题讨论】:

为什么不在服务器上做这一切呢?确定是否请求了 index1 或 index2 并基于此更改返回文件的内容,例如 include additional files to index2 through a statement like this: If statement in aspx page 【参考方案1】:

如果index2页面中的视图模型元素有id,则可以使用

`ko.dataFor(document.getElementById(id))

检查绑定是否已应用于`page 元素。如果应用,则追加 else 保持原样。这是一种方法,有多种检查方法。

【讨论】:

以上是关于如果从某个 html 文件接近,是不是有一种简单的方法可以只执行 if 语句?的主要内容,如果未能解决你的问题,请参考以下文章

Xcode中是不是有一种简单的方法可以从末尾删除完成块?

android,检查gps位置是不是接近/接近某个位置

SpringChic|这里有一份女孩春日的心愿清单

WPF Grid:如果我需要插入新行,是不是有一种简单的方法可以重新调整行项目?

当您使用 Python 的 Paramiko 库进行 SSH 并从远程机器的 CLI 获取输出时,是不是有一种简单的方法可以消除垃圾值?

当您使用 Python 的 Paramiko 库进行 SSH 并从远程机器的 CLI 获取输出时,是不是有一种简单的方法可以消除垃圾值?