Map ObjectをObjectに変換する。ObjectをMap Objectに変換する。Map ObjectとObjectは相互変換可能である。
続きを読むJavaScript
【JavaScript】「Promiseとthen」を使ったコードを「Promiseとasyncとawait」を使ったコードに書き換える
「Promiseとthen」を使ったコードを「Promiseとasyncとawait」を使ったコードに書き換える。
サンプルは次がようになる。
重要なとこは「new Promise」にはコールバック関数「resolve」とコールバック関数「reject」を渡すこと。「Promiseとthen」を使ったコードはthenを使わずに「Promiseとasync/await」を使ったコードに書き換えることができること。
「Promiseとthen」と「Promiseとasync/await」は連続する非同期処理のチェーンを簡単に扱うための仕組みである。なので、非同期処理のチェーンのサンプルを用意した。
【JavaScript】toLocaleTimeStringメソッドと「new Date()」
「new Date()」とtoLocaleTimeStringメソッドについて書いていく。
正確には、「new Date()」は環境に依存し、実行環境によって取得する日時が異なる可能性がある。つまり、「new Date()」が返す値は、ブラウザや実行環境の設定に基づいており、必ずしも日本時間とは限らない。さらに、「new Date()」は、実行環境のタイムゾーン情報を基にして時刻を取得する。しかし、その際にサマータイムの考慮は行われない。つまり、実行環境がサマータイムを正しく反映しているかどうかは保証されない。
【JavaScript】toISOStringメソッド
toISOString()メソッドを使用すると、世界中のどの実行環境でも協定世界時(UTC)を表すISO 8601形式の文字列が得られる。
続きを読む【JavaScript】document.execCommand
document.execCommand(‘copy’)は次のように使う。ボタンを押して文字列をクリップボードにコピーするサンプルを次に示す。
続きを読む【JavaScript】textContentとinnerHTMLとappendChild
textContentとinnerHTMLとappendChildを使ったサンプルを次に示す。
続きを読む【JavaScript】右クリック時にカスタムしたコンテキストメニュー表示(jquery.contextmenu.r2.js)
右クリック時にカスタムしたコンテキストメニューを出す。
このjquery.contextmenu.r2.jsは2007年のjQueryのライブラリなんだな。
2023年6月24日(土)現在、私は未だにこれを使用している。
【JavaScript】サーチ情報のキーに対応する値を取得する
location.searchを使って現在ページURLのサーチ情報を取得する。
次にサーチ情報のキーに対応する値を取得する。
【JavaScript】URLの解析 その2
new URLを使用しないURL解析は次の通り。
このやり方も使えるな。
【JavaScript】URLからファイル名(画像)を抜き出す
URLからファイル名(画像)を抜き出す。
続きを読む
最近のコメント