10

私と私のプログラマーは、「インライン JavaScript」とは何かについて 2 つの異なる見解を持っています。

  1. インライン JavaScript とは、.JS ファイルではなく、HTML ファイルに直接配置された JavaScript を意味すると言いました。

  2. 私のプログラマーは、インライン JavaScript が 1 行の JavaScript であることを意味します。<button onclick="alert('test')">

インライン JavaScript も"onclick='alert(...)"私のソリューション #1 と同様であり、すべての JavaScript が JS ではなく HTML に読み込まれているためです。

誰が正しいですか?

HTML ファイルがあり<script>....</script>、一番下に JavaScript があります。これはインライン JavaScript ですよね?

4

2 に答える 2

17

scriptないタグsrc(つまり、HTML ドキュメント内に直接コードがあるタグ) は、インライン スクリプトと呼ばれます。

onclick="..."属性は、インライン イベント ハンドラと呼ばれます。

于 2013-10-27T13:33:12.833 に答える
4

私はそれらの両方に使用される用語を聞いたことがありますが、どちらも「間違っている」とは思いません。#2よりも#1に多く使われていると聞いたことがあります。#2 で聞いたほとんどの用語は、「onxyz イベント ハンドラー」や「インライン イベント ハンドラー」 (思い出させてくれた Niet the Dark Absol感謝します)、「DOM0 属性イベント ハンドラー」、または単に「DOM0 ハンドラー. "

于 2013-10-27T13:29:28.767 に答える