JavaScript を学ぶにはどうすればよいですか? JavaScript を簡単に学ぶにはどうすればよいですか?
JavaScriptを学ぶにはどうすればいいですか? JavaScript を簡単に学ぶにはどうすればよいですか?この記事では、JavaScriptを簡単に学ぶ方法を中心に紹介します
初心者にとってJSは「ごちゃごちゃしている」という印象がつきまといますが、JSを簡単に学ぶ方法を探している初心者も多いと思います。これから学習する人のために「簡単に JS を学習する方法」を見つけられることを願って、私の長年の JS 学習の経験をまとめてみました。 js が人々にそのような印象を与える理由は、主に次の特性によるものです:
A: クロージャー、組み込みオブジェクト、DOM など、知識自体は非常に抽象的で曖昧です。
B: 関数ライブラリやオブジェクト ライブラリなど、多くのコンテンツがあります。
C: さまざまなプログラミングのアイデアを組み合わせます。プロセス指向のプログラミングの考え方だけでなく、オブジェクト指向の考え方も他のプログラミング言語 (C++、JAVA、PHP など) とは異なります。まるで新しくなったような、かつて学んだオブジェクト指向の知識を疑ってしまうような…D: 一生懸命勉強したのに、実際の応用には及ばないようです。通常、長い間 JS の基礎を勉強していれば、変数、関数、オブジェクトについては多少は理解できますが、企業の開発プロジェクトとなると、すぐに始めるのは困難です。企業は通常、実際のプロジェクトを開発する際に、jquery、angular、boostrap、amaze、layui、ueditor などの派生ライブラリを直接使用します。これらのライブラリは多数あり、それぞれに問題があります。どれを学べばいいのか分からないし、jsを学んでいるのかさえ迷ってしまいます。 jsには複数のバージョンがあるようで、学び終えることができません...それでは、どうすればjsを学習することができるのでしょうか。 jsの分野を簡単に、あるいは簡単に学ぶことができますか?いくつかの実践的な JS 学習体験をまとめました:
まず第一に、
その位置をしっかりと保持しなければなりません
、決して忘れないようにしないと、「葉っぱのある山が見えない」という間違いを犯しやすくなります。 JS はプログラミング言語、つまりコードを記述することを意味し、その特徴は煩雑であることに気づくまで、長い間 JS を学習しないでください。そうすると、JS をうまく学習できなくなります。私たちはその位置、正確には Web 全体における位置を常に把握する必要があります。フロントエンドの中核に属し、主に DOM の操作や再調整、目的を達成するために DOM 構造の変更に使用されます。ページ効果を変更します。この中心的な考え方は、その後のすべての JS 学習を導き、条件反射を形成するために使用する必要があります。
明確な学習ルートが必要です私の学習ルートは次のとおりです: A:
js の基本
。例: 変数の定義、関数、配列、文字列などの処理、組み込み関数、組み込みオブジェクトなど。 ; B: js 指向の手続き型プログラミング
の考え方。各関数をカプセル化し、これらを使用して、タブ、カスタム複数選択ボタン、カスタム プレーヤー、3D スライドなどの一般的な小さな関数を実行してみます。 ; C: js オブジェクト指向プログラミングのアイデア
、独自のオブジェクトのいくつかをカプセル化し、意味のあるインターフェイスを提供してみてください; D: 上記の内容を学習してから、一般的に使用されるライブラリ
を学習する必要があります。 jqueryはこちら ;E: ブートストラップ、レイヤー、リッチテキストエディターなど、jqueryに基づく一般的なプラグイン
を学びますF: 上記の包括的なアプリケーション作成するさまざまなライブラリ;実際のプロジェクト用のテンプレート
など いくつかのセットを作成します。 学習方法に注意してください
私の学習方法を要約すると次のとおりです:
A: 外国のJS本をもっと買いましょう
「The Art of JavaScript DOM Programming」 「The Definitive Guide to JavaScript」 「JavaScript DOM による高度なプログラミング」
「JavaScript
デザインパターン
」
「Sharp jquery」
すべての機能を練習してみる一度ではなく、何度も自分で本に書きました。百回読めばその意味がわかるようになる。
B: 複数の角度から学び、理解する
学んだことを総動員して、特定の機能を複数の角度から実行します。たとえば、以前はプロセス指向の観点からそれを行っていましたが、今は変わります。プロセス指向の観点から行うか、プロパティやメソッドなどを提供して直接使用できるプラグインにし続けます。作成した機能は徐々に実際のプロジェクトで使用できるように努めてください。この利点は、学んだ内容を包括的に適用するだけでなく、実践的な意義があることです。
C: 野心的になりすぎないでください
タブの作成など、小さな実践的な機会であっても逃さないでください。同様のプラグイン、またはそれ以上のプラグインがある場合は、それを自分で作成する必要はありません。たとえそれを使用できたとしても、その知識は自分のものではありません。もっと自分に問いかけなければなりません、もし私にやってほしいなら、私は何をすべきでしょうか? dd:現実的である一方で、現実から離婚しないでください。
E: もっと概要を書いてください
この種の概要には、ソース コード、表示効果のスクリーンショットだけでなく、犯しやすい間違いとそれに対応する解決策、最後の間違いも含まれます。または 2 つの簡潔な結論文。作成した要約は、完成したら完了ではありません。さらに見直し、さらに改善し、さらに効率化する必要があります。プロジェクトに取り組むときは、長いスピーチを読むのではなく、その中の 1 ~ 2 つの文を読んで、そのプロジェクトが何についてであるかを知る必要があります。
これは、学習するにつれてより明確になります。たとえば、http://www.phpkhbd.com/sky.html であれば、好きな形式で行うことができます。あなたのようにただ感動してください。
注:
ナレッジマップは、より合理的かつ明確にするために頻繁に改訂および修正される必要があります。
注意事項
多くの人は常に時間に余裕がなく、あまり勉強する時間がないと感じています。学ぶことができない、ただ文句を言うだけではなく、あらゆる手段を使って学ぶべきだと言いたいのです。どこかに落ち着いて座って、それについて考え、それを要約することは、学習とも呼ばれます。インスピレーションが湧いたら、それを携帯電話などに記録し、そのときに特別な場所に記録することもできます。便利です。これらすべてを学習と呼びます。
することと、冷静であることです。一夜にして成功することはありません。そうでなければ、それは成功ではなく、「幸運」としか言えません。すべての機能を誠実に実装しようとするだけでなく、卓越性を追求し、常に修正を加えなければなりません。このプロセスは長く、その人が才能があるかどうかのテストでもあります。
C: 自信を育むことに注意してください
現時点では、非常に複雑で素晴らしい Web ページ効果のソース コードを見ることは適していません。また、jquery、angular、 vue、ブートストラップ。これらの内容には深い知識が多く含まれており、何の根拠もなくこれらを直接学習すると、あなたの自信は大きく損なわれます。現時点では、あなたは弱いので、必要なのは自信を育むことであり、その逆ではありません。そうでないと、結果はおそらく「死ぬ」ことになり、学校での成功は遠くなります。
D: よく学んだ人からもっと学びましょう
巨人の肩の上に立つことによってのみ、より遠くを見ることができます。
E: ツールの絶え間ない選択に時間を無駄にしないでください
どこから始めればよいかわからない場合は、js 編集ツールを使用するか、Hbuilder を使用することをお勧めします。多くの企業の技術担当者がこれらを使用しており、他のユーザーとのコミュニケーションの問題を軽減するためにこれを直接使用することもできます。私もこれ使ってますが良い感じです。
jsの学習が「複雑で面倒」なのは、あなたが「頭が良すぎる」、最初に広範囲にコントロールしすぎ、メリットとデメリットを慎重に計算しすぎているからだと感じています。完璧を求めすぎると精神的な耐久力が低下し、「障害」が発生しやすくなります。このとき、あなたは「愚か」であり、「愚かな人は恵まれている」と長い目で考えないでください。不合理な学習方法や考え方によっても、自分を見失ってしまうことがあります。たとえば、せっかちである、高い志を持っているのに能力が低い、野心的すぎるなど、「厄介なこと」を前にすると、あなたは深く混乱し、自分自身から抜け出すことができなくなります。 「js.この時点で、姿勢を変えてjsをもう一度知り、荷物を置いてから簡単に戦闘に参加できるようにする必要があります。新しい水を入れる前に、まずカップを空にしてください...実際、js はフロントエンドの中核です。ますます影響力を増すインターネット + では、ますます多くの JS の人材が求められます。真に忘れられない学習体験を経験することによってのみ、将来を勝ち取る真のエリートを生み出すことができます。
以上がJavaScript を学ぶにはどうすればよいですか? JavaScript を簡単に学ぶにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











