JavaScript(1)
2035 ワード
2022. 03. 17.木曜日
ブラウザとJavaScript
Webブラウザの定義:Webブラウザは、Webサーバ上で双方向に通信するHTMLドキュメントまたはファイルに関連付けて出力できるアプリケーションソフトウェアです。
初期Web:Webブラウザ、Webサーバからなり、HTMLドキュメントを交換します.
WebはHTML、CSS、JavaScriptで構成されています。
理解:Webはブラウザを通じて私たちに渡されます。JavaScriptはWebブラウザを制御することで処理します。
関数(function)と範囲(scope)
関数(function):外部コードで呼び出せるサブルーチン
範囲(Scope):範囲を表し、正確には現在実行中のコンテキスト(Execution Context)
実行コンテキスト:実行可能コード実行環境
構成
キャビネット(closure)
Closerとは?
:親キーテキスト(context)から子キーテキスト(context)にアクセスできません.この問題を解決する方法はclosureを使用することである.
function greeting() {
let message = 'Hi';
function sayHi() {
console.log(message);
}
return sayHi;
}
let hi = greeting();
hi(); // Hi 출력
->メッセージは実際に使用されますが、親ケンテキストからアクセスできないため、エンクロージャが使用されます.リファレンス
Reference
この問題について(JavaScript(1)), 我々は、より多くの情報をここで見つけました https://velog.io/@yhs4157/JavaScript1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol