2018 年の最新のフロントエンド面接の質問 3
今回は、2018 年の最新のフロントエンド面接の質問をお届けします。フロントエンドの仕事に面接が不可欠な部分であることはわかっています。このフロントエンド面接のよくある質問の分類と要約の目的は、面接での質問を克服できるようにすることです。フロントエンド面接における大きな困難。見てみましょう。
[関連する推奨事項: フロントエンド面接の質問 (2020)]
Web アプリケーションや Web サイトを作成する過程で、その UI、セキュリティ、高性能、 SEO、保守性、技術的要因?
1 UI:
インターフェイスは美しく、個性があり、ユーザーの使用ロジックを考慮し、シンプルで、快適で自由に使用できる必要があります。使用習慣は、ユーザー入力を少なくする、選択方法を使用する、検索機能やプロンプト機能を提供するなど、ほとんどのユーザーの習慣に従う必要があります。
2番目のセキュリティ:
1. 特殊文字(>)をHTMLエンティティに変換するためのPHPのメソッドhtmlspecialchars()などの入力(不正な文字、特殊文字)の有効性を検証します。 、trim() はユーザーが入力した不要な文字を削除し、stripslashes() はユーザーが入力したバックスラッシュを削除します。 interpementインタラクティブ操作の認証と承認。5。注入攻撃:「データとコードの分離の原則」に違反したアプリケーションの結果です。これには 2 つの条件があります。1 つ目は、ユーザーがデータの入力を制御できること、2 つ目は、ユーザーが入力したデータをコードが結合し、そのデータをコードとして実行することです。储 6. ストレージが不十分であるため、盗難の設計を実行する場合は、レインボー攻撃を防ぐために 1 つまたは複数のマテリアルを使用しないでください。短いパスワードの場合は、bcrypt や scrypt などの短いハッシュ アルゴリズムを使用します。
1. DNS (ドメイン ネーム システム) 負荷分散; www.baidu.com などの DNS の複数の IP アドレスに対して同じドメイン名を構成するため、クライアントはこのドメイン名をクエリします。いずれかのアドレスを取得すると、さまざまな顧客がさまざまなサーバーにアクセスして負荷分散を実現し、サーバーへの負荷を軽減できるようになります。 DNS 負荷分散はシンプルで効果的な方法ですが、サーバー間の違いを区別できず、サーバーの現在の動作状態を反映できません。重 2. HTTP リダイレクト (一部のダウンロード サービスには通常、複数のミラー サーバーがあるなど、クライアントのリダイレクトによってリクエストの圧力を分散し、転送します)。SEO、SEO、SEO、SEO に最も適した方法です。 。
3. 分散キャッシュ;
4. データベースの拡張: 読み取りと書き込みの分離、垂直パーティショニング、水平パーティショニング 5. リバース プロキシ ロード バランシング: プロキシ サーバーがリクエストを複数の内部 Web サーバーの 1 つに均等に転送することで、負荷分散の目的。このプロキシ方式は、通常のプロキシ方式とは異なり、顧客がプロキシを使用して複数の外部 Web サーバーにアクセスするため、リバース
とも呼ばれます。エージェントモード。リバース プロキシを使用する利点は、プロキシ サーバーの負荷分散とキャッシュ テクノロジを組み合わせて、有益なパフォーマンスと追加のセキュリティを提供できることです。外部の顧客は実サーバーに直接アクセスできません。また、実装すると、より優れた負荷分散戦略が実現され、特定のサーバーに負荷が集中する偶発的な現象が発生することなく、負荷を内部サーバーに非常に均等に分散できます。 4 つの SEO: 关 キーワードを選択し、言語を説明し、画像をテキストに変更し、H1 ~ H6 を適切に使用し、画像に alt 属性を追加し、リンクにターゲット プロパティを追加します。
5つの保守性:
コードは理解しやすいか、修正や新しい機能の追加は簡単か、問題が発生したときに問題のコードをすぐに特定できるか。
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
関連記事:
以上が2018 年の最新のフロントエンド面接の質問 3の詳細内容です。詳細については、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デバッグについて説明し、ブレークポイントの設定、コンソールの使用、パフォーマンスの分析に焦点を当てています。

スキルや業界のニーズに応じて、PythonおよびJavaScript開発者には絶対的な給与はありません。 1. Pythonは、データサイエンスと機械学習でさらに支払われる場合があります。 2。JavaScriptは、フロントエンドとフルスタックの開発に大きな需要があり、その給与もかなりです。 3。影響要因には、経験、地理的位置、会社の規模、特定のスキルが含まれます。

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

同じIDを持つ配列要素をJavaScriptの1つのオブジェクトにマージする方法は?データを処理するとき、私たちはしばしば同じIDを持つ必要性に遭遇します...

JavaScriptは現代のWeb開発の基礎であり、その主な機能には、イベント駆動型のプログラミング、動的コンテンツ生成、非同期プログラミングが含まれます。 1)イベント駆動型プログラミングにより、Webページはユーザー操作に応じて動的に変更できます。 2)動的コンテンツ生成により、条件に応じてページコンテンツを調整できます。 3)非同期プログラミングにより、ユーザーインターフェイスがブロックされないようにします。 JavaScriptは、Webインタラクション、シングルページアプリケーション、サーバー側の開発で広く使用されており、ユーザーエクスペリエンスとクロスプラットフォーム開発の柔軟性を大幅に改善しています。
