Web フロントエンド開発に含まれる内容は、主に W3C 標準の構造、動作、パフォーマンスです。では、この 3 つの項目で習得する必要があるコアスキルは何でしょうか? 1. 開発言語 HTML は 20 年以上の開発の歴史があり、何度もバージョンアップが行われてきました。HTML5 と CSS3 の登場も、新たなイノベーションです。フロントエンド開発に必要なスキルは簡単で、Webページを作るだけではないと考える人もいます。実際はそうではありません。Webフロントエンドで習得する必要があるコア言語は、xHTML + CSS + JavaScriptです。JavaScriptは最も難しい言語の1つであり、多くのプログラミングの専門家は、自分自身を卑下して、JavaScriptに熟練していると主張することを敢えてしません。 JavaScript と HTML の違い、および静的と動的を別々に処理することによるいくつかの利点によるものです。大企業では、静的エフェクトと動的エフェクトの作成は、別の担当者によって別々に行われることがよくあります。中小企業はコストを削減する必要があるため、全員ができるだけ多くの知識を持っている必要があります。プロジェクト マネージャーに成長したい場合は、バックエンド言語を 1 つまたは 2 つ知っておくと、間違いなく有利になります。 2. ブラウザの互換性 現在、インターネットで主流のブラウザは、IE6\7\8\9、Firefox、Chrome、Opera、Safari、Maxthon で、国内の主流である Sogou、Tencent TT、360、the World なども含まれます。カーネルの面では、主に IE、IE の Maxthon バージョン、Safari、Firefox、Opera があり、これらはすべて一般的です。ブラウザの収集が好きな古いインターネット中毒者が身近にいる場合は、その人のハード ドライブを調べてみてください。きっと何十個ものブラウザがあるはずです (または、フロントエンド コミュニティのブラウザ リストhttp://www.w3cfuns.com を確認してください)。各カーネルはコードを異なる方法で解析します。同じカーネルであっても、IE と Maxthon バージョンの IE のように大きな違いがある場合があります。非主流ブラウザは言うまでもなく、主流ブラウザとの完全な互換性を実現することさえ容易なことではありません。長期間の蓄積とテスト、そしてフロントエンド開発エンジニアの愛情と情熱が必要です。 モバイルインターネットの現在の発展傾向は過小評価できず、徐々にインターネットの主なシェアを占めるようになるでしょう。モバイル インターネットの最も顕著な利点は、その利便性とタイムリーさです。どこかを歩いているときに美しい景色を見たら、写真を撮って自動的に友達と共有できます。そのため、携帯電話のブラウザーの互換性は急務です。現在、携帯電話のブラウザーは複雑で、主流の UCWEB、Safari、IE、3G ポータル、Symbian ローエンド フォンの「不完全な子」などがあり、人気の外国製フォンのブラウザーの中には、私たちが知らないブラウザーもあります。さらに悪いことに、これらのブラウザーは、携帯電話のハードウェアが異なるため、ブラウザーごとにまったく異なる結果を解析します。 3. ハッキング技術 ブラウザによって CSS 解析の解釈が異なるため、生成されるページの効果も異なります。このため、ブラウザごとに異なる CSS を記述する必要があります。このプロセスは CSS ハックと呼ばれます。標準に従ってコードを記述し、ハックコードを記述しないことが求められていますが、実際の作業では主流のブラウザとの互換性を保つためにハックコードは避けられないため、これもすべてのフロントエンド開発者にとって必要なスキルであるはずです。 4. 業界標準 現在、Web フロントエンド開発で最も言及されている標準は W3C 標準です。これは、インターネット開発の方向性を表す標準の集合であり、フロントエンド開発に対する信念も表しています。私たちが書くコードはすべて 100% 標準検証に合格する必要があり、標準検証に合格したことは誇りに思うべきであり、それがインターネットの急速な発展を効果的に促進することになります。 5. 開発ツール 現在、Dreamweaver の方が人気があります。Dreamweaver はかつて大流行し、歴史の舞台から消え去っていません。これは、DW が特に初心者にとって依然として大きな利点を持っていることを証明しています。その強力なプロンプト機能は、Web ページのレイアウトにすぐに慣れて習得するのに役立ちます。ただし、現在は純粋な手書きのコードの方が推奨されています。これは優れたスキルを反映するだけでなく、DW などのツールを使用して生成される冗長なコードを効果的に回避します。さらに、Photoshop のスキルをある程度習得すれば、アーティストがいなくても簡単に画像を処理することができます。 まとめると、上記のスキルを習得すれば、大規模なプロジェクトに参加したり、独自に Web ページを作成したりできる、優秀なフロントエンド開発者であると言えます。これはWebページのデザインに似ており、効果もWebページの制作に似ていますが、実際には技術は数レベル上です。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
>>: 「いいね!」機能では MySQL と Redis のどちらを使用すればよいでしょうか?
1. SELECT句を使用して複数のテーブルをクエリするSELECT フィールド名 FROM tab...
1. インストールバージョンの詳細 サーバー: MariaDB サーバーバージョン: 5.5.60-...
序文Excel は強力で、広く使用されています。 Web アプリケーションの登場と改善に伴い、ユーザ...
border-radius: CSS3 丸い角構文: border-radius: 25px;楕円...
目次序文Dockerfile の紹介Dockerfileはイメージプロセスを構築するDockerfi...
この間、私は docker を勉強していたのですが、nginx をデプロイするときに行き詰まりました...
現在、Linux を使用するほとんどの人は、クラウド サーバーを使用するか、Windows 上に仮想...
目次1. サブクエリとは何ですか? 2. 自己結合3. 自然な結合4. 外部接続1. サブクエリとは...
目次テクノロジースタック効果分析するテクノロジースタックサイドバー用Antdtabは要素を使用します...
これは、面接者の CSS に関する基本的な知識をテストするものです。 CSSでアニメーションを実装す...
1. Docker とは何ですか? (1)DockerはLinuxコンテナ内でアプリケーションを実行...
目次1.Vue.js の機能: 2.Observer.js 関数 (データハイジャック): 3. C...
1. ポート 80 が占有されているかどうかを確認します。通常、ポート 80 は Apache サー...
目次まとめ基本的な例モチベーションデザインの詳細コンパイルの詳細採用戦略練習するヒント適切なプロパテ...
この記事は主に、以前のインストール方法を使用して MySQL 5.7.14 をインストールするときに...