【2016.1.31】初心者が独学でコーディングを学ぶための点在知識集(1)_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:27:34
オリジナル
992 人が閲覧しました

もともと29日にフロントエンドとバックエンドの勉強まとめを書いて知識を広げてまとめるつもりだったので、ざっくりとプログラミングに関する情報を閲覧して思ったことをまとめてみました。 29日のまとめ 今日は整理するだけです、結論を気軽に言うつもりはありません...


多くの初心者はどの言語を学ぶべきかを尋ねます、JavaそれともHTML、js、cssなど、フロントエンドとバックエンドどちらを学んだほうが良いのか、データベースについてはMySQLとMongoDBのどちらを学んだほうが良いのでしょうか...

ドン実際、私も最初はこんな感じで、いろいろな人に相談して、最終的には VB 関連の本を 2 冊持っています。最初は勉強しましたが、数日間退屈なコードを読んだ後、やめてしまいました。これらの本は今でも私の本棚にあります。2 回目にプログラミングを学んだのは、大学受験が終わってからでした。 Cihai と同じくらい厚い C++ の本を数百元払って買いましたが、結局は理解できず、退屈だったため、その本はまだ本棚の隣に置かれています。 . VBの本を読んで… 3回目にAndroidプログラミングを勉強したのは大学2年生の時でしたが、結果はまだ何もありませんでした

それとも寝て勉強したいだけです。もっと頻繁に手を使いましょう(もちろん底面ではなく、キーボードの上です)

私、胡漢山が戻ってきたので、もう一度この知識と理論を知りたいと思っています、そして本当に知りたいですゼロから学習を始めましょう

まず、今回はこれを言います

多くの新入生が HTML、CSS などの基本的な Web フロントエンド コードを学習するとき。 、JavaScript など、他のことを学ぶのではなく、なぜ最初にこの 3 人から学ばなければならないのかを考えました。もちろん、単純なものから複雑なものまでと言う人もいますが、私が言いたいのは、なぜ私たちが学ばなければならないのかということです。これらの原則に従う必要があるのはなぜでしょうか? 最初に基本的な HTML、CSS、JS を学んだとしても、この問題について考えたことがない人も多いと思います。初心者の著者として、これは学習するための 難しい知識 です。 Web フロントエンド

先ほど述べた難しい知識には 3 つの標準があります:

http 標準、W3C 標準、ECMAScript 標準について

まずは http 標準について話しましょう

http の知識のコーナー

私が言いたいのは: http の詳細を理解する必要はありませんが、Web フロントエンド開発で一般的に使用される http についてある程度の知識を理解する必要があります

W3C 標準について話しましょう

W3Cの標準部分

標準なので当然人が作ったもので、World Wide Web Consortiumという組織です、ご存知ない方は私が訳してあげます、Worldと呼ばれています。 Wide Web Consortium なぜ彼らは標準を作成するのでしょうか? 理由は非常に単純です。World Wide Web Consortium (外国語の略称: W3C) 標準は、特定の標準ではありません。標準のコレクション。 Web ページは主に、構造、プレゼンテーション、動作の 3 つの部分で構成されます。

この説明は少し馴染みがあるでしょうか? 構造標準は XML、HTML などに対応し、性能標準は CSS、CSS3 などに対応し、動作標準は JavaScript、DOM などに対応し、Web には 3 つのファミリーがあります。ページ: HTML、css、js。

最後に、このセクションでは ECMAScript について話しましょう

JavaScript だけを知っていて ES を知らない人もいるかもしれません - 実際、js は ES に基づいており、Web ブラウザー用にいくつかのカプセル化 (DOM 操作、BOM 操作の追加、等。)。

ES のディレクトリ

これらの概念は JavaScript の JavaScript でよく見かけるかもしれませんが、実際には ES の内容です。ただ、JavaScript は ES のこれらの特性を継承しており、JavaScript は広く使用されているため、js で議論されることが多くなります。

ハードな知識について話した後は、ソフトな知識について話しましょう


また、私たちが生涯にわたって話すことはご存知でしょう、そして話す言葉は限られていますが、それらは常に更新されています。一部の単語はそうではありません。大きな変更があるため、すべての単語を学習して書けるようになる必要はありません。小学校の辞書と大学の辞書は完全に 2 つの概念です。これはプログラミングやスピーキングでも同じ原理です。コードを使用する場合、ほとんどのコードは繰り返し使用されるため、時間を節約し、効率を高めるために、複数の意味を持つ文を整理し、それを 1 つの記号または 1 つの単語で表現します。クラス ライブラリまたはフレームワークの理由

今回はクラス ライブラリまたはフレームワークについて話します

時間があるときに過去に戻ってください

聞かないでくださいどれが使いやすくてどれが使いにくいか、私は初心者なので使い方がわかりません。偉大な神々の言葉をいくつか抜粋してみましょう...

まず第一に、jquery はほとんどの Web フロントエンド開発者にとって不可欠なツールである必要があります。 jquery を使用するときは、その API とプラグインを使用するだけではなく、jquery のソース コードを読み、jquery の設計思想も理解します。それができれば、信じてください、素晴らしい結果が得られるでしょう。 質問がある場合: JavaScript イベント システムを最も完全に理解するにはどうすればよいですか?ベストアンサーの 1 つは、jquery のイベント処理部分のソース コードを何度も読んでください (1 回では理解できないかもしれません)。

その他の自作Baiduについては、詳しくは触れませんし、気軽に答える勇気もありません…

ツール紹介

Webフロントエンドを専門とする方は、もちろん vs は使わず、sublime を選択します。やはり HTML ステートメントを 1 つずつ手動で記述する必要がありますか? zencoding の助けが必要です。そうしないと効率が悪すぎます。

最後に、実行環境について話しましょう

B/S、C/S など

まず第一に、Web システムのほとんどはブラウザーで実行されますが、それを知っておく必要があります。 , js はノード環境で実行される可能性があります。

今日はここまでです.... 明日続きを読む機会があるかどうか見てみましょう

この記事は、参照と研究のみを目的として、偉大な神々からの多くの言葉を抜粋しています....

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!