顔の検出および認識テクノロジーは、すでに比較的成熟しており、広く使用されているテクノロジーです。現在、最も広く使用されているインターネット アプリケーション言語は JS ですが、Web フロントエンドでの顔検出と認識の実装には、バックエンドの顔認識と比較して利点と欠点があります。利点としては、ネットワーク インタラクションの削減とリアルタイム認識により、ユーザーの待ち時間が大幅に短縮され、ユーザー エクスペリエンスが向上することが挙げられます。欠点としては、モデル サイズによって制限されるため、精度も制限されることが挙げられます。 js を使用して Web 上に顔検出を実装するにはどうすればよいですか? Web 上で顔認識を実装するには、JavaScript、HTML、CSS、WebRTC など、関連するプログラミング言語とテクノロジに精通している必要があります。同時に、関連するコンピューター ビジョンと人工知能テクノロジーを習得する必要もあります。 Web 側の設計により、次の点に注意してください。

C言語学習の魅力:プログラマーの可能性を引き出す テクノロジーの発展に伴い、コンピュータプログラミングは大きな注目を集めている分野です。数あるプログラミング言語の中でもC言語は常にプログラマーに愛されています。そのシンプルさ、効率性、幅広い用途により、C 言語の学習は、多くの人にとってプログラミングの分野に入る最初のステップとなっています。この記事では、C言語を学ぶ魅力と、C言語を学ぶことでプログラマーの可能性を引き出す方法について解説します。 C言語学習の魅力は、まずその簡単さにあります。他のプログラミング言語と比較すると、C言語は

