ON HTML5 FIELD 第6回(前編) - デザインってオモシロイ -MdN Design Interactive-
デザインってオモシロイ MdN Design Interactive

ON HTML5 FIELD 第6回(前編)

  • 新規会員登録
  • ログイン管理
  • Twitter
  • facebook
  • はてなブックマーク
  • RSS

2026.5.3 SUN

  • TOP
  • 特集
  • 連載
    • ALL
    • デザイン・アート
    • テクノロジー
    • コラム
    • インタビュー
    • レポート
    • インサイト
  • Tech
    • ALL
    • プログラミング
    • UI/UX
    • フレームワーク
    • Webアプリ
    • Webサービス
    • その他
  • ニュース
    • ALL
    • ニュース
    • 新製品
    • テクノロジー
    • アートイベント
    • モバイル
    • ネットで話題
新規会員登録
ログイン管理
  • プレスリリース
  • メルマガの登録・解除
  • プライバシーポリシー
  • 特定商取引法
  • 利用規約
  • お問合せ
  • 広告掲載について
  • インプレスグループ
閉じる
  • TOP
  • ニュース -
  • ON HTML5 FIELD 第6回(前編)
【サイトリニューアル!】新サイトはこちら/MdNについて
  • ALL
  • ニュース
  • 新製品
  • テクノロジー
  • アートイベント
  • モバイル
  • ネットで話題

コラム

2011.12.14 WED

ON HTML5 FIELD 第6回(前編)

連載

ON HTML5 FIELD

【第6回】(前編)Webプログラマーがおさえておきたい技術ポイント
2011年12月14日
TEXT:村岡正和


HTML5 Webアプリケーション開発においてメインになるのは、JavaScriptによるクライアントサイドプログラミングだ。現状のHTML5制作ではフロントエンドへ機能を集中させるのが主流になっており、ChromeやFirefoxのWeb開発ツールが開発効率向上のカギを握っている。

>>> 全記事目次はこちら(HTML5関連求人情報も掲載)



■Webプログラマーがおさえておきたい技術ポイント
HTML5制作では、Webアプリケーション開発が主流になる。HTML5を学ぶ上ではWebプログラマーもWebデザイナーも、事ある毎にWebアプリケーション開発を強く意識することになる。Webアプリケーション開発というと全てプログラマーに関連した話題だと考えがちだが、そういう意味ではWebデザイナー諸氏にもおさえてもらいたいポイントだ。

HTML5 Webアプリケーション開発においてメインになるのは、JavaScriptによるクライアントサイドプログラミングだ。HTML5によってクライアントサイドで多彩な処理ができるようになった分、どこまでクライアントサイドに持っていけるかのチャレンジを含めて現状のHTML5制作では、フロントエンドへの機能を集中させるのが主流になっているようだ。

このようなフロント中心の開発において開発効率向上のカギを握っているのが、開発ツールだ。特に複雑なJavaScriptのデバッグやテストをいかに効率よく行えるかが、Webプログラマーの腕のみせどころになるだろう。ここでは最近特に強力になってきているChromeや、FirefoxのWeb開発ツールの特長をピックアップして紹介しよう。これからHTML5開発環境を準備しようとお考えの諸氏に参考になれば幸いである。

