検索

ホームページ  >  に質問  >  本文

JavaScript を段階的に効果的に学ぶにはどうすればよいでしょうか?我慢できない場合はどうすればいいですか?

w3school では、HTML、CSS、JavaScript、jQuery などの基本的な知識を 2 回に分けて順番に学び、それぞれの例に従いました。読書に関しては、『The Art of JS DOM Programming』と『Mastering CSS』を2回読みましたが、ほとんど理解できました。インターネット上にある数え切れないほどのフロントエンドの学習ルートを参考にし、フロントエンドには斬新な技術がたくさんあると思うと、勉強したいと意気込んでいたのですが、『JS上級プログラミング』を読んでみると、曖昧で理解するのが難しい 上部は理解できましたが、下部は理解できませんでした 自信が突然半分以下に落ちました フロントエンドの技術職は本当に自分に向いていないのか、自分の仕事を見つけていないのかもしれません学習方法。初めてこのことに出会ったとき、最初は「JS Advanced Programming」を読もうと思ったのですが、全然理解できず、その後「The Art of DOM Programming」に変更してみたら簡単でした。理解すること。さて、「JS 高度なプログラミング」に戻りますが、突然混乱してしまい、jQuery、PHP、ブートストラップ、ES5 を学習しようと考えています。 。 。なぜ。 。 。 。ため息

代言代言2708日前1760

