1
00:00:00,150 --> 00:00:01,020
お帰りなさい。

2
00:00:01,170 --> 00:00:06,000
これは、あなたがJay Querreyを使うべき理由と、Jake

3
00:00:06,000 --> 00:00:08,300
Querreyを使いたくない理由についての簡単なビデオになります。

4
00:00:08,370 --> 00:00:14,160
だからイントロビデオでは、Jake Queryを私たちがすでにやっていることの多くを行うのに役立つjavascriptライブラリとして要約しました。

5
00:00:14,160 --> 00:00:15,600
&nbsp;

6
00:00:15,690 --> 00:00:16,980
そして、それだけで簡単になります。

7
00:00:17,220 --> 00:00:22,280
だからあなたはそれを聞いた後に自分自身に質問をしているかもしれませんが、それはなぜ私たちが常にクエリを使用するのではないかということです。

8
00:00:22,280 --> 00:00:22,770
&nbsp;

9
00:00:22,800 --> 00:00:28,620
それは人生を楽にして、共通の支配的な突然変異のすべての特徴を私たちが助けてくれるかのように思えます。

10
00:00:28,920 --> 00:00:30,510
&nbsp;

11
00:00:30,510 --> 00:00:35,070
真実は、開発者コミュニティの議論のちょっとした議論です。まず、クエリを使用する理由のいくつかについて説明します。

12
00:00:35,070 --> 00:00:38,210
&nbsp;

13
00:00:38,410 --> 00:00:43,440
次に、質問を使用したくないいくつかの理由について話し、次に自分の意見やJay

14
00:00:43,440 --> 00:00:48,840
Querreyが最適な場所でプログラムを作成する人の経験について話します。

15
00:00:49,350 --> 00:00:55,080
ここから始める前に、Jay

16
00:00:55,080 --> 00:00:57,090
Querreyが必要でないかもしれないこのWebサイトを指摘したいと思います.2つの大きな理由からこれをあなたに示しています。

17
00:00:57,090 --> 00:01:02,610
その第一は、Jay Querreyと一緒にできるすべてが、それなしでできることを証明していることです。

18
00:01:02,610 --> 00:01:03,050
&nbsp;

19
00:01:03,090 --> 00:01:05,970
それは、このウェブサイトのポイントは、共通のものを表示することです。

20
00:01:05,970 --> 00:01:13,050
Jay Querreyは隠れているように、Allamanは質問なしでそれらをどうやってやるのか、あなたはそれらの多くが本当に似ていることを知るでしょう。

21
00:01:13,050 --> 00:01:14,440
&nbsp;

22
00:01:14,640 --> 00:01:20,610
そして、それらの多くでは、ジェイカレーはそれほど短くはありませんが、Ajaxのような機能のいくつかでは、これはJayのクエリーがなければここまでずっと長くなっています。

23
00:01:20,610 --> 00:01:22,810
&nbsp;

24
00:01:22,830 --> 00:01:28,350
私があなたにサイトを公開している2番目の理由は、Jayのクエリを必要としないサイトもあるという事実は、現在開発者コミュニティで進行中の議論の証拠であり、これはサイトの単なる例ですそれはあなたがクエリを必要としないかもしれないことを疑問視しています。

25
00:01:28,530 --> 00:01:33,750
&nbsp;

26
00:01:33,750 --> 00:01:39,450
&nbsp;

27
00:01:39,810 --> 00:01:45,540
そこに何百と何千ものブログや記事、チュートリアルがあります。それはあなたがあなたの質問を使わなければならない、あるいは決して質問を使うべきではないとあなたに伝えます。

28
00:01:45,540 --> 00:01:50,240
&nbsp;

29
00:01:50,280 --> 00:01:57,550
それで、その議論に深く触れ、なぜJキューリーを使うべきなのか、どうして静かなのか話しましょう。

30
00:01:58,590 --> 00:02:04,890
それが作成された元の理由は、私たちが使用してきたすべてのメソッドDom

31
00:02:05,200 --> 00:02:07,380
APIはもちろん、LechterがIDで要素を取得することです。

32
00:02:07,380 --> 00:02:10,570
そのすべては壊れているとみなされていました。

