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 のどちらを使用すればよいでしょうか?
えーっと、名前はただの推測です 2333序文これは練習用の CSS デモです。何か間違っている点があ...
目次Dockerとは展開する1. イメージをプルする2. 画像を表示する3. コンテナを実行する4....
HTML段落段落は <p> タグによって定義されます。例<p>これは段落で...
目次1. カーソルとは何ですか? 2. カーソルの使い方1. カーソルを宣言する2.カーソルを開く3...
1. 概念分析 1: UE ユーザー エクスペリエンス <br />英語ではユーザー エ...
目次序文準備する実装のアイデアコードについて要約する序文WeChat 認証ログインは、WeChat ...
JavaScript DOM を読み終えた後、解釈型 JavaScript スクリプト言語に対する...
最初の方法Alibaba Cloud および Baidu Cloud サーバーが利用可能です。 ! ...
目次1. 前に書く2. ポップアップウィンドウを実装するためのオーバーレイ2.1 vueページのad...
朝早くに電話で起こされました。あるプロジェクトのデータベースがダウンしていて起動できないとのことでし...
この記事では、小数点付きの星評価を実装するためのVueの具体的なコードを参考までに共有します。具体的...
ページ内の a タグをクリックした後、ページ内の対応する場所にジャンプするようにします。方法は非常に...
モバイル アプリを開発する場合、Web サイトが特定の高さまでスクロールしたときにコンテンツの一部を...
まず最初に指摘しておきたいのは、人間は視覚的な区分を通じてコンテンツの意味を判断できるが、検索エ...
<br />ネットワーク設計の分野では、アイトラッキングに関する研究が非常に盛んに行われ...