目次
Zhihu でこの記事を見て、フロントエンド開発をするのは本当に疲れるような気がします
ホームページ ウェブフロントエンド htmlチュートリアル フロントエンドはもはや動作しにくくなっており、要件はますます増えており、フロントエンドはプログラミングされています_html/css_WEB-ITnose

フロントエンドはもはや動作しにくくなっており、要件はますます増えており、フロントエンドはプログラミングされています_html/css_WEB-ITnose

Jun 21, 2016 am 08:53 AM

私:

記事のすべてが正しいわけではありませんが、いくつかの場所に著者の明らかな欠点があります。たとえば、新世紀では英語は問題にならないはずです。たとえば、要件は実際に時間をかけて徐々に蓄積されていくものであり、すぐに完成させる必要があるものではありません。

しかし、フロントエンド プログラマーの役割はますます顕著になってきています。

時代が進歩し、国民の質が向上していることを示しています。

Zhihu でこの記事を見て、フロントエンド開発をするのは本当に疲れるような気がします

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 というフレームワークを使用します。二次元は幼稚すぎる? Three.js は、WebGL を使用した 3D 開発に役立ちます。十分強力ではないでしょうか? asm.js を使用すると、ブラウザで Unreal Engine 3 を使用できるようになります。 これらすべてを設定して展開する必要があります。ライブラリが多すぎますか? 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 を試してみてください。 たくさんのことを読んだ後、私の最初の反応は中国語のドキュメントを求めることでした。英語を勉強しに行きましょう。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

< Progress>の目的は何ですか 要素? < Progress>の目的は何ですか 要素? Mar 21, 2025 pm 12:34 PM

この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

< datalist>の目的は何ですか 要素? < datalist>の目的は何ですか 要素? Mar 21, 2025 pm 12:33 PM

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? Mar 17, 2025 pm 12:20 PM

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

< meter>の目的は何ですか 要素? < meter>の目的は何ですか 要素? Mar 21, 2025 pm 12:35 PM

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

HTML5< time>を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素? HTML5< time>を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素? Mar 12, 2025 pm 04:05 PM

この記事では、html5< time>について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? Mar 17, 2025 pm 12:27 PM

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? Mar 20, 2025 pm 05:56 PM

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

< iframe>の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? < iframe>の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? Mar 20, 2025 pm 06:05 PM

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

See all articles