全員に返信(11)返信します

  • 世界只因有你

    世界只因有你2017-07-05 11:06:18

    これは、ビデオ、書籍、コーディングの組み合わせ、または書籍とコーディングの組み合わせです。まず、プログラミングに関しては、コードの感覚を養うために、より多くのコードを作成する必要があります。 「JS Advanced Programming」(通称レッド)を読んでみてください。本を読んだり、ビデオを見たりすることもできます。結局のところ、始めるのは非常に簡単です。基本的な構文に慣れたら、es6 の新機能、js クロージャー、非同期、その他の高度な問題など、いくつかの高度な構文を学習する必要があります。これは、Little Yellow Book として知られる「JS You Don't Know」と組み合わせることができます。フレームワークについては、ドキュメントと組み合わせてすぐに使用できる非常に優れた本です。あなたがそれを理解するように。学んで使ってください。ビデオを見るのが好きなら、MOOC にアクセスすることもできますし、時間があれば、専門家による技術的なライブ ブロードキャストを視聴することもできます。結局のところ、本はアイデアに関するものであり、自分自身のプログラミング的思考を養わなければなりません。基本を学んだら、プロジェクトに取り組みながら学び、最終的にはマスターになれると信じてください。来て!

    返事
    0
  • 習慣沉默

    習慣沉默2017-07-05 11:06:18

    始めるための一連のビデオを提供します
    https://pan.baidu.com/s/1hs7RiJE
    本を読む前によく練習してください。コーディングは練習する必要があります

    返事
    0
  • 阿神

    阿神2017-07-05 11:06:18

    あなたの説明を読んだ後、私は確かに学習方法に何か問題があると感じました。この問題は非常に一般的です。理論的な知識を読みすぎましたが、対応するプロジェクトの実践がありません。
    今、投稿者に「たくさん本を読んできましたが、具体的にどのようなプロジェクトを行ったのですか?」と尋ねても、投稿者が答えられるかどうかはわかりません。
    私の提案は、まず実際の Web プロジェクトを見つけ、そのフロントエンドとバックエンド全体に必要な特定のテクノロジーを理解し、それから直接作業を開始することです (実際、どのようなものかを心配する必要はありません)最初に知る必要があります)。プロジェクトで実際の問題に遭遇したら、関連するナレッジポイントを確認してください (書籍または検索)。このような実践的な学習は効果的かつ効率的です。
    投稿者はWordPressを使ってブログを構築して試してみることができます。目標は、できるだけ早くブログを正常に構築し、その後フロントエンド機能とバックエンド機能のカスタマイズを検討することです。今後の学習コンテンツは、自分のブログ Web サイトで実践することもできます。

    返事
    0
  • 怪我咯

    怪我咯2017-07-05 11:06:18

    学習とプロジェクトの実行を同時に行う。方法がわからない場合は、Baidu で検索してください。個人的には、プロジェクトを実行せずにただ闇雲に学習すれば、確実に進歩すると思います。自分の欠点を知らない

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-07-05 11:06:18

    元の投稿者と同じように、JavaScript を詳しく学びたいのですが、かなり恥ずかしくて理解するのが難しい知識点がたくさんあり、もう何も知らないように感じ、どこから始めればよいかわかりません。 。しかし、今は学習に対する態度を変える準備ができています。いくつかの知識ポイントを見るときは、理解するまで立ち止まるだけで済みます。しかし、そうではありません。どんなに深く勉強しても底が見えない、一口で食べるのは簡単、彼らの技術者は全員が天才ではありません。 1、2 年、あるいは 4、5 年で専門家になれる人がいるでしょうか。何十年も専門分野に没頭していない技術専門家でさえ、それを完全に理解しているとは言えませんし、前のフロアもそれをよく言っています。これらは単純なケースであり、実際のプロジェクトでは存在しない奇妙な質問に遭遇することがよくあります。 !したがって、投稿者は、ケースを入力するだけでなく、いくつかのケース プロジェクトを見つけて自分で実行してみると、ケースだけを学ぶよりもはるかに効果的です。

    返事
    0
  • 三叔

    三叔2017-07-05 11:06:18

    学びと実践を同時に行い、本の例を見て、手で入力し、非常に良い本である The Art of JavaScript DOM Programming (第 2 版) を読んでください。

    返事
    0
  • 漂亮男人

    漂亮男人2017-07-05 11:06:18

    これは初心者が犯す最も一般的な間違いの 1 つです:

    本にハマっていると、自分の基礎がしっかりしていないようにいつも感じます。

    しかし、プログラミングは技術であり、本を読むだけでは何も学べません。実際にコードを入力することによってのみ習得できます。
    あなたはあらゆる例に従ったと言いましたが、実際にはそれは基本的に役に立ちません。 1 + 1 = 2を100回タイプすれば四則演算を覚えることができますか?同じ理由。

    返事
    0
  • 怪我咯

    怪我咯2017-07-05 11:06:18

    なんというか、プロセスがあり、私も初めて JavaScript を学び始めたときに、元の投稿者と同じ問題に遭遇しました。
    しかし、しばらくすると、実用的なものが少なすぎることに気づき、アイデアが分からない場合は、探すのではなく、自分で作成するための小さなデモをいくつか見つけ始めました。他の人が書いたコードで、いくつかの実装関数を見て、この関数を実装する方法を理解できるようにその原理を紹介します。
    そして、自分でコードを書こうとすると、最初はどのような関数を使って実装すればよいのか分からないという問題に遭遇することがよくあります。マニュアルを読んで、必要な機能の使い方を理解してください。マニュアルを読んでもよくわからない場合は、Baidu にアクセスして、その機能や方法に関する他の人の記事を参照してください。最後に、独自のデモで実装して完成させます。
    この期間中は、自分でコードを書くことを続けるべきであり、決して他の人のコードを直接見ないでください。デモが完了したら、他の人がどのように実装したかを確認してから、戻ってきて自分で実装してみてください。さまざまな方法。
    次のステップは、上記のプロセスを繰り返すことです。ある程度の実践経験を積んだら、この時点で戻って何冊か読んでください。理解できなかったことや覚えていなかったことが以前よりもはるかに改善されていることがわかります。
    この時点までに、多くの問題を簡単に解決できるようになり、偉大なマスターのコードをさらに読んでビジネス レベルを向上させることができます。現在、私はまだこのレベルにいますが、まだ説明できない問題が何度も発生しています。これは、私が書いたコードが不十分であることを意味するだけであり、まだまだ努力を続ける必要があります。学べば学ぶほど、上達は早くなります。
    率直に言うと、プロジェクトに取り組み続けなければなりません。たとえそれが小さなデモであっても、自主的に完成させようと努めなければなりません。

    返事
    0
  • 高洛峰

    高洛峰2017-07-05 11:06:18

    学習は浅いものから深いものへと進む必要があります。最初は入門レベルの本から勉強することをお勧めします。

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-05 11:06:18

    Douglas の「The Essence of Javasctipt」から始めることができます。

    返事
    0
  • キャンセル返事