33
00:02:11,010 --> 00:02:17,070
だから、Jayクエリーの全目標は、壊れたDom APIへのインターフェースとして機能していたJay

34
00:02:17,340 --> 00:02:21,150
Querreyを使って、DOM APIを簡単かつ迅速に使用できるようにすることでした。

35
00:02:21,150 --> 00:02:25,520
また、ここで見たようにコードをより明確に短くします。

36
00:02:25,830 --> 00:02:30,930
クエリーを行わずにこのようなことをすることは、Jeyクエリーを使用しているコードの3〜4倍の量であることが分かります。

37
00:02:31,140 --> 00:02:34,560
&nbsp;

38
00:02:34,560 --> 00:02:36,720
使い方も簡単です。

39
00:02:36,750 --> 00:02:43,380
Explorer 9で動作するプロパティとInternet

40
00:02:43,380 --> 00:02:49,770
Explorer 8で動作するプロパティの違いをJayクエリが処理し、すべてのクロスブラウザサポートを処理します。

41
00:02:49,770 --> 00:02:52,090
これはクロスブラウザサポートを組み込んでいるので、Internet

42
00:02:52,200 --> 00:02:53,510
これは一種の乱雑です。

43
00:02:53,580 --> 00:02:59,700
そして、少なくとも私の意見では正直言ってWeb開発者であるという最悪の部分の1つは、AJAXを提供します。これについては、後ほどお話します。

44
00:02:59,760 --> 00:03:01,560
&nbsp;

45
00:03:01,590 --> 00:03:04,290
これは本当に便利な機能のサブセットです。

46
00:03:04,470 --> 00:03:09,750
そして、ここでの最後の理由は、多くの人がクエリを使用することです。多くの人がJeyクエリを使用しているため、私はそれを言っているだけではありません。

47
00:03:09,750 --> 00:03:11,260
&nbsp;

48
00:03:11,340 --> 00:03:13,130
あなたは明らかにそれを使うべきです。

49
00:03:13,140 --> 00:03:17,310
それは私の言っていることではありませんが、多くの人がJeyのクエリを使用しているという事実は、そこに強いコミュニティがあることを意味します。

50
00:03:17,370 --> 00:03:19,200
&nbsp;

51
00:03:19,200 --> 00:03:23,160
多くのチュートリアルやブログ記事、スタックオーバーフローに関する質問があります。

52
00:03:23,160 --> 00:03:28,290
人々はそれを全面的に使用しているので、何かをしようとしているときに助けが必要なときは、Jay

53
00:03:28,290 --> 00:03:32,310
Querreyに関係する多くの資料とリソースがあります。

54
00:03:32,910 --> 00:03:33,610
OK。

55
00:03:34,020 --> 00:03:38,790
だから私たちはジェイ・クレイジーがすばらしい理由について話しました。そしておそらく、この時点ではおそらくアメリカドルのように聞こえるでしょう。

56
00:03:38,790 --> 00:03:39,660
&nbsp;

57
00:03:39,660 --> 00:03:41,220
それでなぜ私たちはそれを使わないでしょう。

58
00:03:41,400 --> 00:03:48,300
そして、最初の最も重要な答えは、Dom APIがもはや壊れていないので、以前は持っていなかったことです。

59
00:03:48,300 --> 00:03:49,340
&nbsp;

60
00:03:49,440 --> 00:03:56,070
たとえば、クエリーセレクタークエリーセレクターのすべてがSaddam Adamu

61
00:03:56,070 --> 00:03:57,710
APIの一部として存在していなかったため、使用するのがずっと簡単でした。

62
00:03:57,840 --> 00:04:02,310
これまでのところこれまで使用してきましたが、問い合わせなしでうまくやっています。

63
00:04:02,310 --> 00:04:06,810
第2の理由は、あなたが自分ではできないことは何もしないということです。それはこのサイトの全体のポイントです。

64
00:04:06,810 --> 00:04:08,090
&nbsp;

65
00:04:08,160 --> 00:04:11,330
私たちはあなたがそれなしでクエリを使って行うことはすべて行うことができます。

