$はとても安心する
今回は$はとても安心する
を主題に執筆を開始しますが、そのなぜ安心するかというのは主に
- 長期間のjQuery使用による
刷り込み慣れ
だとは思います。
今回はVannila JSで$
を素敵に扱っていきたいと思います。
やり方
Mac をお使いの皆様は ⌘ + ⌥ + I
(コマンド && オプション && アイ) をおもむろに打ち込み開発者ツールを開いてください。
次に以下のスクリプトを流し込んでください。
const $ = identifier => {
if (identifier.substr(0,1) === '#')
return document.getElementById(identifier.substr(1))
else
return document.querySelectorAll(identifier)
}
もしES6対応していない環境をお使いのみなさまは、
var $ = function(identifier) {
if (identifier.substr(0, 1) === '#')
return document.getElementById(identifier.substr(1));
else
return document.querySelectorAll(identifier);
};
こんな感じでいいと思います。
$("h1")[0].innerText = "jQuery最高!!!!"
いかがでしょうか。これでjQueryで作られている環境にjQueryっぽい何か
の導入ができました。社内からjQueryを撲滅するためにこっそり新機能のページはES6で置き換えるのもいいかもしれませんね!!!
VanillaJS の公式ドキュメント http://vanilla-js.com/
それではよいJSライフを!!