こんにちは!Ryuseiです。
今回は、JavaScriptの学習を進める中で「jQuery」について学んだことをまとめます!
jQueryは、Webブラウザ用のJavaScriptをより簡単に書けるようにする軽量なライブラリです。特に、複雑なDOM操作やイベント処理がシンプルに記述できるので、学習を始めたばかりの自分にはとても便利なツールだと感じました。
jQueryの基本ポイント
- jQueryファイルはJavaScriptファイルより先に読み込む必要がある
- CDNを使えば環境構築なしで手軽に利用できる
具体例で理解する
Vanilla JavaScriptの場合(ライブラリを使用しない場合)
var target = document.getElementsByClassName("hoge");
for (var i = 0, l = target.length; i < l; i++) {
target[i].style.color = "red";
}
これをjQueryで書くと…
var target = $(".hoge").css("color", "red");
たったこれだけで、同じことができます!シンプルで見やすい!
jQueryの基本構文
$(document).ready(function() {
// 処理内容
});
または、さらに省略して書ける!
$(function() {
// 処理内容
});
これらをjsファイルに記述してその中にjQueryを実装していきます。
実際に書いたコード例
要素取得と操作のチェーン
$(function() {
var target = $('#target');
target.css('color', 'red').text('色を変えました');
});
オブジェクト形式でスタイルを指定
$(function() {
var target = $('#target');
var style = {
'color': 'red',
'background-color': 'blue',
};
target.css(style).text('色を変えました');
});
動的に要素を指定
$(function() {
var text = 'target';
var target = $('#' + text);
});
イベント処理も簡単!
例えばクリックイベント:
$(function() {
const text = 'target';
const target = $('#' + text);
target.on('click', function() {
const that = $(this);
that.css('color', 'red');
});
});
学んだこと&気づき
jQueryを使うと、シンプルに書けて便利だと感じました!特に、セレクタを使った取得や、チェーンでの操作がラク。ただし、jQueryでアニメーションを入れると動作が重くなるので、CSSで対応するのがベターだと学びました。
また、毎回要素を直接取得するより、変数に格納して使い回した方がパフォーマンス的に良いことも覚えておきたいポイントです。
これからも、JavaScriptの理解を深めながら、さらにjQueryの便利な使い方や、実践的なコードを書いていけるように頑張ります!
最後まで読んでいただき、ありがとうございました!
次回も引き続き頑張ります!
-
【完全ガイド】ムームードメイン for WPホスティングで20MB制限を突破!テーマをアップロードする方法WordPressを「ムームードメイン for WPホスティング」で運用していると、テーマをアップロードしようとした際にこんなメッセージが出て困ったことはありま…
-
WordPress サーバーに Python API を組み込む方法(Flask / FastAPI 編)こんにちは。aniumaでインターンをしているryuseiです。 今回はwordpressのFAQページに使用するAIチャットボットを導入する流れをまとめていき…
-
GCP × Ubuntu で Web アプリを公開するまでの完全手順こんにちは。anuimaでインターンをさせてもらっているryuseiです。 今回は前から試してみたかったVPS導入の前段階としてGCPを触ってみたので、実装方法…
-
Local で作った WordPress テーマを Lolipop サーバーにアップロードする手順メモLocal (Local by Flywheel) で開発した WordPress テーマを、Lolipop レンタルサーバーに scp でアップロードする方法…
