回答編集履歴
2
他の疑問に対する回答を書いてなかったので追記
test
CHANGED
@@ -15,3 +15,25 @@
|
|
15
15
|
ここにあるとおり、`$`は`querySelector`のエイリアス、`$$`は`querySelectorAll`のエイリアスであると書かれています。
|
16
16
|
|
17
17
|
Safariでも同様の方法で正体が知れるのではないでしょうか。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
### 追記
|
22
|
+
|
23
|
+
> 世間ではjQueryを使わない流れが発生していると感じておりますが
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
あなたは**「なぜ」**世間がjQueryを使わない流れになりつつあるかを理解しておられますか?
|
28
|
+
|
29
|
+
私もそこまで最先端に詳しくないのですが、世の中はReactやVue等のVirtualDOMを活用したシングルページレンダリングの実装に移り変わりつつあります。VirtualDOMの考え方と、jQueryの「レンダリング後のDOMをいじる」という考え方が競合してしまい、不都合が起きやすいからjQueryを使わなくなっている、という流れを感じます。だからと言ってjQueryが完全に廃れるかと言われたら、私はまだまだjQueryの役目はあると思っています。実際私の現在製作しているサイトはReactとjQueryが同居していますので、バリバリ現役でjQueryを使っています。
|
30
|
+
|
31
|
+
なにがなんでもjQueryを除外するというのは**それぞれの仕組みの理解の足りない者のすること**だと私は考えています。あくまでjQueryにはjQueryの強みがありますので、住み分けの問題かと思います。
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
> 今まで$で済んでいたものがdocument.querySelectorAllのように長文になってしまう
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
気持ちは非常にわかります。ただ、jQueryを一切使わないと決め、社内でも全員がその認識になれば`$`を`querySelectorAll`のエイリアスにしてしまうことは有りかと思います。ただし、そのコードは一般的とは呼べなくなるので、公開される場合は注意が必要になるかと思います。
|
1
修正
test
CHANGED
@@ -12,6 +12,6 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
ここにあるとおり、$
|
15
|
+
ここにあるとおり、`$`は`querySelector`のエイリアス、`$$`は`querySelectorAll`のエイリアスであると書かれています。
|
16
16
|
|
17
17
|
Safariでも同様の方法で正体が知れるのではないでしょうか。
|