フロントエンド開(kāi)発インタビューのナレッジポイントの概要:
1.HTML&CSS:
Web 標(biāo)準(zhǔn)、ブラウザー カーネルの違い、互換性、ハック、基本的な CSS スキルの理解: レイアウト、ボックス モデル、セレクターの優(yōu)先順位と使用、HTML5、CSS3、モバイル端末への適応
2. JavaScript:
データ型、オブジェクト指向、継承、クロージャ、プラグイン、スコープ、クロスドメイン、プロトタイプチェーン、モジュール化、カスタムイベント、メモリリーク、イベントメカニズム、非同期読み込みコールバック、テンプレートエンジン、Nodejs、JSON、ajaxなど。
3. その他:
HTTP、セキュリティ、規(guī)則性、最適化、再構(gòu)築、応答性、モバイル端末、チームコラボレーション、保守性、SEO、UED、アーキテクチャ、キャリア
フロントエンド エンジニアとして、どれだけ長(zhǎng)く働いていても、ナレッジ ポイントをマスターする必要があります:
1. DOM 構(gòu)造 - 2 つのノード間にどのような関係が存在するか、およびノー??ド間を任意に移動(dòng)する方法。
2. DOM 操作 - ノードの追加、削除、移動(dòng)、コピー、作成、検索の方法など。
3. イベント - イベントの使用方法、および IE と標(biāo)準(zhǔn) DOM イベント モデルの違い。
4. XMLHttpRequest - XMLHttpRequest とは何か、GET リクエストを完全に実行する方法、およびエラーを検出する方法。
5. Strict モードと Mixed モード - これら 2 つのモードをトリガーする方法と、それらを區(qū)別する重要性は何ですか。
6. ボックス モデル - マージン、パディング、境界線(xiàn)と IE8 未満のブラウザーにおけるボックス モデルの関係
7. ブロックレベル要素とインライン要素 - CSS で制御する方法と合理的な使用方法
8. フローティング要素 – それらの使用方法、どのような問(wèn)題があるか、そしてそれらを解決する方法。
9. HTML と XHTML - 2 つの違いは何ですか? どちらを使用すべきだと思いますか?またその理由は何ですか?
10. JSON - 機(jī)能、目的、設(shè)計(jì)構(gòu)造
歡迎選擇我的課程,讓我們一起見(jiàn)證您的進(jìn)步~~
答えはありませんか?