まずはChromeのデベロッパーツールだ。起動はツールバー右端のレンチアイコンからツール→デベロッパーツールで起動できる。デベロッパーツールはChromeの元になっているWebKitのWebインスペクタを改良したもので、WebKitにはない多くの機能が搭載されている。筆者の感覚ではJavaScript関連のエラーや警告がWebKitより詳細なのと、多彩なブレークポイント(http://code.google.com/intl/ja/chrome/devtools/docs/scripts-breakpoints.html)が、XHR関連のデバッグ時などに便利な気がしている。

最近のChromeで特に便利だと感じるのは、JavaScriptの整形機能とCSSのバージョン管理&書き出し機能だ。最近のWebサイトでは高速化を狙ってJavaScriptを圧縮したり、難読化したりされているものがある。デベロッパーツールではScriptタブに表示されたJavaScriptを、画面下部の 「{}」 アイコンをクリックすることで読みやすい形に整形できる。動作が気になるWebアプリのコードをチェックするときに便利だ。

JS整形前JS整形後
JavaScriptの整形機能(整形前/整形後) ※クリックで拡大


もうひとつは、CSSのバージョン管理と書き出し機能。Elementsタブでは画面右側のMatched CSS RulesにあるCSSを直接編集することで、Chromeでの表示を直接確認しながらCSSを調整できる。

Google検索のボタンを赤くしてみた
Google検索のボタンを赤くしてみた ※クリックで拡大


このCSSの変更履歴は保存されており、変更したCSSを書き出すことができる。保存のやり方は、まずMatched CSS RulesのCSS宣言の右側にあるCSSへのリンクをクリックする。するとリソースタブに移動し、該当のCSSが表示される。左側パネルからCSSファイル名の三角マークをクリックし、最新のリビジョン(時刻で記載)を右クリックして「Save As」を選択する。(※画像: 変更したCSSを書きだす)既存のCSSファイルを上書きするのではなく別名のCSSファイルとして書きだすので、Dreamweaverなどに比べて若干直感的でないが、Chromeで直接結果表示を確認しながら編集が行えるのは魅力だ。

後編では、FirefoxのWeb開発ツールを紹介する。




村岡正和氏近影

[筆者プロフィール]
村岡正和(むらおかまざかず)●神戸でITシステム開発、コンサルティングを手掛けている。HTML5-WEST.jpの代表として関西でHTML5関連の話題を盛り上げる活動を行っているほか、さまざまなコミュニティ活動に関わっている。
HTML5-WEST.jp:http://www.html5-west.jp/
Twitter:http://twitter.com/#!/bathtimefish



HTML5の最新情報が学べるセミナー
「For Web Designer and Web Developer HTML5 Work Up Seminar」

主催:株式会社パソナテック 費用:無料 場所:東京都千代田区大手町2-6-4
詳細はこちら http://www.pasonatech.co.jp/ca/html5/


■直近スケジュールとセミナー内容

OFFLINE & STORAGE編 12月20日(火)19:00-21:00
【内容】Webアプリケーションにおけるデータ蓄積
【詳細および申し込み】http://www.pasonatech.co.jp/event/index.jsp?mode=2&d=on&no=3239



>>> 全記事目次はこちら(HTML5関連求人情報も掲載)

twitter facebook このエントリーをはてなブックマークに追加 RSS
【サイトリニューアル!】新サイトはこちら/MdNについて

前の記事を読む

MdN Design Interactive週間ランキング(12/04~12/10)

MdN Design Interactive週間ランキング(12/04~12/10)

2011.12.13 TUE

次の記事を読む

ON HTML5 FIELD 第6回(後編)

ON HTML5 FIELD 第6回(後編)

2011.12.15 THU

アクセスランキング

8.30-9.5

  • 携帯大手3社、メッセージアプリ「+メッセージ」を各社全ブランドとMVNOに拡大
  • テレビの音声をワイヤレス化して飛ばせる「トランスミッター」発売、サンワサプライから
  • iPhone 12/iPhone 12 Proに音の不具合、対象モデルは無償修理へ
  • ビクトリノックス、30色バリエーションのマルチツール「クラシック カラーズ」を発売
  • 今月発表のiPhone13、低軌道衛星通信を使い“圏外”でもテキスト送信などが可能か
MdN BOOKS|デザインの本

Pick upコンテンツ

現在

  • 【文房具連載】第19回 五十嵐製紙「Food Paper」/物語のある、ニューフェイスな文房具・雑貨
  • 見た目のかわいさだけじゃない、犬の形をした実用性の高いウェブカメラ
  • この秋に発表予定のiPhone 13(仮称)はどのような変貌を遂げるのか?
  • 植物性由来100%、合成香料不使用など、エコな洗濯洗剤5選/ライフスタイル連載・こんげつのきぶん
  • 【DESIGN DIGEST】書籍カバー『顔のない花嫁/K.R.アレグザンダー』、商品パッケージ『秋の限定商品/アフタヌーンティー・ティールーム』

MdN公式Instagram

Instagramでは、デザイン関連本や本に関連した参加型コンテストについて発信しています。

page top
MdN
impress
  • メルマガの登録・解除
  • プライバシーポリシー
  • 特定商取引法
  • 利用規約
  • お問合せ
  • 会社概要
  • インプレスグループ
  • 広告掲載について
  • MdN デザインの本
  • MdN新書 新ジャーナリズム宣言。
  • “静寂”文具サイト
  • MdN DESIGNFONT STORE

Copyright © MdN Corporation,
an Impress Group company. All rights reserved.

page top
MdN
impress
  • メルマガの登録・解除
  • プライバシーポリシー
  • 特定商取引法
  • 利用規約
  • お問合せ
  • 会社概要
  • 広告掲載について
  • インプレスグループ
  • MdN デザインの本
  • MdN新書 新ジャーナリズム宣言。
  • “静寂”文具サイト
  • MdN DESIGNFONT STORE

Copyright © MdN Corporation,
an Impress Group company. All rights reserved.