それに直面しましょう、Web開発は簡単に混乱することができます。 HTML、CSSおよび javascript. すべてが長年にわたり謙虚な起源から進化したことがあり、それを使うべき方法の観点から大きく等しいです。その結果、めまらかな混乱を築くのは簡単すぎる。標準化や仕様の最新の改善を利用することを利用することは、良いコードを保証するものではありませんが、確かに役立つことができます。
どのような種類のソフトウェア開発でも、メンテナンス可能なコードの構築に関しては王様です。その結果、Webコンポーネントに密接に目を向けておく必要があります。ブラウザのサポートは素晴らしくないが、自分を掴んだ場合 ポリフィル 、曲線の前に進み、カスタム要素を利用してコードをすぐに構造化することができます。この開発のスタイルは未来であるので、今それに慣れている価値があります。
HTML5自体は、優れたコーディング慣行を奨励するのに役立つように、いくつかの新しい要素(そして廃止予定)を導入しました。 Semantic Markupを聞いたことがあるかもしれません。これは、次のようなHTML5の説明要素の使用を指します。
< gt。
そして
HTML要素は、例えばメニューバー、コンテンツのセクション、フッターなどのセクションを直ちに識別するため、これは本当にコードの清潔さを本当に役立ちます。
最新のJavaScript規格を利用すると、も役立ちます。 JavaScriptも乱雑になる可能性がありますが、近年では動作が簡単になります。 ES6構文はブラウザで広くサポートされており、矢印関数やクラスなどの機能があなたの人生をより簡単にすることができる機能です - それでも多くの開発者はそれを使うのになじみのないまたはwaryです。
モジュラー開発のテーマを継続するJavaScriptは、モジュールのロードもサポートされています。これにより、依存関係をきれいに管理するのに役立ちます。
これらはかつて専門のソフトウェアを必要とする複雑な機能でしたが、彼らは現在ブラウザに直接構築されています。 Web Speech APIは、テキストへのテキストと音声へのテキストをサポートするコンポーネントを持っています。これらのうちの後者は、オンラインサービス(ChromeがGoogle Cloud Speech APIを使用)またはデバイスのネイティブ音声認識サービスを使用することになります。これが将来的にモバイル機器で広く使われているのを見ることを期待しています。
些細なことであるので、これはHTML5が以前に複雑なUIコンポーネントのカスタムコーディングを必要とする一般的なタスクをどのように単純化しているかの素晴らしい例です。 <入力型= "color"> デバイスに固有のカラーピッカーを使用して、クリックするとビジュアルカラーピッカーが表示されます。これはHTMLキャンバスに特に役立ちます。 MobileのSafariを除いて広くサポートされています。
これはモバイルプラットフォームで素敵な審美的なタッチを提供できます。 サイトを表示するときにツールバーを再配感するようにブラウザに指示するように設計されています。残念ながら、それは少し非標準化されているので、 「テーマ色」 Chrome、Firefox、Opera、iOSで動作する "apple-mobile-web-app-status-bar-style" (フルスクリーンモードでのみ機能します)。
うまくいけば、あなたはすでにレスポンシブデザインを実装しています。その場合、あなたのイメージはビューポートに合うようにサイズ変更されます。これは完璧ではありません、あなたはユーザーに最大のバージョンのイメージをダウンロードしてからダウンサンプリングするようにユーザーに強制的になるでしょう。 HTML5を入力してください <写真> 画面の解像度に応じて表示されるさまざまな画像を指定できます。
明白な名前の振動APIは単一の機能を公開し、それがそれをサポートするデバイスに正確に言うことになるでしょう。この関数は、引数として振動パターンを説明するリストを取ります。それはChrome、Firefox、Operaで動作しますが、あなたはEdgeやSafariでは運が不足しています。何人かの広告がユーザーの注意を引き付けるためにこれを使用していることが報告されているので、陪審はそれが実際に良い考えであるかどうかについてです。
この記事は最初に登場しました ウェブデザイナー 問題266。 ここで購入してください 。
関連記事:
(イメージクレジット:スティーブゴード) この記事では、Artrageに関するアドバイス�..
ページ1/2: Illustratorでアプリアイコンを作成する方法:ステップ01-11 Illustratorでアプリアイコンを作�..
海のシーンを塗るとき Photoshop CC 私の絵画プロジェクトのほとんどと同様に、私は主題を把握していることを確認するために、いく..