javascript - 将 javascript 插入多个现有页面的最佳选择

标签 javascript call multiple-instances

我正在开发的网站有数百个现有页面,我想在每个页面中插入自动完成功能。我不想把 Javascript <script src=>调用数百页。该字段使用JS包含在 Nav 中,该导航在 php include 的每个页面上调用。 ,所以得到HTML没问题。

我认为我可以在几个地方放置 Javascript - 1. 将 Javascript 函数添加到现有 Javascript在 header 中调用的脚本,

2. 甚至输入 <script>调用现有的 php include调用 $_SESSIONmysql数据到每个页面,但甚至在 <!DOCTYPE> 之前调用声明,所以我认为我不想把它放在那里。

3. 但是,因为我想将其保留在自己的文件中(以防需要替换、整洁等),我想保留自动完成 Javascript在它自己的文件中。可以放一个<script>吗?在现有 <script call> 内部调用?我希望这是清楚的。

4. 或者,输入 <script src>在 nav.php 中(每个页面都会调用)。但我不确定 PHP 的效果如何包含在 Javascript 文件中就可以了。

如果有人对哪种效果最好有任何意见或建议,请告诉我。谢谢!

最佳答案

最好的选择是创建 jquery 插件并在需要的地方使用它。不要忘记正确使用 $ 或 jquery,因为它可能会在插件和放置插件的脚本文件之间崩溃。

关于javascript - 将 javascript 插入多个现有页面的最佳选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19324447/

相关文章:

javascript - 从 HTML 表单向 Node.js 服务器发送数据

c++ - 如何在 C++ 中的 const 覆盖函数中调用非 const 函数

mysql - 是否可以在mysql中同时运行多个用分号分隔的更新语句?

Java 在构造函数之前调用方法

php - 如何根据该 IP 每秒或每分钟的连接数拒绝对该 IP 的服务?

python - 根据两个列表的大小定义多个对象(python)

javascript - 如何更改输入值onfocus和onblur(无jquery)

javascript - 如何读取angularjs Controller 中的对象?

javascript - 如何以 Zulu 格式传递日期,以便无论时区如何,它们都可以工作

javascript - 将 JSON 数据附加到 HTML 元素