タグ

javascriptと jQueryに関するfjwr38のブックマーク (7)

  • Chosen: A jQuery Plugin by Harvest to Tame Unwieldy Select Boxes

    Hide Search on Single Select The disable_search_threshold option can be specified to hide the search input on single selects if there are n or fewer options. $(".chosen-select").chosen({disable_search_threshold: 10}); Default Text Support Chosen automatically sets the default field text ("Choose a country...") by reading the select element's data-placeholder value. If no data-placeholder value is

  • Javascript/jQuery/読む001 - 俺の基地

    1行目〜変数空間を死守せよ! いきなりコード全体が1個の関数オブジェクトでラッピングされて、定義直後に実行されるように「()」をケツにつけてます (function(){ //延々とコード })(); これはおそらくjQueryで使う変数名が外部と被っても、外部からの影響を受けないように、逆に外部に影響を出さないように関数スコープに閉じ込めてるということですね。 ▲ ▼ 14行目〜 予め退避 まずwindow上のjQueryプロパティの存在を確認してます。 単独で使えば存在するわけがないので通常はスルーです。 存在したのなら内部変数_jQueryにjQueryオブジェクトを突っ込んでます。 // Map over jQuery in case of overwrite if ( window.jQuery ) var _jQuery = window.jQuery; これは既存のj

  • いつでも jQuery を読み込めるブックマークレット jQuerify | バシャログ。

    こんにちは、 tanaka です。 jQuery 、使っていますか?今日は jQuery を好きなときに読み込むためのブックマークレットを紹介します。 Firefox + Firebug の環境を推奨。 ブラウザにブックマークレットを登録する 次のリンク先をブックマークとして登録してください。 jQuerify 上記のブックマークレットは、 Learning jQuery » jQuerify Bookmarklet のスクリプトに僕が少し修正を加えたものです。 Safari, Firefox, Operaでは、ブックマークバーなどにリンクをドラッグするだけで、使えるようになります。 IE6 では右クリック→お気に入りに追加(安全でない可能性の警告が出ます)でお気に入りに登録できますが、使えないようです。 jQuery を試したいとき、読み込もう このブックマークレットは何が便利なのでしょ

    いつでも jQuery を読み込めるブックマークレット jQuerify | バシャログ。
  • JSNote - [JavaScript]カプセル化のお話

    そもそも無名関数って何よ? 無名関数というのは、その名の通り名前がない関数のことです。 例えば次のようなプログラムを見てみましょう。 (function(e) { alert(e); })('無名関数です!'); functionに名前がありませんね!これが無名関数です。 上記のコードを実行するとアラートで「無名関数です!」と鳴ります。 (無名関数)(引数)という形式にすることで、関数を定義して即座に実行しています。 関数は変数に突っ込めるよ! そもそもJavaScriptの関数はFunctionクラスをインスタンス化したものなんです。 なので次のような記述が一番自然な関数の定義方法と言えるでしょう。(自然なだけで一般的ではないけどね!) var hoge = new Function('x', 'y', 'return x + y;'); alert( hoge(1, 2) );

  • jQueryで複数セレクタを and 条件と or 条件で指定するときの指定方法の違いをメモする - 雑想空間

    はまったのでメモ。 jQuery でセレクタを複数条件で指定したい場合などがある。 例えばこんな場合 <table> <tr> <td class="a" id="1">a-1</td> <td class="a" id="2">a-2</td> <td class="a" id="3">a-3</td> </tr> <tr> <td class="b" id="4">b-4</td> <td class="b" id="5">b-5</td> <td class="b" id="6">b-6</td> </tr> </table>こんなテーブル構造があった場合。 classが"a"、idが"5"のカラムの色を変えたい場合。 $(function() { $(".a,#5").css("backgroundColor", "red"); });これでOK。 これは or 条件ですね。 cl

    jQueryで複数セレクタを and 条件と or 条件で指定するときの指定方法の違いをメモする - 雑想空間
  • Closure Library 超入門 〜テスト編〜 - present

    はじめに UI フレームワークとかすっとばして、いきなりテストです。 Closure Library 使って Web アプリを作るということは、それなりの規模の RIA を作るということ。ちょっとしたやつなら jQuery でいいですからね。 それなりの規模の RIA の品質を高めるには、もはや当たり前かもしれませんが、テストが重要。早い段階でテスト機能を使いこなせるようになっておくべきです。 テストの記述 Closure Library は JsUnit を使ったテストをサポートしています。JsUnit の使い方を簡単に説明するなら次の通り。 setUp という名前の関数を作り、テストの準備を行う処理を書く tearDown という名前の関数を作り、テストの後始末を行う処理を書く test で始まる名前のグローバル関数でテストを書く JUnit や NUnit を使ってテストを書いた経験

    Closure Library 超入門 〜テスト編〜 - present
  • jQTouchとHTML5のlocalStorageでwikiみたいなの作った(w3c widget化も) - Born Neet

    約一ヶ月ぶりのエントリ…完全に暑さに負けてますね^^ というわけで今日は日曜出勤の振替休日を利用して、 最近Ext.jsに合流したりで話題のjQTouchを触ってみました。 そしてできあがったのが、このwikiもどきです。 wiki5 説明 触っていただければ使い方はなんとなくわかると思います。 ただ、Mobile Safari以外では一切動きません。 (iOS4上では動作未確認です。) また、タップが効かない、ボタンがアクティブのままになる、 画面が真っ黒になる等、全体的に挙動が安定していません。 (はい、テスト不足です。) どうにもならなくなったときは「wiki5/index.html?clear」にアクセスすれば、 初期化されます。 あと、ついでですがw3c widgetにもしてみました。 cloud readerで動作することを軽く確認しています。 wiki5 中身の解説は暑いので

  • 1