タグ

JavaScriptとHTMLに関するkyouzontのブックマーク (7)

  • サーバー不要で保存できる「Web Storage」の使い方 (1/5)

    HTML5とともにW3Cで標準化が進められているDOM APIの1つに「Web Storage」があります。Web StorageはCookieと同様にローカルディスク上にデータを保存する機能で、Cookieに比べて「有効期限がない」「データサイズの制限がない」といった特徴があります。ローカル上に永続的にデータを保存できるので、フォームの入力内容の保存やゲームのプレイ履歴の記録、各種サービスの状態保存など、などさまざまな用途に利用できます。 Web Storageにはローカルストレージとセッションストレージがあり、永続的にデータを保存する場合はローカルストレージを、ブラウザーを開いている間の一時的な保存であればセッションストレージを使います。ローカルストレージ、セッションストレージとも同じメソッドを持ち、記述方法に違いはありません。 今回のJavaScriptラボは、HTMLフォームに入力

    サーバー不要で保存できる「Web Storage」の使い方 (1/5)
  • IT技術・ソフト開発メモ帳 AjaxとServletの非同期通信(Ajax.Request)方法

    Ajaxからprototype.jsのAjax.RequestでServletを呼び出し、XMLの形式で非同期通信を行うための簡単なサンプルスクリプトを掲載します。 尚、当スクリプトはprototype.jsのJavaScriptライブラリが必要となりますので、以下のサイトからダウンロードする必要があります。 http://www.prototypejs.org/ 呼び出される側のServletは以下のようになります。実際はDBに接続後、そのデータをXML形式に変換してresponseに返す必要があるのですが、このソースでは簡単なテストを行うためにハードコードしてデータを返しています。 AjaxTest.java //J2SE import java.io.IOException; import java.io.PrintWriter; //J2EE import javax.servle

  • jQueryを使い始めたときに感じる13の疑問 : tech.kayac.com - KAYAC engineers' blog

    来週は私が夏休みなので更新はない予定です。agoです。 最近、人にjQueryを解説する機会があったので、昔を思い出してjQueryを使い始めた頃に感じる疑問を書いてみたいと思います。 1 そもそも何で使うの?いまでも困ってないよ 作成する内容にもよりますが、慣れると使用しない場合に比べて記述するコード量が3分の1程度まで減ります。 また、変数、条件分岐、繰り返しが減るのでバグが発生しにくくなります。 2 何か特殊なことができる? 結局できることは変わりません。 jQuery自体JSで書かれてますし、記述の自由度もJSの制約に制限されます。 3 何が難しいの? 文法がややjQuery的になります。 参考 jQuery言語入門 jQuery自体のコード量は少ないのですが、独特の記述法が多く慣れるまで多少時間がかかるかもしれません。 また、CSS Selectorの知識はほぼ必須です。 特にマ

    jQueryを使い始めたときに感じる13の疑問 : tech.kayac.com - KAYAC engineers' blog
  • 第10回(応用編-2)「グラフを書く-2」|株式会社八光電機

    前回は、簡単な棒グラフを書いたところで終わりにしましたので、今回は、もう少し複雑なグラフを書いてみることにします。 前回使った、幅・高さともに1ピクセルで、透明:img001.gif、白:img002.gif、赤:img003.gif、青:img004.gif の4ファイルに加え、黒:img005.gif、緑:img006.gif の2ファイルを用意しました。 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <script> function disp() { var i,data=0,datb; var dat=new Array(); for(i=0;i<=7;i++) { dat[i]=eval(document.form01.elements[i].value); if(i%2==1) data=Math.max(data,

    kyouzont
    kyouzont 2011/06/09
    APIなどは使わず自力で書く方法。
  • Loading...

  • CSS3のセレクターで作るストライプテーブル (1/3)

    前回まではjQueryの基的な使い方を解説してきましたが、今回からは実務で使える、より実践的なテクニックとサンプルを紹介していきます。今回はjQueryでCSS3のセレクターを利用し、テーブル(表組み)を見やすくスタイリングする「ストライプテーブル」を作成します。 CSS3のセレクターを使えば作業効率がアップ 「CSS3(Cascading Style Sheets, level 3)」は、W3C(World Wide Web Consortium)が策定を進めているCSSの新しい規格です。CSS3ではさまざまなプロパティやセレクターが追加され、現在の主流となっている「CSS2.1」では苦労していた作業を効率化できるようになっています。 CSS3の一部機能は、すでにFirefoxやSafari/Google Chrome、OperaなどのWebブラウザーに先行して実装されていますが、実際

    CSS3のセレクターで作るストライプテーブル (1/3)
  • SNBinderと「混ざり物のないコンソメスープ」と

    先日オープンソース化したSNBinder(参照)、たくさんの人たちから色々なフィードバッックをいただけてとても感謝している。ブログの記事として書かれたものは私が知る限り以下の三つ。 penultimate diary: SNBinderを試してみる js do.it: SNBinderを試したよ! a2c.get.diary: SNBinderに目からウロコ 小さなMVCが今現実に 当初は、最新のjQueryと動かないというバグがあったり、READMEにタイポがあったりとご迷惑をおかけしてしまったが、こうやってフィードバックをいただくことによって、励みになったり改良したり、というのがオープンソースの醍醐味である。とてもありがたい。 ちなみに、SNBinderは原型のようなものは1年前以上前からあったのだが、ViewとControllerの切り分けに部分がなかなかすっきりせず、公開を控えてい

  • 1