2018年最新のフロントエンド面接の質問12
今回は、2018 年の最新のフロントエンド面接の質問をお届けします。フロントエンドの仕事に面接が不可欠な部分であることはわかっています。このフロントエンド面接のよくある質問の分類と要約の目的は、面接での質問を克服できるようにすることです。フロントエンド面接における大きな困難。見てみましょう。
[関連する推奨事項: フロントエンドのインタビューの質問 (2020)]
1. お気に入りの 写真の置換方法は何ですか、またその使用方法を選択します。
デザイナーは、要素内の元のテキストを背景画像に置き換えて、より美しいフォントを表示できます。 実装方法 1: スパン タグの追加 この手法の実装は非常に簡単です。要素内のテキストをスパンで囲み、CSS スタイルを適用してこのスパン内のテキストを非表示にし、最後に背景画像を要素に適用します。たとえば、次の HTML タグを考えてみましょう。 2. 負の text-indentpropertyvalue デザイナーの Mike Rundle は、負の text-indent プロパティ値を使用してテキストを画面の左端を超えて押し出す方法を提案しました。このソリューションの適用範囲は広くはありませんが、IE 5.0 では背景画像がテキストとともに閲覧者の視線の外に押し出されますが、非常にシンプルでエレガントです。 短所: ブラウザーが画像を無効にした後の空白ページのアクセシビリティの問題は解決されず、IE 5.0 では機能しない場合があります。
重要性: 画像置換テクノロジーは、置換された要素内の元のテキストを保持するため、どの顧客にとってもページのコンテンツを理解するのは問題ありません。視覚効果ではなく、主に SEO を考慮します。
2. 特定のブラウザのスタイルの問題をどのように解決しますか?
いわゆるブラウザ互換性問題とは、異なるブラウザが同じコード部分の解析を異ならせ、ページ表示効果に一貫性がなくなる状況を指します。ほとんどの場合、当社の要件は、ユーザーが当社の Web サイトの閲覧やシステムへのログインにどのブラウザを使用しても、統一された表示効果が得られることです。したがって、ブラウザーの互換性の問題は、フロントエンド開発者が頻繁に遭遇する問題であり、解決する必要があります。
ブラウザの互換性について学ぶ前に、フロントエンド開発者を 2 つのカテゴリーに分けたいと思います。
1 つ目のカテゴリーは、設計図に従って正確に開発を行うフロントエンド開発者で、これは 1px まで正確であると言えます。設計図の欠陥を簡単に発見でき、まれにブラウザのバグが原因で発生するブラウザの互換性の問題も発生しました。さらに、作成したページは後で保守しやすく、コードの再利用の問題もほとんどありませんでした。比較的安定していて信頼できるコードであること。
2 番目のカテゴリは、基本的に設計図面に従って開発するフロントエンド開発者で、間隔、行の高さ、画像の位置など、多くの細部が大きく異なり、多くの場合数ピクセル異なります。デバッグを繰り返すことで特定の効果が得られますが、この効果が発生する具体的な理由はまだ不明瞭で、全体的なレイアウトは非常に脆弱です。ほんの少しの変更で混乱が生じます。なぜこのようにコードが書かれているのかわかりません。このような開発者は互換性の問題に悩まされることがよくあります。このブラウザを変更すると、別のブラウザがおかしくなってしまいました。何も分からずに何度も交換してしまいました。実際、彼らが遭遇した互換性の問題のほとんどはブラウザのせいではなく、彼らのテクノロジー自体のせいであるはずです。 この記事は主に最初のカテゴリーである厳格な開発者を対象としているため、ここでは主にブラウザー解析の違いの観点から互換性の問題を分析します。 (おすすめの関連記事: 主流ブラウザーの CSS 3 と HTML 5 の互換性リスト)
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
関連記事:
2018 年の最新のフロントエンド インタビューの質問 112018 年の最新のフロントエンド インタビューの質問 102018 年の最新のフロントエンド インタビューの質問 9以上が2018年最新のフロントエンド面接の質問12の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









記事では、JavaScriptライブラリの作成、公開、および維持について説明し、計画、開発、テスト、ドキュメント、およびプロモーション戦略に焦点を当てています。

この記事では、ブラウザでJavaScriptのパフォーマンスを最適化するための戦略について説明し、実行時間の短縮、ページの負荷速度への影響を最小限に抑えることに焦点を当てています。

フロントエンドのサーマルペーパーチケット印刷のためのよくある質問とソリューションフロントエンド開発におけるチケット印刷は、一般的な要件です。しかし、多くの開発者が実装しています...

この記事では、ブラウザ開発者ツールを使用した効果的なJavaScriptデバッグについて説明し、ブレークポイントの設定、コンソールの使用、パフォーマンスの分析に焦点を当てています。

この記事では、ソースマップを使用して、元のコードにマッピングすることにより、Minified JavaScriptをデバッグする方法について説明します。ソースマップの有効化、ブレークポイントの設定、Chrome DevtoolsやWebpackなどのツールの使用について説明します。

この記事では、Javaのコレクションフレームワークの効果的な使用について説明します。 データ構造、パフォーマンスのニーズ、スレッドの安全性に基づいて、適切なコレクション(リスト、セット、マップ、キュー)の選択を強調しています。 コレクションの使用を効率的に最適化します

エントリーレベルのタイプスクリプトチュートリアルをマスターしたら、TypeScriptをサポートするIDEで独自のコードを作成し、JavaScriptにコンパイルできるはずです。このチュートリアルは、TypeScriptのさまざまなデータ型に飛び込みます。 JavaScriptには、NULL、未定義、ブール値、数字、文字列、シンボル(ES6によって導入)とオブジェクトの7つのデータ型があります。 TypeScriptはこれに基づいてより多くのタイプを定義し、このチュートリアルではすべてを詳細に説明します。 ヌルデータ型 JavaScriptのように、Typescriptのnull

このチュートリアルでは、chart.jsを使用してパイ、リング、およびバブルチャートを作成する方法について説明します。以前は、4つのチャートタイプのchart.js:ラインチャートとバーチャート(チュートリアル2)、およびレーダーチャートと極地域チャート(チュートリアル3)を学びました。 パイとリングチャートを作成します パイチャートとリングチャートは、さまざまな部分に分かれている全体の割合を示すのに理想的です。たとえば、パイチャートを使用して、サファリの男性ライオン、女性ライオン、若いライオンの割合、または異なる候補者が選挙で受け取る票の割合を示すことができます。 パイチャートは、単一のパラメーターまたはデータセットの比較にのみ適しています。パイチャートのファンの角度はデータポイントの数値サイズに依存するため、パイチャートは値のあるエンティティをゼロ値で描画できないことに注意してください。これは、割合がゼロのエンティティを意味します
