JavaScriptの初心者です。
<script> 'use stirict' document.getElementById('form').onsubmit=function(event){ event.preventDefault(); const search = document.getElementById('form').world.value; document.getElementById('output').textContent = `「${search}」の検索中.....`; }; </script>上のような文章がありました。document.getElementById('form').onsubmit=function(event){の部分だけの質問です。
このfunctionの使い方を教えてください。
普通の関数であればどこかに、
function ファンクション名(変数){
具体的な処理
}
があり、これをfunction(event)のところで、実行するのかとおもいましたが、function ファンクション名(変数){この部分はありません。
function(event)は、普通の関数とは、違う使い方をするのかもしれないと思い質問しました。
どのような使い方をするか、教えてほしいです。
また、引数のeventは、どういう意味でしょうか?普通ならここに、数字(800)とかが入るのかなと思っています。
「無名関数」を調べましょう。
「JavaScript コールバック関数」と「javascript event」をキーワードにググってみましょう。
ありがとうございます。
調べます。
調べた結果で解決したら顛末を自身で投稿して解決済みにしてください。
Function - JavaScript | MDN https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Function
で解説されてはいるけど、不用意に読むと余計に混乱しそうな話。
↑MDN はリファレンスとしては優れてますが、チュートリアルはいまいちな感じがしますからね……
基本的なことの話の場合は、JavaScript Primer や JavaScript.info を紹介するようにしてます。
回答2件
あなたの回答
tips
プレビュー