66
00:04:11,820 --> 00:04:18,030
そして、2つまたは3つの方法、または10の方法のクエリを使用したければ、100または200プラス異なる方法を知っています。

67
00:04:18,030 --> 00:04:22,130
&nbsp;

68
00:04:22,290 --> 00:04:25,790
だから、時には人々はそれを不要な依存関係と呼ぶでしょう。

69
00:04:25,860 --> 00:04:29,910
彼らは、jカレーを使用することはあなたがやっていることのためには重すぎるツールだと言うかもしれません。

70
00:04:29,910 --> 00:04:34,830
だから、Jay

71
00:04:34,830 --> 00:04:40,500
queeryがアニメーションをしている間にアニメーションだけに役立つ他のツールがあるので、ちょっと残酷すぎるアニメーションのためのJayクエリーを使用しているならば、あなたは何百ものことを知っています。

72
00:04:40,590 --> 00:04:42,170
&nbsp;

73
00:04:42,250 --> 00:04:46,630
そして、それだけではあまり重視することは、人々の言うことではありません。

74
00:04:47,130 --> 00:04:48,950
したがって、パフォーマンスが問題になる可能性があります。

75
00:04:49,020 --> 00:04:54,060
私たちのケースでは、実際にJay

76
00:04:54,060 --> 00:04:58,980
Curryを激しく動かしていることはしませんが、その背後にあるアイデアは、誰かがJayクエリーを使用していて、コードに精通していないことを知らない場合Jayクエリのソースコードと、どのように書かれているのかは、メソッドを使用して、非効率なコードを書く可能性があります。

77
00:04:58,980 --> 00:05:04,380
&nbsp;

78
00:05:04,380 --> 00:05:06,210
&nbsp;

79
00:05:06,360 --> 00:05:10,170
実際にはクエリを実行しなかった場合よりも遅くなります。

80
00:05:10,260 --> 00:05:13,210
しかし、私が言ったように、それは私たちのための長いショットの少しです。

81
00:05:13,410 --> 00:05:16,160
そして最後の理由は、多くの人々がJから離れることです。

82
00:05:16,160 --> 00:05:21,480
Coryとそれは、他の人がJayクエリーを使用していないからといって、それを使ってはいけないと言っているわけではありません.Jayクエリーについて言及したのと同じ理由です。

83
00:05:21,480 --> 00:05:24,720
&nbsp;

84
00:05:24,750 --> 00:05:28,690
素晴らしいリソースとチュートリアルやビデオがたくさんあります。

85
00:05:28,830 --> 00:05:30,450
あなたは本当に間違って行くことはできません。

86
00:05:30,840 --> 00:05:35,850
だから私たちは、これについての自分の意見、特にジェイクエーリーと一緒にプログラムする人を教えてくれた経験をしばらく時間を費やすつもりです。

87
00:05:35,880 --> 00:05:40,780
&nbsp;

88
00:05:41,160 --> 00:05:46,560
LとC S usから始めて、次にJacquiに直接行きました。

89
00:05:46,560 --> 00:05:51,080
私が最初に人々にプログラムを開発し、人々にWeb開発者になるよう教えるようになったとき、私はH Tim

90
00:05:51,720 --> 00:05:56,010
だから私はここ数日間、私たちが話していたものは何もしません。

91
00:05:56,130 --> 00:05:57,400
私はイベントを教えるだろう。

92
00:05:57,480 --> 00:06:02,670
私はJayの質問を通して選択と操作を教えるだろうが、バニラのJavascriptでそれを行う方法を学生に示さないだろう。

93
00:06:02,670 --> 00:06:04,530
&nbsp;

94
00:06:04,530 --> 00:06:09,910
だから、バニラ・アゼリウスやプレーンなG-Sは、クエリーを使わずにJavaScriptを書くだけです。

95
00:06:10,260 --> 00:06:12,630
だから、私はコースの中でそれをするのに慣れていませんでした。

96
00:06:12,630 --> 00:06:17,940
&nbsp;

97
00:06:18,540 --> 00:06:23,940
私はクエリから始めたいと思いますが、私がクラスで作成していた開発者は偉大な開発者でしたが、Jay

