👩💻TIL7. Vanilla JS:DOM,条件文
以下の記事では、Nomad Coderの「バニラJSでChromeアプリを作る」ことを学んだときに学んだことをまとめています.
HTMLとJavaScriptを同時に使うためには、HTMLの要素もJSで利用しなければなりませんよね?JSではCSSなどのHTMLの要素も選択できます.DOM(ドキュメントオブジェクトモデル)を直接使用!
DOMは、HTMLドキュメントのオブジェクトベースの表現です.DOMはHTMLの要素をJSからObject(オブジェクト)に変換します.
・ なお、JSで色を比較する場合はRGB値しか使用できません.
いくつかの複雑な概念が現れて、何度も説明しなければ理解できませんが、動的な機能を実現することができて、これは私を興奮させて面白いです!🤩
HTMLとJavaScriptを同時に使うためには、HTMLの要素もJSで利用しなければなりませんよね?JSではCSSなどのHTMLの要素も選択できます.DOM(ドキュメントオブジェクトモデル)を直接使用!
🍰 DOM (Document Object Model)
DOMは、HTMLドキュメントのオブジェクトベースの表現です.DOMはHTMLの要素をJSからObject(オブジェクト)に変換します.
const title = document.getElementByID("title")
getElementByID
後かっこにID名を記入し、HTMLのIDを対象に変換する.console.dir("title");
オブジェクトtitleのプロパティリストを表示できます.title.style.color="red"
このようにJavaScriptでHTMLの属性を操作することができます.これらの操作により、HTMLを変更せずにインタラクティブなページを作成できます.🤩querySelctor()
document.getElementByID()
その他、オブジェクトを作成するためのコードもあるdocument.querySelcetor()
CSSセレクタと同様に、カッコにID名「#ID名」、カテゴリ名「.class名」を入力すればよい.querySelctor
前に持参する元素の親元素を使用する.次に、Elementの最初のサブエレメントのみが返されます.🍰 addEventListner()
addEventListner(type,listener)
メソッドイベント発生時にイベントを処理する関数を呼び出す.typeに反応するイベントタイプとlistnerでイベントを処理する関数を作成します.function handleResize() {
console.log("I've been resized.");
}
window.addEventListenr("resize",handleResize);
ここで注意したいのは、関数が使えないこと()
あるいは、何があってもすぐに呼び出されます.🍰 条件文
If (condition) {
block
}
Else if (condition){
block
}
Else (condition){
block
}
&&
:and、複数の条件で参加する野党||
:or、どんな条件にも耐えられるなら本当===
:JSで条件比較時の「等号」いくつかの複雑な概念が現れて、何度も説明しなければ理解できませんが、動的な機能を実現することができて、これは私を興奮させて面白いです!🤩
Reference
この問題について(👩💻TIL7. Vanilla JS:DOM,条件文), 我々は、より多くの情報をここで見つけました https://velog.io/@yeahg_dev/TIL7.-Vanilla-JS-DOM-조건문テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol