ホームページ >バックエンド開発 >PHPチュートリアル >2015年のWeb:本来の「枠」を超えた新機能の追求

2015年のWeb:本来の「枠」を超えた新機能の追求

WBOY
WBOYオリジナル
2016-07-25 09:00:59845ブラウズ

Web Web サイトの開発は現在、ServiceWorkers、センサー アクセス、プッシュ通知などの手法により、Web の本来の枠組みを破壊する大きな変化を迎えています。 2015 年には、これらの方法を使用して Web サイトを迅速に変更できます。増え続けるWeb機能の中から最適な機能を見つけてください。
Web の当初のビジョンは、アプリケーションのユニバーサル バージョン、または歴史書の言葉で言えば「アプリケーション」でした。これはどこでも実行できる最小公倍数であるため、Web は完全に「フレーム」内に構築され、潜在的な機能は「長方形のコンテンツ」に限定されます。
初期のアプリケーションでは、開発者はバックグラウンドでコードを実行し、オフラインで使用するためにキャッシュされたデータを提供し、プッシュ通知を使用し、一部の Web サイトでは提供できなかったその他の機能を提供することができました。しかし、Webは現在大きな変化を迎えています。ブラウザーの応答性の高いアプリ革命により、誰でもこれらの変更を利用して「フレームを破壊」できるようになりました。
フレームワークを破る最も現実的な 3 つの方法は次のとおりです:
1. ServiceWorkers を使用すると、アプリケーションはフックを通じてオフライン時に Web アプリケーションを開始するなど、サーバーのバックグラウンド処理機能を利用できます。システムの中核は、Web ドキュメントまたはその他のイベント ソースによって配布されたイベントに応答するイベント駆動型 Web ワーカーです。 Service Worker は、オープン Web プラットフォーム上でのイベント駆動型のバックグラウンド処理のための共通のエントリ ポイント (エントリ ポイント) を提供し、他の仕様要件をサポートするように拡張できます。これにより、Web ページでスクリプトをバックグラウンドで実行できるようになり、Web アプリケーションがよりネイティブ アプリケーションのように見えるようになります。
2. センサーアクセスにより、ページはユーザーの環境を「認識」します。長年にわたり、Web ページはユーザーの画面のサイズとブラウザの種類しか知りませんでした。さまざまなセンサーからのデータが利用できるようになり、環境光、マイク、カメラがすべて W3C 標準に組み込まれ、Web サイトの長方形の境界の外側にページが表示されます。
3. プッシュ通知により、ユーザーが Web サイトのブラウザー オプションを閉じた後でも、Web サイトはユーザーとの継続的な接続を維持できます。
4. ServiceWorkers とプッシュ通知の組み合わせには、非常に重要な共生効果もあります。プッシュは必ずしもユーザーに通知を表示する必要はありませんが、代わりに任意の ServiceWorkers コードを実行します。つまり、お気に入りの番組を視聴すると、ServiceWorkers がプッシュによって実行され、オフラインの場合は、視聴したいときに視聴できるようになります。第2話の内容。
何に注意すべきですか?
ブラウザに多数の機能が追加されると「怖い」と感じる人もいるかもしれません。したがって、各機能には、権限チェック/使用中であることの視覚的な表示が必要です。たとえば、マイクが録音しているときに、何が起こっているかをユーザーに知らせ、このアイコンを通じてアプリケーションをキャンセルできるようにするためのアイコン シンボルが必要です。
もう 1 つの大きなトレンドは安全な Web です。ServiceWorkers やプッシュなどの新機能は強力であり、ユーザーと Web サイト所有者を保護するには HTTPS が必要です。これにより、悪意のある無線通信事業者や ISP によって挿入されたコードが Web サイトやユーザーに長期的な影響を及ぼすことを防ぎます。 2015 年に EFF は SSL を無料で提供し、Google はブラウザ内のすべての HTTP を安全でないものとしてマークすることさえ推奨しています。これにより、SSL に変換する Web サイトが急増することになります。
編集者注: 一般的なリンク アドレスは「HTTP」で始まり、一部の Web サイトではセキュリティ上の理由から SSL が徐々に使用され、「HTTPS」プロトコルになっています。たとえば、HTTPS プロトコルを使用している場合、http://www.csdn.net/ にアクセスすると、自動的に https://www.csdn.net/ (つまり「HTTPS」で始まる) に変更されます。このアクセスモードでは、お客様は本ウェブサイトと暗号化された接続を行っていることを意味し、お客様とウェブサイト間の通信情報が第三者に取得されることは困難です。
2015 年にあなたのウェブサイトをどのように位置づけるか?
Web サイトを変更して競合他社に先んじる簡単な方法をいくつか紹介します。
1. 「オフラインファースト」: ServiceWorkers を使用して Web サイトの最新の状態をキャッシュし、レンダリングし、新しいデータが更新されたときに表示します。ロード メッセージを取得し、超高速のユーザー エクスペリエンスを実現します。
2. 応答インテリジェンス: 有効なセンシング データを使用して、ユーザーにプリセットやその他の調整を提供します。たとえば、Web サイトに多くのコンテンツがある場合、照明条件に基づいてコントラストを調整できます。ゲームまたはその他のインタラクティブ コンテンツですか?次に、モーション センサーを接続して、ユーザーに没入型のエクスペリエンスを提供します。
3. ユーザーと再びつながる: ウェブサイトの思い出を呼び起こす自然な方法を見つけてください。ウェブサイトを常に最新の状態に保ちます。良い例としては、新しいコンテンツ (新しいメッセージ/友達リクエスト) のリマインダーが挙げられます。
プロジェクトの訪問者は販売価格に注目することが多いため、あなたのウェブサイトに本当に適したアプリケーションを見つける必要があります。他人をただ真似するのではなく。
LAMP BrothersオリジナルのPHPビデオチュートリアルCD/『Essential PHP in Detail』を無料でプレゼント 詳細は公式サイトカスタマーサービスまでお問い合わせください:
http://www.lampbrother.net
電子メールを購読することができます。IT 関連のチュートリアルや書籍を随時共有します。
http://list.qq.com/cgi-bin/qf_invite?id=ea7d919ad263169bce2be53a3e16da0f0ec55ac36513c68e



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