<div id='universals' data-path='/a/' data-load='1'></div>
这是一个非常奇怪的案例。我有前端代码 ( JavaScript ),它知道它的资源在哪里是基于我通过 PHP 传递给它的路径,它编写了上面的 HTML。
这是一个很酷的功能,它允许我简单地重命名服务器上我的文件夹的根目录,并且随着 PHP 确定当前工作目录并通过上面的代码将其发送到客户端,一切都会继续工作。
这是一种反思形式。
但是我想将它构建到前端的应用程序框架中。
现在我的 javascript 库,我们称之为 foo.js 依赖于一个 dom 元素。我很确定这不是一个好习惯。
我的计划是让 id 像这样设置。
foo.setUniverisal('#universal');
然后在文档中放入需要哪些属性。
还有其他想法或更好的方法来消除任何类型的 dom 依赖吗?