Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是内联javascript?_Javascript_Jquery_Html - Fatal编程技术网

什么是内联javascript?

什么是内联javascript?,javascript,jquery,html,Javascript,Jquery,Html,我和我的程序员对什么是“内联JavaScript”有两种不同的看法 我说过内联JavaScript意味着JavaScript直接放在HTML文件中,而不放在.JS文件中 我的程序员的意思是内联JavaScript是一行JavaScript,就像 我马上告诉他,内联JavaScript也是“onclick='alert(…)”,因为它同样像我的解决方案#1,所有JavaScript都以HTML而不是JS加载 谁说得对 我们有一个HTML文件,底部有…JavaScript,这是内联JavaScrip

我和我的程序员对什么是“内联JavaScript”有两种不同的看法

  • 我说过内联JavaScript意味着JavaScript直接放在HTML文件中,而不放在.JS文件中

  • 我的程序员的意思是内联JavaScript是一行JavaScript,就像

  • 我马上告诉他,内联JavaScript也是
    “onclick='alert(…)”
    ,因为它同样像我的解决方案#1,所有JavaScript都以HTML而不是JS加载

    谁说得对


    我们有一个HTML文件,底部有
    JavaScript,这是内联JavaScript,对吗?

    我听过这两个词的用法,我不认为你们中的任何一个是“错的”。我会说我听说它更多地用于#1而不是#2。我听过的关于#2的大多数术语都比较笨拙,比如“onxyz事件处理程序”或“内联事件处理程序”(谢谢)或“DOM0属性事件处理程序”或有时只是“DOM0处理程序”。

    没有
    src
    标记(即在HTML文档中直接包含代码)被称为内联脚本


    onclick=“…”
    属性称为内联事件处理程序。

    这有关系吗?为你们的对话商定一个共同的词汇表,然后继续。老问题,但需要更新。这很重要,“内联”的定义也没有争议:内容安全策略:“策略需要包含默认的src或script src指令,以防止内联脚本运行”@Sosukodo如果这是一个重要的问题,应该仔细重新编写问题,或者创建一个新的问题。如前所述,对于“内联事件处理程序”,这个问题在SO+1时没有多大意义——我知道有一个术语我忘记了!很好的信息,但是你还没有回答他关于谁对谁错的问题。我猜你的回答可能暗示他们都错了?@barlop Woo,旧答案:D但是的,我的立场是他们都错了。。。大部分。如果内联脚本正在为外部脚本或加载屏幕设置配置(因为必须加载加载屏幕会……很奇怪),那么它就可以了。