98
00:06:23,940 --> 00:06:27,870
Querreyを離れれば、クエリを使用しないと決めた会社に行った場合、もっと多くの生徒が私に来て、Jay

99
00:06:27,870 --> 00:06:33,740
Querreyを使っていないことを除いて、私の新しい仕事がすばらしいことを知っていると教えてください。

100
00:06:33,750 --> 00:06:39,360
私はそのフィードバックをたくさん得て、学生がJay

101
00:06:39,360 --> 00:06:44,670
queeryに依存していたことに気付きました。彼らはフェネラ・イエスを学ぶことができ、ジェイ・クエリーを使わずにコードを書くことができました。

102
00:06:44,670 --> 00:06:46,080
&nbsp;

103
00:06:46,200 --> 00:06:52,870
しかし、そのポイントは、知識がコードを書くためのクエリ中心の方法に集中していたことです。

104
00:06:52,890 --> 00:06:59,580
だから私は物事を変えるいくつかのクラスのためにまずジェイクエーリーを教えた後、まずバニラのjavascriptドム操作を教えて始めました。

105
00:06:59,580 --> 00:07:03,360
&nbsp;

106
00:07:03,450 --> 00:07:08,490
この点まで私たちがやってきた事柄は、イベントの仕組み、作品の選択と操作、そしてJay

107
00:07:08,490 --> 00:07:15,720
Querreyが私たちを助けてくれることのすべてについて、確かな概念的基礎を持っていれば、後でJのクエリを導入しました。

108
00:07:15,720 --> 00:07:18,570
&nbsp;

109
00:07:18,600 --> 00:07:23,790
Jay Querreyがどのようにこれらのことを背後でやっていたのか、学生に理解してもらいたい。

110
00:07:23,790 --> 00:07:30,120
&nbsp;

111
00:07:30,120 --> 00:07:36,450
&nbsp;

112
00:07:36,450 --> 00:07:37,560
最初にこのバニラ氷のアプローチを教えてから、後にジェイ・キューリーを教えて、いくつかのクラスでそれをやって、それらの学生が卒業するのを見て、私はずっと強力なJavaScript開発者を生み出していたことに気付きました。

113
00:07:37,560 --> 00:07:42,750
私の生徒が何らかのコードを取り、それをクエリーで書くことができただけでなく、クエリーを使わずに同等のコードを書くこともできました。

114
00:07:42,750 --> 00:07:44,890
&nbsp;

115
00:07:45,270 --> 00:07:50,730
しかし、もっと重要なことに、私の学生はドムとドムと違反の概念的な基盤をはるかに強く持っていることに気がつきました。そのため、その基礎はJay

116
00:07:50,820 --> 00:07:57,350
Querreyの上に構築されたものではありません。

117
00:07:57,360 --> 00:08:01,960
彼らの基礎は、Jの基になる類推の根底にある概念に基づいています。

118
00:08:01,970 --> 00:08:02,570
はい。

119
00:08:02,640 --> 00:08:08,580
したがって、学生がより深いレベルで理解した、より統一されたアプローチで、どのように動作し、一方ではクエリでこれを行うことができ、他方では、ジェイクエリに関する概念的なフレームワークを構築するのではなく、

120
00:08:08,580 --> 00:08:14,820
。

121
00:08:14,820 --> 00:08:18,430
&nbsp;

122
00:08:18,570 --> 00:08:23,440
彼らは一般的なドムとDOM操作の概念を中心にそれを構成しました。

123
00:08:23,550 --> 00:08:27,080
だからこそ、この問題について意見を分かち合うための長い思い切った方法でした。

124
00:08:27,150 --> 00:08:33,030
私は開発者としての結論に達しました。また、教育者としても重要なことは、クエリを使わずにやりとりする方法を知っていることと、クエリでそれらを実行する方法を知ることです。

125
00:08:33,060 --> 00:08:37,310
&nbsp;

126
00:08:37,500 --> 00:08:42,290
だから私たちはそれを使わずにそれをする方法を見てきました。そして今度は、私たちはJay queeryのやり方をする方法を見ていきます

127
00:08:42,300 --> 00:08:43,020
&nbsp;
