chromeやsafariのコンソールで$を使うとjQueryを読み込んでないサイトにも関わらずノード検索ができます。
この仕様に関して検索してもまともに出てこないのですが、なぜ$が利用できるのですか?この$はdocument.querySelectorの省略記法なのでしょうか。
また$$を利用するとquerySelectorAllを利用した時と似たような挙動をするように感じています。
話は変わりまして、世間ではjQueryを使わない流れが発生していると感じておりますが、個人的に今まで$で済んでいたものがdocument.querySelectorAllのように長文になってしまうのはタイピングのうっとおしさに加え可読性の悪さを感じているためjQueryを使わない方が良いということを理解しつつもその気軽さが故にjQueryを使用しております。
全てのプロジェクトでvar $ = document.querySelectorAll;のようなコードを最初に記述すればいいじゃないか。という考え方もあると思うのですが、そういった文化が無いのであれば、そのようなオレオレ実装は避けたいと思っています。
最近の一般的なブラウザではjQueryを導入しなくても$や$$でquerySelectorが利用できるのでしょうか?
また、利用できない場合、$でquerySelectorを利用するように書き換えるライブラリや文化など存在するのでしょうか?
ぜひ意見をお聞かせください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/05 02:48
2017/10/05 22:37