【发布时间】:2018-08-06 11:48:21
【问题描述】:
我真的是 JavaScript 新手。所以这可能是一个基本问题?如果可能的话,我想要一些解释。
我正在做一些有 JS 的 Web 开发。但是,我要求所有文件(JS 和 CSS)都必须通过外部工作表链接,并且具有有意义的复杂功能,但是对于一些简单的 JS,我对这意味着什么有点困惑。
使用 CSS,您可以进行内联样式设置,或在样式标签的标题中或在外部工作表中。有一些 JS 交互,我不知道它是否必须在它的位置,或者是否有办法将它移动到外部工作表。
For Example, this basic "bulb on/off"
这里的js是onclick=document.getElementById(...) (通过点击/按钮改变图片)
这种代码东西甚至可以放在外部工作表中吗?我对内联/标签/外部 CSS 的内部类比是否也适用于 Javascript,或者 JS 的工作方式是否不同?我只是不想因为没有把东西放在正确的地方而被忽视。
【问题讨论】:
-
是的,它可以移动到外部 JavaScript 文件中。将代码包装在一个函数中。从
onclick调用函数。或者在 JS 文件中使用事件监听器。 -
这主要是基于意见的。
-
有一个东西叫脚本标签,如果你不想链接第三方JS文件,至少使用它。
-
我明白,但是在我链接的示例中,甚至没有任何脚本标签,它只是一两行简单的行。那些简单的东西(不是说更复杂的 JS 函数)最好就这样离开吗?
标签: javascript html external-script