クソ野郎のフロントエンドへの道 learning_html/css_WEB-ITnose
クズのフロントエンド学習への道
その理由
今夜、私のルームメイト (カイ兄弟) が突然、夏休み中に私と一緒にフロントエンドを学びたいと思い、尋ねました。私 どこから始めればいいのでしょう? 考えてみたら、最初から何も分からず手探り状態だったことが分かりました。シンプルなウェブサイトを独立して作成します。私はまだ入門レベルですが、これからフロントエンドを一から学んでいく子どもたちにとっては、経験が少しでも役立つはずだと思うので、私が模索してきたフロントエンドの道を書いていこうと思います。人々の参考。
なぜソフトウェアエンジニアリングを専攻に選んだのですか?
実は、私はテクノロジーに特に興味がある人間ではありません。大学受験が終わって初めて、自分がテクノロジーに興味があることに気づきました。特に熱中できることもなかったし、趣味も多かったし、漠然としたことだったし、苦手で専攻もあまり選べなかったので、適当にソフトウェア工学を選んだ、と当時は思っていました。とにかく一つの技術について詳しく知っておくと良いと思います。興味のあるものを見つけたら、それはそれでいいのです(ちょっと独断的ですが笑)。
つまり、私が最初に大学に入学したとき、テクノロジーとは何か、コーダーとは何か、そしてC言語さえもコンピューター言語とみなされていましたか?私は完全に混乱しており、テクノロジー業界で働いている人の多くがオタクであることを見て、この専攻にさらに嫌悪感を抱き、何と呼ぶべきかわからないつまらないことをして 1 年を「無駄」にしました。 2年生のとき、誰かがとても上手になりたいと思ったので、私は技術的な道に進み始めました。
テクノロジーを学ぶメリット
- プログラマーは間違いなくお金を稼ぐためにアウトソーシングを引き受けることができます。マスターになれば、お金を稼ぐのは実はとても簡単だということがわかるでしょう。おそらく、毎日数時間コードを入力すれば、他の人が 1 日にアルバイトで稼ぐのと同じくらいのお金を稼ぐことができるでしょう。なので、私のように自立したい人には最適です。また、4年生には留学する予定なので、他の留学生のように食器洗いをする必要がなく、自分で生活費を稼ぐことができます。はは、肝心なのは私の家庭環境が平均的だからです(笑)。
- ルームメイト(クラスメート)に課題(コース設計)を任せるのは、私のように他人を助ける(自慢する)のが好きな人にとって、他人がやったことを自分自身の努力で完了できるとわかったときです。宿題を完了できなかったときに誇りに思うこと。
- 女の子をからかいます。これは、多くの女の子がテクノロジーにあまり得意ではないためです。そのため、問題が発生した場合は、真剣な態度で解決できるよう手助けしてください。または、小さな黒いウィンドウ (端末) を開いて、彼女のコンピューターを直すために彼女が理解できない何かを入力すると、簡単に彼女に賞賛されることもあります (笑)。これは人によって異なります。
- ちなみに、テクノロジーを学ぶ子供たちは通常 Linux を学びますが、私のように自慢するのが好きな人など、他の人が使用できないオペレーティング システムを使用すると、非常に充実感を感じます。
- もちろん、上記はテクノロジーを学習するための付属品の一部にすぎません。テクノロジーを学習する過程で、予期せぬ利益が得られることは間違いありません。
フロントエンドとは
Web フロントエンド開発エンジニア。(X)HTML/CSS/JavaScript/ などのさまざまな Web テクノロジーを使用して製品インターフェイスを開発することが主な責任です。 DOM/フラッシュ。標準に最適化されたコードを生成し、インタラクティブな動的機能を追加し、JavaScript を開発し、それをバックグラウンド開発テクノロジーと組み合わせて全体的な効果をシミュレートし、インターネットを豊かにする Web 開発を実行し、テクノロジーを通じてユーザー エクスペリエンスを向上させることに尽力します。 (これはBaiduからのものです。とても公式です)
最初フロントエンドはhtml+css+javascriptだと思っていましたが、私がこれまでに知っている限り、フロントエンドは多くのポジションに分かれており、再構築、JavaScriptフロントエンドエンジニア、ノードフロントエンドエンジニアなど、Tencentにはフロントエンドインタラクションデザイナーもいるそうです。もちろん、すべてを理解しているフルスタックエンジニアもいます。成し遂げる。 (個人的な意見です)
html、css、javascript入門
- 最初はw3schoolのサイトで勉強していましたが、当時はここ以外でどこで勉強すればいいのか、どうやって勉強すればいいのか分かりませんでした。ただし、多くの知識ポイントはあまり包括的ではありませんが、初心者が HTML タグに慣れ、静的ページの効果を確認するには、ここから始めるのが比較的普通だと思います。
- 学習したい場合は、HTML から始めて、各章を注意深く学習してから、メモ帳 (おなじみ) のチュートリアルに従ってコードを入力してください。
- HTML の学習を開始すると、HTML の学習を完了できます。 CSS スタイルを学ぶには、まだ段階的に読んで入力し、さまざまな CSS セレクターに徐々に慣れる必要があります。ただし、ここで学習を終えるだけでは十分ではありません。ここにあるチュートリアルでは、多くのモデルやいくつかの配置についてあまり明確ではないため、これを学習した後、MOOC にアクセスして、Web ページ レイアウトの基本を学び、3 つの主要なレイアウト テクニックを習得することができます。 —— 流動レイアウト、フローティング レイアウト、絶対配置レイアウト、標準的なドキュメント フロー、ボックス モデル、フロート属性、位置属性を学習します。次に、固定レイヤーを見てみましょう。これで、CSS がどのように機能するかについての基本を理解できたはずです。
- 次に、Web ページのレイアウトに CSS を使用する方法と、Web ページの単純なレイアウト構造とパフォーマンスの原則の分離について学びましょう。これらの 2 つのビデオを視聴すると、HTML と CSS についての理解が深まるはずです。 。
- 現時点では、w3school に戻って css3 と html5 の知識ポイントを学ぶことができますが、引き続きさまざまな新しいタグに慣れる必要があります。学習した後は、まず以下のエディター オプションを確認してから、戻ってくることができます。
- その後、Liao Xuefeng のブログから JavaScript の基礎を学び始めることができます。JavaScript チュートリアルを読んだ後、MOOC でフォーム検証、ポップアップ レイヤー、タブ切り替えについて学ぶことができます。ここでJavaScriptを体験してください。
エディターの選択
- 最初に window に付属しているエディターを使用するだけで、拡張子を .html に変更するだけで編集できます。ブラウザが開きました。
- nodepad++、私はこのエディターをあまり使用したことがありませんが、非常に上手であれば、これをプログラミングに使用できます。
- エディターである Dreamweaver は、 を使用しないことを強く推奨します。これは、非常に便利ですが、学習に役立たないため、 を使用しないでください。悪い。私の意見では、このエディタはプログラマーではない人専用です。
- 崇高なテスト。このエディターは個人的に強くお勧めします。ビデオを見て学びたい場合は、MOOC にアクセスして崇高なチュートリアルをご覧ください。ブログパークで素晴らしいチュートリアルをご覧ください。
- vim、このエディタは使いやすいですが、結局のところ、私はあまり使いこなせません。
続きます
最初は一気に終わらせる予定でしたが、gitの使い方や高度なJavaScriptなど書きたいことが多すぎてしまいました、node.js の開始、環境設定、リソースの検索など、今とても眠いし、蚊や虫がたくさんいるので、先に寝ます。暇なときに2日以内に書き終えて、誰かの役に立てれば幸いです。良いと思ったら「いいね!」を押していただけると今後の励みになりますのでよろしくお願いいたします。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

