目次
- 1. 画像にテキストを追加して保存
- 1.0.1. ライフゲームの状態予測。過去のパターン情報を活用することでより多様な進化パターンを生成。
- 1.0.2. 【備忘録】Udemy講座まとめ JavaScript vol.2
- 1.0.3. Typescriptでの実行環境構築と基本的な使い方
- 1.0.4. htmlとjavascriptで簡単なtwitterのクローン的な何か(?)を作る
- 1.0.5. モダンJavaScriptについて
- 1.0.6. React入門:初心者が最初に学ぶべきステップ【導入編】
- 1.0.7. JavascriptでWebサイトを録画してみる
- 1.0.8. Three.js カメラアングルを変える
- 1.0.9. Null合体演算子について(??)
- 1.0.10. JavaScriptとCSSを組み合わせて快適なハンバーガーメニューを作る【中級編②】
- 1.0.11. フロントのみで簡単なログイン機能を作る
- 1.0.12. 無料開発者リソースマインドマップ | ツール、サービス、プラットフォーム
- 1.0.13. 今、Chromeの正式版でChromeのローカル版AIが使用できるようになりました
【JavaScript】バブリングについて
## はじめに
JavaScriptの学習を進めていく中で、バブリングと呼ばれる現象に遭遇しました。
そこで、バブリングについての概要と、その対処法についてここに記します。## バブリングとは
DOMツリー内でイベントが発生したときに、そのイベントが階層構造に沿って下位の要素から上位の要素へと伝播していく仕組みを指します。JavaScriptでのイベント処理には、以下の3つのフェーズがあります。
- 1. キャプチャリングフェーズ
- イベントがDOMツリーの上位から下位へ伝播します。つまり、windowやdocumentのようなトップレベルの要素から、イベントが発生した具体的な要素までたどり着きます。
- 2. ターゲットフェーズ
- イベントが発生した要素(ターゲット)で実際に処理が行われます。
- 3. バブリングフェーズ
- イベントが下位の要素から上位の要素に向かって再び伝播していきます。このフェーズが「バブリング」に該当します。
例:
spreadsheetのシートが増えたとき操作しづらい。GASを使ってサイドバー上でシートをソート
# はじめに
最近、spreadsheetで作業していた時にシートが多くなったときに並び替えがしづらいと思いました。
GASを使いサイドバーにシート一覧を表示させて、ドラッグで操作できるようにしました。# 完成イメージ
並び替え後に実行をすると自動でソートされます。
![Videotogif.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821767/6c6bfe0d-08de-8f81-bc74-b179be1953fb.gif)# コード
“`html:index.html
関連する記事
OTHERカテゴリの最新記事
-
- 2024.11.16
iOS関連のことを調べてみた
-
- 2024.11.16
JAVA関連のことを調べてみた
-
- 2024.11.16
JavaScript関連のことを調べてみた
-
- 2024.11.16
Rails関連のことを調べてみた
-
- 2024.11.16
Python関連のことを調べてみた
-
- 2024.11.16
Lambda関連のことを調べてみた