gpt4 book ai didi

Javascript 包含取决于页面的控制

转载 作者:行者123 更新时间:2023-12-02 20:12:32 24 4
gpt4 key购买 nike

我是一名网络应用程序的客户端开发人员,发现自己有很多模块,每个模块都用于不同的页面。我想知道我自己(在 JavaScript 中)包含依赖于路线或将此责任传递给后端(Ruby on Rails)人员是个好主意。

我想我需要在每个页面中包含一些 application.js,并在其中执行如下操作:

if (window.location.href == '.../somePage') {
loadScript('somePageControls.js')
}

if (window.location.href == '.../anotherPage') {
...
}

有什么想法吗?

最佳答案

好吧,这根本不是一个简单的答案,因为有你和这些 ruby 人,希望你们一切都好! ;)

不过,如果您不想打扰这些人,(我知道团队合作并不容易),您可以要求仅包含工作文件夹 ex 中的一个 ruby​​ 文件。

/web-app/ruby-guys/you/ruby-js.rb

现在您可以使用这个独特的文件并从这里加载您需要的所有 js 文件。例如使用 switch-case

case url-query
when x
# print out drag-drop.js
when y, z
# print out mouse-move.js

关于Javascript 包含取决于页面的控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6780628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com