HTMLの将来の傾向はセマンティクスとWebコンポーネントであり、CSSの将来の傾向はCSS-in-JSとCSShoudiniであり、JavaScriptの将来の傾向はWebAssemblyとServerLessです。 1。HTMLセマンティクスはアクセシビリティとSEO効果を改善し、Webコンポーネントは開発効率を向上させますが、ブラウザの互換性に注意を払う必要があります。 2。CSS-in-JSは、スタイル管理の柔軟性を高めますが、ファイルサイズを増やす可能性があります。 CSShoudiniは、CSSレンダリングの直接操作を可能にします。 3. Webassemblyブラウザーアプリケーションのパフォーマンスを最適化しますが、急な学習曲線があり、サーバーレスは開発を簡素化しますが、コールドスタートの問題の最適化が必要です。

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。

HTML、CSS、およびJavaScriptは、最新のWebページを構築するためのコアテクノロジーです。1。HTMLはWebページ構造を定義します。2。CSSはWebページの外観に責任があります。

htmlisnotaprogramminglanguage; itisamarkuplanguage.1)htmlStructuresandformatswebcontentusingtags.2)ItworkswithcsssssssssdjavascriptforInteractivity、強化を促進します。

この記事では、HTMLタグの違いについて説明します。、、、、、、、およびプレゼンテーションの使用とSEOとアクセシビリティへの影響に焦点を当てています。
