フロントエンドの仕事をするために学ばなければならないこと
フロントエンドを学びたい学生は、一般的なフロントエンドの学習アイデアとフロントエンドコードで注意すべき点、そしてフロントエンドとして学ぶ必要があるものをご覧ください。 -終わり。大丈夫!見てみましょう!
CSS でプログラムできないのですか? Less、Sass、Stylus を使用するか、Absurd を直接使用することもできます。Bootstrap 以外にも多くのフレームワークがあります。 JSを書きすぎると面倒ですか? jQuery。
モバイル開発?ゼプト.js。
構造が良くない?フレームワークを探していると、Backbone.js は MVC、
AngularJS と Ember.js は MVVM、Twitter には Flight というイベント駆動型のフレームワークもあります。 ライブラリが多すぎるので、読み込みを最適化する必要がありますか? JS が必要です。
コードの品質に問題がありますか? Jasmine、QUnit、および Mocha は
単体テスト を行います。 さまざまなブラウザをテストする必要がありますか?カルマを使用します。
テストは成功しましたが、デプロイメントにまだ問題がありますか? Travis CI を使用した継続的インテグレーション。
ユーザーの行動も測定する必要がありますか?セレンを使用します。スタイルテスト用の Viff もあります。
JS は十分に面倒だと思いますか?コーヒースクリプトを使用します。
アニメーションを作りたいですか? Canvas または SVG および CSS3 は Flash を無効にするのに役立ちます。
SVGを描くのは難しすぎますか? Snap.svgを使用します。
ゲームを開発したいですか?キャンバスを使用します。
自分で書いたのに FPS が低すぎますか? CreateJS というフレームワークを使用します。
2Dは幼稚すぎる? three.js は、WebGL を使用した 3D 開発に役立ちます。
十分強力ではないでしょうか? asm.js を使用すると、ブラウザで Unreal Engine 3 を使用できるようになります。
これらすべてを設定してデプロイする必要があります。Grunt を使用すると、ライブラリが多すぎますか? Bower を使用して管理します。
プロジェクトの開始時にさまざまなファイル フォルダーを作成しますか?ヨーマンを使用します。
オープンソース プロジェクトが多すぎます。GitHub で見つけられますか? Git を学びましょう。
ところで、私はJekyllを使ってブログをホストしていますね。Rubyもあります...SASSもRubyなどで書かれています。Sublime TextはPythonで書かれています。プラグインを書く必要がありますか? ?それも学んでください。
デバッグが難しすぎますか? Chrome 開発者ツール、多数の API および関数を使用します。
パソコンのブラウザだけではうまく動作しないのでしょうか?モバイルデバイス用の HTML5 を開発している場合、インターネットから離れると負け組になってしまいますか? HTML5 オフライン アプリケーション。
ネイティブアプリほど優れていない?フォンギャップを使用します。
ネイティブAPIを呼び出したいですか? Firefox OS アプリを開発します。 Chrome と Firefox には独自のドキュメントがあり、その使用方法も理解する必要があります。
それでは、バックエンドを捨てて自分でやりますか? Node.js をインストールするには、サーバーの知識を学ぶ必要があります。
npm を使用してノード パッケージを管理したいですか? Linux スキルとシェル スキルも学ぶ必要があります。
フロントエンドとバックエンドの両方を使用したいですか? http プロトコルをもう一度見てみましょう。
あなたはウェブに堪能ですか? node-webkit を使用すると、デスクトップ プログラムを作成し、学習を続けることができます。
モジュラー
開発を学びたいですか? CommonJS と AMD の仕様を確認してください。 JS の理解に誤りはありませんか? ECMA-262 を見てください。第 6 版がいつリリースされるかはわかりません。 ブラウザはそれぞれ異なりますが、互換性を持たせる方法がわかりませんか? W3C 標準を見てみましょう。
そこに書かれたHTMLは人間には読めますが、機械には読めないのでしょうか? SEOが欲しい。
障害のある人々をサポートしたいですか? HTML
セマンティック
を見てください。 本会議が開催されましたが、IE がサポートしていないだけですか? JS が何かも知らないブラウザに名前を付けることはできません。段階的な強化。 あらゆる種類の機器を一度に扱いたいですか?レスポンシブデザイン。
それでは、上記はほんのちょっとした賢いテクニックです。
会社は何をする会社ですか?業界情報を入手してください。
一般向けの商品?インタラクティブなデザイン。
芸術は良くないですか? UIデザイン。
アウトソーシングとコンサルティング?
デザインパターン
、再構成方法、アルゴリズム、データ構造。 ソフトウェアエンジニアリングを知っていますか?アジャイル開発について学び、TDD、ATDD、BDD を試してみてください。
たくさんのことを読んだ後、私の最初の反応は中国語のドキュメントを求めることでした。英語を勉強しに行きましょう!プログラマーとして、フロントエンドでもバックエンドでも、英語は非常に重要です~
関連おすすめ:
のまとめ最新のフロントエンド筆記試験問題フロントエンド開発エンジニアとして、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)

