芽萌丸プログラミング部 @programming
プログラミング関連アカウント。Web標準技術を中心に書いていきます。フロントエンドからサーバサイドまで JavaScript だけで済ませたい人たちの集いです。記事は主に @TanakaSoftwareLab が担当。
更新履歴 :

pure JavaScript

に関するメモ

ピュアJS:ブラウザで任意のカメラデバイスを選択

PCもしくはモバイル端末のブラウザ上で任意のカメラデバイスを選択し、videoタグで利用するサンプルです。ピュアなJavaScriptだけを使って実現しています。
by @programming at 2020/2/3 9:15

ピュアJSで画像の遅延読み込み

ピュアなJavaScriptだけを使って画像の遅延読み込み(レイジーロード)を実現する方法のご紹介。ユーザがブラウザのタブをスクロールした時にタブの表示領域に入ってきた画像要素だけを読み込みさせることで、Webページの全体的な表示を軽くします。
by @programming at 2019/12/18 19:28

ピュアJSで配列からランダムに1件取得するワンライナー

ピュアなJavaScriptで配列から要素をランダムに1件取得するワンライナーです。
by @programming at 2019/12/18 15:15

ピュアJS: HTMLの該当文字列をmarkタグで囲う方法

外部ライブラリを使わず生JSだけでHTML内の特定の文字列をmarkタグで囲う(マーカーを引く)方法のご紹介。
by @programming at 2019/10/25 12:01

JavaScriptで画像の動的ロード

JavaScriptを使って画像を動的に読み込む方法です。画像の読み込み中のローディングイメージの表示などに応用できます。ピュアJS版とjQuery版の2つをご用意しました。
by @programming at 2019/7/29 6:37

ブラウザからファイル出力(ダウンロード処理)

ピュアなJavaScriptを使ってブラウザからファイルを出力させる方法です。この方法を使えば、JavaScriptによってブラウザ上で生成された任意のデータ(例えばCSVとか)をファイルとしてダウンロードさせることができます。Excelでも文字化けせずに開けるCSVファイルの出力方法も。
by @programming at 2019/6/21 7:19

生JSでAsync/Awaitも使わずに非同期関数の同期的ループ

ピュアなJavaScriptだけで且つAsync/Awaitも使わずに非同期関数の同期的ループを実現する方法です。このテクニックはイテレーターとジェネレーターを使います。主に古き良きCallbackスタイルでコーディングされているシステムで使えるテクニックですが、様々な理由でAsync/Awaitを敢えて使いたくない(or 使えない)場面でも使えるかと思います。
by @programming at 2019/6/11 7:15

by @{{ obj.uniqueName }} at {{ app.Util.toLocaleStringJP(obj.updatedAt) }}