The most popular coding language for the web is javascript; so much so that since the advent of HTML5, it has now been officially accepted as the default standard. Javascript has moved beyond a smaller client-side browser-based language to become integrated not just for front-end design, but also for back-end server-side development. As a result there are has been a huge growth of Javascript libra
jQueryのイベント記述方法はいくつかあり、大雑把におさらいしたのが以下の3パターンです。 まず一番基本的なのが $("a").click(fn) や $("a").bind('click', fn) です。click(fn)はbind('click', fn)の省略形です。 次にjQuery1.3で $("a").live("click", fn) という機能が出来ました。liveの良いところはDOM操作で出たり消えたりするエレメントに対して再バインド無しでイベント定義ができる利便性と、内部的にはbind個所がdocumentの1か所になり複数個所へのbindが無くなることによるメモリ効率と実効速度の向上です。 更にjQuery1.4.2で $("#foo").delegate("a", "click", fn) という書き方が出来るようになりました。これは特定要素以下に限定するliv
pjaxの前にpushStateとは AjaxとjQueryの説明は不要として、pushStateとはなんぞや。 pushStateを使ってブラウザの履歴に対する操作をし、HTMLの一部のみを書き換える動作でもブラウザの戻る/進む機能を実現できる方法のひとつ。Ajaxなページを再現し、かつURLを見慣れた方法で自然にpermalinkを表現できる。 有名なところではGitHubで使われてるアレ。 hash fragment (/#!/) ブラウザの履歴を機能させるため、URL の fragment (#) を使ってAjaxなページを実現する方法。一時期もてはやされた感があるが、さらなる「#!」URL批判 - karasuyamatenguの日記 など合理的な反論があり、これから導入するのはためらわれるところ。 有名なところではTwitterで使われているあの厄介者。 pjaxとは pjax
昨今、jQuery MobileやSencha TouchやHTML5でけっこうなUIのスマートフォン用Webアプリを作れるようになってきました。でも、せっかくアプリっぽいのを作ったら、開発者としてはホーム画面に追加してほしいですよね。 そこで便利なのが、「Mobile Bookmark Bubble」というWebアプリのホーム画面登録を促すバルーンを表示するGoogle製のJavaScriptライブラリです。 これを使うと、以下のようなバルーンが下からにょきっと出てきます。 MOONGIFTさんもiPhone/iPadでホームボタン誘導「Mobile Bookmark Bubble」 と紹介しています。 普通に使うのはそんなに難しくないんですが、jQuery Mobileと一緒に使うのが意外と大変でした。なぜなら、Mobile Bookmark BubbleとjQuery Mobileは
This jQuery plugin enables very basic bookmarkable #hash history via a cross-browser HTML5 window.onhashchange event. While this functionality was initially tied to the jQuery BBQ plugin, the event.special window.onhashchange functionality has now been broken out into a separate plugin for users who want just the basic event & back button support, without all the extra awesomeness that BBQ provide
Table of Contents Collections each, map, inject, detect, select, reject, all, any, include, invoke, pluck, max, min, sortBy, sortedIndex, toArray, size Arrays first, last, compact, flatten, without, uniq, intersect, zip, indexOf Functions bind, bindAll, delay, defer, wrap Objects keys, values, extend, clone, isEqual, isElement, isArray, isFunction, isUndefined Utility uniqueId, template Collection
MozillaのJavaScriptエバンジェリストJohn Resig氏が、自分の携わった二つのプロジェクトで新たな動きがあったことを報告している(『New Processing.js and Sizzle.js Sites』)。 一つはProcessing.jsで、JavaScriptを使用してHTML5のCanvas要素上に形を描き、画像を操作するためのライブラリである。FlashやJavaアプレットに頼らずアニメーションやインタラクティブなUIを作成することができる。Firefox、Safari、Opera、Google Chromeをサポートし、IEでもExplorer Canvasを使って動作させることが可能だ。 サイトのフロントページがProcessing.jsのデモになっており、次に掲げるの画像の中央下に見られる二重円は、拍動するようなアニメーションを見せながら、マウスカー
時が経つのは早いもので、ぼーとしてたらもう1月も終わりそうですね。外村です。 先日リリースされたjQuery1.4で新しく追加されたメソッドや新しい使い方ができるようになった機能を全部ではないですがいくつか紹介します。以下に変更点が全て掲載されているのでそちらも参照するといいと思います。 Version 1.4 ? jQuery API 新規で追加されたメソッド 1. nextUntil()、prevUntil()、parentsUntil() 指定したセレクタまでの要素を返します。以下の例ではitem3とitem4の後ろにテキストが追加されます。 <ul> <li id="item1">item1</li> <li id="item2">item2</li> <li id="item3">item3</li> <li id="item4">item4</li> <li id="item5
Installation Install the addon from addons.mozilla.org. After you restart Firefox, you should visit FireQuery Test Page to make sure all is working correctly. How to build FireQuery from source If you want to install the addon from the latest source, you need to build it. It should be simple, but make sure you have these tools in your path: git zip ruby and rake Build steps: After that your XPI sh
lang/javascript/jquery-deferred/test-jquery-deferred.js, lang/javascript/jquery-deferred/jquery-deferred.js: next で余計な Deferred をつくらなくてすむように修正 これによって call しまくってかえってくるとき重かったのがなおった
とりあえずコマンド行編集と投稿用アドレスの自動設定の機能のみの実装版ですがAndroid Marketに登録しましたので携帯百景のアカウントをお持ちの方は試してみてはいかがでしょうか。 まずはマーケット->アプリケーション->ソーシャルネットワークへ こんな感じで表示されるはずですが、後ろの方に流されているかもしれませんね http://jp.androlib.com/android.application.com-natu-android-movapichelper-qzxx.aspxにアクセスしてQRコードで直接、マーケットを開いてしまうのが早いかもしれません。 コンタクトリストを見に行くのでインストールの時に注意が表示されます 無事インストールが終わったら投稿用アドレスを自分のAndroid携帯に登録しましょう 一旦PCのgmailから携帯百景から投稿した後、Android携帯の連絡
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く