ホットトピック









インターネットを利用する際に「wapi」という言葉を目にしたことはあるかもしれませんが、「wapi」が何なのかよく分からないという方もいると思いますので、以下で詳しくご紹介します。 wapi とは: 回答: wapi は、無線 LAN の認証と機密性を確保するためのインフラストラクチャです。一般的にオフィスビルなどの近くでカバーされる赤外線やBluetoothなどの機能と似ています。基本的にこれらは小さな部門によって所有されているため、この機能の範囲はわずか数キロメートルです。 wapi の関連紹介: 1. Wapi は無線 LAN の伝送プロトコルです。 2. この技術により、狭帯域通信の問題を回避し、より良好な通信が可能になります。 3. 信号の送信に必要なコードは 1 つだけです

CAD をスムーズに使用するにはどのような構成が必要ですか? CAD ソフトウェアをスムーズに使用するには、次の構成要件を満たす必要があります: プロセッサ要件: 「Word Play Flowers」をスムーズに実行するには、少なくとも 1 つの Intel Corei5 または Intel Corei5 を搭載している必要があります。 AMD Ryzen5 以降のプロセッサ。もちろん、より高性能のプロセッサを選択すると、処理速度が向上し、パフォーマンスが向上します。メモリはコンピュータの非常に重要なコンポーネントであり、コンピュータのパフォーマンスとユーザー エクスペリエンスに直接影響します。一般的に、日常使用のほとんどのニーズを満たすことができる少なくとも 8GB のメモリをお勧めします。ただし、パフォーマンスを向上させ、よりスムーズな使用体験を得るには、16GB 以上のメモリ構成を選択することをお勧めします。これにより、

この記事では、Python のラムダ関数とそれが必要な理由について学び、ラムダ関数の実際の例をいくつか見ていきます。 Pythonのラムダ関数とは何ですか? Lambda 関数は「匿名関数」と呼ばれることが多く、名前なしで定義できる点を除けば通常の Python 関数と同じです。 >def キーワードは通常の関数を定義するために使用され、lambda キーワードは匿名関数を定義するために使用されます。ただし、単一行の式に限定されます。これらは、通常の関数と同様に、複数の引数を受け入れることができます。構文 lambdaarguments:expression この関数は任意の数の入力を受け入れますが、評価して式を返すだけです。子羊

光を使用してニューラル ネットワークをトレーニングした清華大学の研究結果が、最近 Nature 誌に掲載されました。逆伝播アルゴリズムを適用できない場合はどうすればよいですか?彼らは、物理的な光学システムでトレーニング プロセスを直接実行する完全順方向モード (FFM) トレーニング方法を提案し、従来のデジタル コンピューター シミュレーションの制限を克服しました。簡単に言うと、これまでは物理システムを詳細にモデル化し、それらのモデルをコンピューター上でシミュレートしてネットワークをトレーニングする必要がありました。 FFM 手法ではモデリング プロセスが不要になり、システムが学習と最適化に実験データを直接使用できるようになります。これは、トレーニングで各層を後ろから前にチェックする (バックプロパゲーション) 必要がなくなり、ネットワークのパラメーターを前から後ろに直接更新できることも意味します。パズルのように例えると、バックプロパゲーションです。

