Bookmark and Share

JavaScript

2011年5月11日(水) 11:00
プログラミング言語を学ぶ工程の最初となる開発環境の準備と、実際にコードを書くところについて解説する。
2010年9月29日(水) 11:00
mixiアプリで使えるクチコミを広めるための4つの機能「アクティビティ」「招待」「メッセージ」「デバッグ」を中心に解説
2010年1月12日(火) 11:00
「RESTなWebサービスの利用/開発」の第2回として、JavaScriptを使ってWebブラウザだけでWebサービスにアクセスする例を紹介しま す。「楽天Webサービス」を例に取り上げ、「jQueryを使ってJSONPで通信を行ってデータを取得し、Webページに結果を表示する」までの一連 の流れを解説します。
2009年2月24日(火) 11:00
大々的なキャンペーンの際には、1つのサイトに同時にいくつものバナーを掲載することがあります。電車などにおける車内全面広告のようなメディアジャッ クは、壮観に感じられます。しかし、Webサイト内だけでそれを行っても、壮観に感じるのは難しいと思います。むしろ、背景と認識されてしまうかもしれま せん。
2009年2月17日(火) 11:00
今回はマウスのアクションでHTMLコンテンツ上に広がるバナーを作成してみたいと思います。「HTMLコンテンツ上に広がる」というのは、ページ表示の 最初はバナー枠に収まるように表示されていますが、何らかのイベントで「HTMLコンテンツ上にレイヤーとして重なる(広がる)」という意味です。  
2009年2月10日(火) 11:00
今回からは、サイト閲覧者のブラウザに対するアクションに反応するバナーを作成します。ブラウザに対するアクションとは、スクロール、マウスカーソルの 移動、ウィンドウ操作などです。これらの状態はFlashから直接取得できませんが、JavaScriptを用いることで、取得することができます。
2009年2月3日(火) 11:00
企業が、テレビ、ラジオ、新聞などにかける広告費が減少する一方で、インターネットにかける広告費は増加しています。また、インターネット上のサービス は広告費でまかなわれていることが多く、特にニュースサイトやポータルサイトなどではさまざまな広告があります。インターネット広告は、主に文字だけのテキスト広告と、バナーと呼ばれる画像やFlashを用いた広告の2種類があり、適材適所で使い分けられていま す。その中でも、Flashバナーの表現力には可能性があり、いろいろな仕掛けのバナーが日々生み出されています。
2009年1月21日(水) 11:00
数年前からのAjaxの流行により、もはやWebアプリケーションにおいてAjaxは一般的な存在となっています。Ajaxとはもともと Asynchronous JavaScript and XMLの略で、JavaScriptでXMLを使用した非同期通信を行うというものでした。Ajaxを利用することで画面全体をリロードせずにサーバーに データを送信したり、画面の一部を動的に変更したりといった処理が可能になります。
2009年1月14日(水) 11:00
Ajaxという言葉は、Adaptive Path社のJesse James Garrett氏が2005年2月18日に投稿した「Ajax: A New Approach to Web Applications」 で初めて使われました。そのころからたくさんのJavaScript/Ajaxライブラリやフレームワークが公開されてきました。その中でも「prototype.js」 「jQuery」は最も有名なライブラ リ・フレームワークと言えるでしょう。
2009年1月13日(火) 11:00
現在、XHTML 1.0がWeb制作の現場では当たり前のように使われていますが、HTML 4.01の次バージョンにあたる「HTML 5」という規格が次のHTML標準となりそうです。
2009年1月7日(水) 11:00
Gearsをインストールすることにより、ブラウザ単体ではできなかったさまざまなことができるようになります。もともとはGoogle社から 「Google Gears」という名前で2007年に発表されたプロダクトでしたが、今年になってシンプルに「Gears」と呼ばれるようになりました。それにより、さ らにオープンソースとしての位置づけが強くなってきた感があります。
2008年10月24日(金) 11:00
前回(http://www.thinkit.co.jp/article/146/3/)は主にHTMLやCSS、サイトデザインについて紹介しました。今回はもう少しシステム寄りの「作り方」の紹介をします。大前提としてご理解いただきたいことは、iPhone用のサイトというのはシンプルなPC向けのページである、ということです。  
2008年9月16日(火) 11:00
多くのWebサイトでは、ユーザーにフォームから何らかの情報を送信してもらうことが非常に大きな目的となります。ブログやSNSに代表される、ユーザー自身がコンテンツを作成するような場合では、フォームの操作がWebサイトの基本操作となります。また、ECサイトではフォームを操作して、購入のアクションを完了してもらうことが最大の目的です。  
2008年8月25日(月) 11:00
本連載では、「JSON vs. FREDDY:Web軽量通信」と題して、静岡大学情報学部石川研究室で筆者が研究開発を進めているFREDDYの紹介を行ってきた。最終回の今回は、研究段階にあるFREDDYの実用化に向けた方向性を議論する。また、FREDDYの可能性をデモンストレーションするために作成した「Google Mapsを利用した対戦型の空中戦ゲーム:GFighter」も紹介する。  
2008年5月30日(金) 11:00
JavaScriptのライブラリは、各ブラウザ間のバグや仕様の違いを吸収することで、開発者の負担を激減することを可能としました。しかし、 JavaScriptの仕様の違いと同時にCSSレイアウトのバグや仕様の違いも、Web開発者の大きな悩みの1つでした。そんな中、最近ではCSSのフレームワークも出てきたので、その中でも注目度の高い2つを紹介します。  
2008年5月29日(木) 11:00
さて、最終回の今回はこれまで学んできたCanvasのテクニックを応用して、アナログ時計のjsライブラリを作ってみましょう。図1に完成図を示します。  
2008年5月27日(火) 11:00
最終回では、今まで学習した内容を組み合わせて、より実践的なアプリケーションを作成します。サンプルファイルを見ながら勉強しましょう。
2008年5月22日(木) 11:00
Canvasでは、Webブラウザで表示可能な画像を組み込み表示することが可能です。Canvasは文字を描画する機能がないため、その代用として画像組み込みが重宝します。
2008年5月20日(火) 11:00
今回はformのデータを読み込んでBMI計算プログラム(Body Mass Indexの略、肥満度の指数としてよく使われる)の作成が最終目標です。  
2008年5月19日(月) 11:00
前回はJSONの概要と記法、そしてJavaScriptでの利用方法について説明しました。連載2回目となる今回はAjaxアプリケーションでの JSONの利用方法を、サンプルを作成しながら紹介していきます。  
2008年5月15日(木) 11:00
今回は、Canvasに描いた線や図形に好きな色を指定する方法を解説していきます。これまで、Canvasに線を描く場合はstrokeメソッドを、図形を塗りつぶす場合はfillメソッドを使ってきましたが、Canvasに表示される色はすべて黒でした。これは、Canvasで描かれる図形のデフォルト色が黒となってるためです。
2008年5月14日(水) 11:00
Googleガジェットは、XMLを書いて作ります。百聞は一見にしかずということで、Googleがサンプルとして提供しているHello Worldと表示するガジェットのXMLを見てみましょう。  
2008年5月13日(火) 11:00
JavaScriptを勉強したいけど、プログラム構造がよく分からなくて、なんとなく使っている人は多いのではないかと思います。市販の本やWebサイトにはJavaScriptのサンプルがたくさん載っているので、必要なところをコピー&ペーストしてしまうと、JavaScriptの文法が分からなくても動いてしまいます。
2008年5月12日(月) 11:00
JSONとはJavaScript Object Notationの略で、XMLなどと同様のテキストベースのデータフォーマットです。その名前の由来の通りJSONはJavaScriptのオブジェクト表記構文のサブセットとなっており、XMLと比べると簡潔に構造化されたデータを記述することができるため、記述が容易で人間が理解しやすいデータフォーマットと言えます。  
IT Leaders 毎月無料でお届けいたします

本誌は、読者登録いただくことにより、毎月無料でみなさまのお手元まで直接お届けいたします(書店などでは販売していません)。

企業の情報システムを担当する方々や事業部門のIT担当の方々、およびIT関連プロフェッショナルの方々を対象に、実践的に役立つ情報を掲載、幅広く業務にご活用いただけます。

IT Leaders新規購読お申し込みはこちらから