JavaScript

JavaScript

WebページにVRoidモデルを表示してみた

VRoidモデルって、実は滅茶苦茶簡単にWebページに表示できるって知ってました?私も今回初めて知ったのですが、本当に簡単だったので今回はそのコードを紹介していきたいと思います。(表示させるだけならHTML+JSで50行くらいです)まず前...
JavaScript

【JavaScript】TypedArrayとDataViewの使い分け

TypedArrayでできること(できないこと)、DataViewでできること(できないこと)についてと、性能測定の比較結果をまとめています。この記事の情報で大抵のパターンは使い分けできると思います。
JavaScript

【Javascript】Array結合の性能比較(concat vs スプレッド構文 vs for文)

"Javascript array 結合"とかで検索すると、concatを使う方法とスプレッド構文を使う方法が出てくるかと思います。 // concat arr1 = arr1.concat(arr2); // スプレッド構文 a...
JavaScript

何でsetAttribute/getAttribute使うんですか?

getAttribute使う必要なくね?と思ってまとめた投稿ですが、「いやいや違うんだぜ坊や」とかあればコメントください。(JavaScript触り始めて2ヶ月くらいなので何かが抜けてるのかも) はじめに 年末くらいからj...
JavaScript

requestAnimationFrameでMaximum call stackのエラーが出る原因

JavaScriptのrequestAnimationFrame()でMaximum call stack size exceededのエラーが出る場合の解決法と原因の解説です。
JavaScript

【JavaScript】連想配列(Map)の使い方まとめ

JavaScriptで連想配列(辞書)というと、Object型とMap型の二つがあります。今回は、動的に要素を追加削除するのに適したMap型について、使い方をまとめていきます。 Mapの作成 Mapはnew Map()で作成し...
JavaScript

【JavaScript】連想配列(Map)のループ処理はforEachの方が性能が良かった件

「forEachは可読性高いけど性能は低い」みたいな印象を持っていたのですが、測定してみたらそんなことありませんでした、っていうタイトル通りのお話です。 測定結果 5回ほど測定してみましたが、forEachが1.7倍ほど高速と...
WordPress

【WordPress】JavaScriptを実行するクッソ簡単な方法(個別ページ用)

WordPressでJavaScriptを動かしたいと思い、「WordPress JavaScript」とかで検索すると、「wp_enqueue_script()が~」みたいな記事がたくさん出てくると思います。そこで私はふと疑問に思いまし...
タイトルとURLをコピーしました