ホームページ >ウェブフロントエンド >htmlチュートリアル >フロントエンド面接でよくある質問の概要_html/css_WEB-ITnose

フロントエンド面接でよくある質問の概要_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:55:191139ブラウズ

1. フロントエンド開発インタビューでのさまざまな側面の調査

1. HTML&CSS


Web 標準、ブラウザカーネルの違い、互換性、ハック、基本的な CSS スキル: レイアウト、ボックスモデル、選択 サーバーの優先順位と使用法、HTML5、CSS3、モバイル アダプテーション

2、JavaScript


データ型、オブジェクト指向、継承、クロージャー、プラグイン、スコープ、クロスドメイン、プロトタイプ チェーン、モジュール化、カスタマイズ イベント、メモリ リーク、イベント メカニズム、非同期読み込みコールバック、テンプレート エンジン、Nodejs、JSON、ajax など。



3. その他

HTTP、セキュリティ、規則性、最適化、再構築、応答性、モバイル、チームコラボレーション、保守性、SEO、UED、アーキテクチャ、キャリア

II 、HTML 関連の質問

1. ドキュメントタイプの役割は何ですか?あなたは文書の種類をいくつ知っていますか?

2. ブラウザの標準モードと奇妙なモードの違いは何ですか?

3. XHTML の使用にはどのような制限がありますか?

4. Web コンテンツが複数の言語をサポートする必要がある場合はどうしますか?

5. XHTML 構文は HTML5 ページで使用できますか?

6. HTML5 で XML を使用するには?

7. 「data-」属性の機能は何ですか?

8. HTML5 がオープン プラットフォームとみなされる場合、その構成要素は何ですか?

9. Cookie、sessionStorage、localStorage の違いについて説明してください。

10.

innerHTML externalHTML innerText の違いについて話します。

3. JS 関連の問題

1. どの Javascript ライブラリを使用しましたか?

2. 使用している JS ライブラリまたはフレームワークのソースコードを勉強しましたか?

3. ハッシュテーブルとは何ですか?

4. 「未定義」変数と「未宣言」変数はそれぞれ何を意味しますか?

5. クロージャとは何ですか、その使用方法、そしてなぜそれを使用する必要があるのですか?

6. 匿名関数の典型的な使用例を教えてください。

7. Javascript のモジュールパターンとは何か、具体的な例を挙げて説明してください。

8. コードをどのように整理しますか?モジュール パターンと従来の継承方法を使用する必要がありますか?

9. Javascript ホスト オブジェクトと組み込みオブジェクトの違いを指摘してください。

10. 「.call」と「.apply」の違いは何ですか?

11. 「Funciton.prototype.bind」の機能を説明してください。

12. コードを最適化するにはどうすればよいですか?

13. JavaScript での継承の仕組みを説明できますか?

14. ブラウザの機能検出、機能推論、ブラウザの UA 文字列スニッフィングの違いを指摘してください。

15. AJAX の動作原理をできるだけ詳しく説明してください。

16. JSONP がどのように動作するのか、そしてそれが真の AJAX ではない理由を説明してください。

17. JavaScript テンプレート システムを使用したことがありますか?

18. 変数宣言の促進について説明してください。

19. イベントバブリングの仕組みを説明してください。

20. 「属性」と「プロパティ」の違いは何ですか?

21. 「==」と「===」の違いは何ですか?

22. ブラウザ URL のクエリ文字列のパラメータを取得するにはどうすればよいですか。

23. JavaScript の同一生成元ポリシーについて説明してください。

24. イベントエージェントについて説明してください。

25. JavaScript のメモ化 (繰り返しの操作を避ける) 戦略について説明します。

26. 三項条件文とは何ですか?

27. 関数のパラメータ要素は何ですか?

4. jQuery 関連の問題

1. jQuery の最適化方法を知っていますか。

2. 「.end()」の目的を説明してください。

3. イベント処理関数に名前空間を付けるにはどうすればよいですか?また、これを行う理由は何ですか?

4. jQuery メソッドに渡すことができる 4 つの異なる値に名前を付けてください。

5. '.get()'、'[]'、および 'eq()' の違いを指摘してください。

6. 「.bing()」、「.live()」、「.delegate()」の違いを指摘してください。

7. 「$」と「$.fn」の違いを指摘してください。または「$.fn」と言うユーザー。

5. CSS 関連の問題

1. CSS リセットの機能と使用方法を説明します。

2. フロートとその動作原理について説明します。

3. フロートをクリアする方法とそれが適している状況は何ですか?

4. CSS スプライトとその使用方法を説明します。

5. お気に入りの画像置換方法とその使用方法は何ですか。

6. 機能が制限されたブラウザーに Web ページを提供する方法。

7. Web コンテンツを視覚的に非表示にし、スクリーン リーダーでのみ利用できるようにする方法。

8. グリッドシステムを使用したことがありますか?使用したことがある場合、どれがお気に入りですか?

9. メディア クエリ (メディア クエリ)、またはモバイル Web サイト関連の CSS レイアウトを使用したことがあります。

10. SVG スタイルの書き方をご存知ですか?

11. Web ページの印刷スタイルを最適化する方法。

12. 効率的な CSS ファイルを作成する際に考慮する必要がある問題。

13. 標準以外のフォントを使用したデザインに触れたことはありますか?

14. div要素とspan要素の違いを簡単に説明します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。