ダンジョンをプレイするには何千のランニング ポイントが必要ですか? ホストであるマスター ルーのランニング スコアは 170,000 で、これは非常に驚くべき結果です。彼の高いスコアは、彼の優れた技術レベルと操作能力を証明するだけでなく、ゲームに対する深い知識と経験も証明します。ゲームに関係なく、このようなハイスコアに到達するには多大な努力と時間が必要です。マスター・ルーの 170,000 点は、間違いなく彼の長期的な蓄積と継続的な向上の結果です。この成果は、他のプレイヤーに、努力を続けてより高いゲーム成果を追求するよう促すものでもあります。 CS-online には、CF よりも高いコンピュータ構成要件があります。プロセッサーはデュアルコアであれば、グラフィックスカードは一体型グラフィックスカードでも要件を満たすことができます。 DNF をプレイするには、適切な構成を選択することが非常に重要です。

事務作業には専用のグラフィックス カードが必要ですか? オフィスにはさまざまな種類があります。一般的なオフィスの場合、会計担当者がフォームを作成したり、フロントデスクで使用したりする場合には、専用のグラフィックス カードは必要ありません。一般的に、マシンは描画などに使用する場合は、別途グラフィックスカードを追加する必要があります グラフィックデザインと3Dデザインではグラフィックスカードに求められる性能が異なるため、マシンを組み立てる際には目的を確認し、性能不足にならないようにする必要があります後期。通常のオフィスシナリオでは、別個のグラフィックス カードを装備する必要はありません。通常の状況では、オフィス文書を処理したりビデオを再生したりする場合、内蔵グラフィックス カードで十分にニーズを満たすことができます。もちろん、必要に応じて独立したグラフィックス カードを追加することもでき、データ ケーブルと電源ケーブルを接続し、もともとマザーボードの VGA インターフェイスに接続されていたデータ ケーブルを独立したグラフィックス カードの VGA インターフェイスに接続するだけです。

Ace of Wars にはどのくらいのメモリが必要ですか? Ace of Wars ゲームのメモリ要件は、デバイスやプラットフォームによって異なります。モバイル デバイスでは、良好なゲームプレイとグラフィックスを確保するためにゲームを実行するために通常約 1 ~ 2 GB のメモリが必要です。 PC またはゲーム コンソールでは、通常、さらに多くのメモリ (場合によっては 4GB 以上) が必要です。これは、これらのプラットフォームでは、ゲームのコンテンツが増え、グラフィック レンダリングがより複雑になるためです。ただし、これはあくまでも目安であり、実際に必要なメモリはゲームのバージョン、デバイスの性能、ゲームの設定によって異なります。ゲーム開発者が提供する最小要件と推奨要件に基づいて、必要なメモリの量を決定するのが最善です。 Ace War Operations Base に家を建てるにはどうすればよいですか? 要塞の近くに家を建てないでください。主要な専門家が出入りする本拠地であるため、発見されやすく、犯罪につながる可能性があります。

PHP でエスケープ文字を使用する必要があるのはなぜですか? PHP は、Web 開発で広く使用されているサーバー側スクリプト言語であり、文字列を処理するときにエスケープ文字の使用が必要になることがよくあります。エスケープ文字は、PHP の特殊文字を保護し、これらの文字が誤解されたり、元の意味が変わったりするのを防ぐ役割を果たします。 PHP では、一般的な特殊文字には引用符、バックスラッシュなどが含まれます。以下では、特定のコード例を使用して、PHP でエスケープ文字が必要な理由を説明します。一重引用符と二重引用符をエスケープする PHP では、一重引用符と二重引用符の両方を使用して表現します。
