回答編集履歴

2

他の疑問に対する回答を書いてなかったので追記

2017/10/05 02:44

投稿

masaya_ohashi
masaya_ohashi

スコア9206

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

修正

2017/10/05 02:43

投稿

masaya_ohashi
masaya_ohashi

スコア9206

test CHANGED
@@ -12,6 +12,6 @@
12
12
 
13
13
 
14
14
 
15
- ここにあるとおり、$がjQueryに近い実装代替であるがわます。
15
+ ここにあるとおり、`$`は`querySelector`エイリアス、`$$`は`querySelectorAll`のエイリアスであるとれています。
16
16
 
17
17
  Safariでも同様の方法で正体が知れるのではないでしょうか。