Pygame をゼロから学ぶ: 完全なインストールと構成チュートリアル、特定のコード例が必要 はじめに: Pygame は、Python プログラミング言語を使用して開発されたオープン ソースのゲーム開発ライブラリであり、豊富な機能とツールを提供し、開発者はさまざまなタイプのゲームを簡単に作成できますゲームの。この記事は、Pygame をゼロから学習するのに役立ち、完全なインストールと構成のチュートリアルと、すぐに始めるための具体的なコード例を提供します。パート1:最初にPythonとPygameをインストールして、確認してください

初心者でも簡単に始めることができます: 詳細な PyQT インストール チュートリアル PyQT は、Python 言語に基づく GUI 開発ツールキットで、開発者がさまざまな美しいグラフィカル ユーザー インターフェイスを迅速かつ簡単に作成するのに役立ちます。 PyQT を一から学びたい初心者にとって、PyQT のインストールは難しい最初のステップかもしれません。この記事では、初心者が簡単に始められるように、PyQT のインストール手順を詳しく紹介し、具体的なコード例を示します。ステップ 1: Python をインストールする PyQT をインストールする前に、まず次のことを確認する必要があります。

Word でテキスト コンテンツを編集するときに、数式記号の入力が必要になる場合があります。 Word でルート番号を入力する方法を知らない人もいるので、Xiaomian は私に、Word でルート番号を入力する方法のチュートリアルを友達と共有するように頼みました。それが私の友達に役立つことを願っています。まず、コンピュータで Word ソフトウェアを開き、編集するファイルを開き、ルート記号を挿入する必要がある場所にカーソルを移動します。下の図の例を参照してください。 2. [挿入]を選択し、記号内の[数式]を選択します。下の図の赤丸で示すように: 3. 次に、下の[新しい数式を挿入]を選択します。以下の図の赤丸で示すように: 4. [根号式]を選択し、適切な根号を選択します。下の図の赤丸で示したように、

js と vue の関係: 1. Web 開発の基礎としての JS、2. フロントエンド フレームワークとしての Vue.js の台頭、3. JS と Vue の補完関係、4. JS と Vue の実用化ビュー。

タイトル: Go言語のmain関数をゼロから学ぶ Go言語はシンプルで効率的なプログラミング言語として開発者に好まれています。 Go 言語では、main 関数はエントリ関数であり、すべての Go プログラムにはプログラムのエントリ ポイントとして main 関数が含まれている必要があります。この記事ではGo言語のmain関数をゼロから学ぶ方法と具体的なコード例を紹介します。 1. まず、Go 言語開発環境をインストールする必要があります。公式ウェブサイト (https://golang.org) にアクセスできます。

オリジナル著者: Minty、暗号化 KOL オリジナル編集者: Shenchao TechFlow 使い方を知っていれば、Dune はオールインワンのアルファ ツールです。これらの 20 の Dune ダッシュボードを使用して、研究を次のレベルに引き上げましょう。 1. TopHolder 分析 @dcfpascal が開発したこのシンプルなツールは、ホルダーの月間アクティビティ、ユニークホルダー数、ウォレット損益率などの指標に基づいてトークンを分析できます。リンクを参照: https://dune.com/dcfpascal/token-holders2. トークンの概要メトリクス @andrewhong5297 がこのダッシュボードを作成し、ユーザーのアクションを分析してトークンを評価する方法を提供します。
