ベストアンサー
Javascriptの基本(構文、基本的なスタイルなど)を学ぶのに適した場所だと思います。 。
言語を学ぶための最良の方法は、少なくともその言語の基本を理解した後で、その言語で何かを構築することであることがわかりました。
で何かを構築する言語では、その言語で物事を行う方法を検索する必要があります。 「文字列に特定のものが含まれているかどうかを確認する方法はありますか」や「このハッシュを特定のキーとして確認する方法はありますか」などの質問は、「言語とそのコア機能に関するドキュメントを読むことになる」ことを意味します。
回答
私は独学のWeb開発者であり、次のように述べています– JavaScriptを学ぶ最良の方法は、自分で学ぶことです。他のプログラミング言語/ Webスクリプトと同様に、JavaScriptの学習プロセスは初心者レベルからまで開始する必要があります。中級レベル、最後に上級レベル。
最大の間違い開発者が行うこと:
———————————————————————————————————— —
JavaScriptの学生が間違いを犯しているのは彼らが守っているということです JavaScript チュートリアルを1つずつ読む場合、実装しない。この学習方法は完全に間違っており、無駄です。
学生は、 1つのチュートリアルを読んでから、チュートリアルで教えた内容を自分で実装する必要があります。コード。これにより、コードを理解します。そうでない場合は、忘れることを保証します。次の 30分またはそれ以前に読んでください。
最初のJavaScriptチュートリアルスパン>
————————————————————————————————————
現在の日付を表示する最初のJavaScriptチュートリアルで述べたとします。
このJavaScriptコードは次のとおりです。
Click me to display Date and Time
このチュートリアルを読んだ後自分のコンピューターに実装する必要があります。以下は、従う必要のある実装手順です。
- 新しいWebページを作成します。
- 追加します。ボタンとonclickイベントをそれに追加します。
- アラートを追加して日付を表示します。
- ブラウザでWebページを実行して、作成した機能をテストします。
コードの実装方法がわかりました。
JavaScriptに使用するエディター
————————————————————————————————————
初心者としてまた、JavaScriptコードの書き方を尋ねますか? Windowsのメモ帳を使用するか、 notepad ++ これは非常に優れたエディターです。
ただし、私によると、最高のエディターは VisualStudioコード これは 45MBのサイズで、非常に強力です。完全に無料で、すべてのオペレーティングシステム – Windows、Linux、Mac で実行されます。
JavaScriptの初心者レベルでカバーする必要があるもの
カバーする必要のあるトピックは–
1です。 JavaScript構文- JavaScript構文
2。変数- JavaScript変数
3。データ型- JavaScriptデータ型
4。演算子- JavaScript演算子
5。算術演算- JavaScript算術
6。割り当て- JavaScriptの割り当て
7。 JS出力- JavaScript出力
8。オブジェクト- JavaScriptオブジェクト
9。中断して続行- JavaScriptの中断して続行
初心者向けのJavaScriptプログラムの例
初心者が実装する必要のあるプログラムもいくつか挙げておきます。 。
1。ユーザーが2つの入力ボックスに2つのint値を入力し、ボタンがクリックされたときにアラートボックスにそれらの最大値を表示するプログラムを作成します。
2。 ユーザーがテキストボックスに数値を入力し、そのテーブル(最大10)をdivに表示するプログラムを作成します。テーブルは、ボタンクリックイベントで作成する必要があります。また、ユーザーがテキストボックスに文字列を入力しないようにします(入力が文字列の場合はアラートボックスに適切なエラーを表示します)。
3。 求人応募用の小さなフォームを作成します。名前、年齢、学歴、住所、予想給与の5つのフィールドが必要です。これらの5つのフィールドには、ユーザーが自分の情報を入力するHTMLコントロールが必要です。クリックすると、divコントロールにユーザー情報が表示されるボタンが必要です。
4。 番号が素数であるかどうかを確認する。
5 。 共通の機能を備えた計算機を作成 –加算、減算、除算、乗算
JavaScriptの中間レベルでカバーする必要があるもの
1。 AJAX
a。 AJAXの概要
b。 AJAXデータベース
c。 XMLアプリケーション
2。機能
a。 引数オブジェクト
b。 矢印関数
c。 デフォルトのパラメータ
d。 メソッド定義
e。 RESTパラメーター
f。 ゲッター
g。 セッター
h。 非同期関数
3。クラスの操作
a。 クラス
b。 コンストラクター
c。 拡張
d。 静的
4。 J avaScriptクッキー
JavaScriptの上級レベルでカバーすべきこと
上級レベルの場合、これは基本的にJavaScriptでの作業方法を知っていることを意味します。上級レベルでは、JavaScriptとPython、Ruby、PHP、ASPNETなどで作成されたアプリケーションとの統合に対処する必要があります。
ここでの仕事は、サーバーテクノロジと効率的に通信するJavaScriptの機能を作成することですデータベース、Python、Ruby、PHP、 ASP.NET Core など
JavaScriptで作成された高度な機能の例は次のとおりです。
1。 AJAXを使用して数秒ごとにデータベースからWebページの一部を部分的に更新します。
2。 ページでリアルタイムの株価を取得して表示します。 JavaScriptコードでAPIを実装することで、株価を取得できます。
3。コンバージョン率が上がるように、ウェブサイトにインタラクティブ機能を作成します。例としては、 オートコンプリート JavaSriptで作成できる機能。
4。 外部APIの実装( TMDB API など) JavaScriptで、ユーザーが映画、俳優、シリーズの詳細を取得できるようにします
結論
JavaScriptを効率的に学習できるように、あなたを直接右に向けたいだけですと同時に、このWeb言語も気に入っています。
この人と同じようにJavaScriptを学ぶには、十分な忍耐力が必要です。
私のの回答が気に入っていただければ幸いです 賛成をお願いします。私が役に立ったかどうかを知ることができます。
ありがとうナイナ