如果从某个 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 语句?的主要内容,如果未能解决你的问题,请参考以下文章
WPF Grid:如果我需要插入新行,是不是有一种简单的方法可以重新调整行项目?
当您使用 Python 的 Paramiko 库进行 SSH 并从远程机器的 CLI 获取输出时,是不是有一种简单的方法可以消除垃圾值?
当您使用 Python 的 Paramiko 库进行 SSH 并从远程机器的 CLI 获取输出时,是不是有一种简单的方法可以消除垃圾值?