タグ

JavaScriptとjQueryに関するefclのブックマーク (190)

  • jQuery ソースコードを読むための参考資料一覧 - mollifier delta blog

    2010/09/26(日) に京都で Kanasan.JS jQuery コードリーディング #2 が行われる(告知ページ)。みんなで jQuery のソースコードを読むイベントで、今回が2回目だ。参加者募集中です。 jQuery はファイル1つだけのライブラリなのですごい環境とかもってなくても大丈夫なんだけど、読むうえで参考になるサイトとかをまとめてみた。この辺の準備をしておくと理解が深まると思う。 ソースコード http://code.jquery.com/jquery-1.4.2.js http://github.com/jquery/jquery まずは jQuery のソースコードを取ってこないと始まらない。今回はバージョン 1.4.2 を使用する。jQuery の公式サイトから圧縮していないコードをダウンロードしよう。 それと、jQuery ソースコードは Git で管理されて

    jQuery ソースコードを読むための参考資料一覧 - mollifier delta blog
    efcl
    efcl 2010/09/19
    jQueryのコードリーディングの資料。
  • 14のjQueryベストプラクティス[to-R]

    14のjQueryベストプラクティス 原文:14 Helpful jQuery Tricks, Notes, and Best Practices 良かったので翻訳してみました。かなりの意訳で、上手に訳せてない箇所も多いので詳しくは原文を参照してください。 1.メソッドはjQueryオブジェクトを返す ほとんどのメソッドがjQueryオブジェクトを返すのが重要です。 これにより次のようなメソッドチェーンが可能になっています。 $someDiv .attr('class', 'someClass') .hide() .html('new stuff'); jQueryオブジェクトを返すのがわかっていれば次のように分割して書くことも出来ます。 var someDiv = $('#someDiv'); someDiv.hide(); 次のように一行で書くことも出来ます。 var someDiv

    14のjQueryベストプラクティス[to-R]
    efcl
    efcl 2010/09/14
    jQueryの書き方。プロパティにアクセスする歳の注意
  • uupaa.js と jQuery を機能を中心にざっくりと比較 - latest log

    Classの継承についてサンプルを追記しました。 jQuery の特徴的な構文を uupaa.js で表現する方法を追記しました。 デバッグ支援機能について追記しました。 特徴 uupaa.js jQuery 初版 version 0.1 (2008-06-07) version 1.0 (2006-10-27) 最新版 version 0.8 (2010年末を予定) version 1.4.2 (2010-02-19) ライブラリの目標 WebOSのフロントエンド 不明 来の用途 WebOS / WebApp DOMの操作とサイトの装飾 使われ方 導入実績なし 小〜中規模サイト / ポータルサイト等 想定されるコアユーザ層 エンジニア デザイナー / コーダー / エンジニア 名前空間 uu (1つ) jQuery と $ (2つ) ライブラリによる識別子プリフィクスの予約 uu また

    uupaa.js と jQuery を機能を中心にざっくりと比較 - latest log
    efcl
    efcl 2010/09/08
    jQueryとuupaa.jsの機能対応表。 uupaa.jsにあるメソッドのまとめ。
  • ECMAScript 規定: ドル記号は機械的に生成されるコード中のみの使用を意図される

    えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa うん。$ ってネームスペースとしては全く効率的じゃない。というか疲れる。 PHP やると疲労感を感じるのは $ の使用を強要されてるせいもあるとおもう 2010-09-06 04:42:00 えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa $ はそもそも人が利用する識別子として許されてないってのもデカイです(ECMAScript規約違反)。 著名ライブラリ達は平然と $ を利用していますが、あれルール違反だから 2010-09-06 04:44:25

    ECMAScript 規定: ドル記号は機械的に生成されるコード中のみの使用を意図される
    efcl
    efcl 2010/09/08
    クロージャー、イベントbind、uupaa、入れ子設計、スピード、「ググラビリティ」
  • jQuery Selectors

    Toggle Button = $('selector').addClass('highlight').animate({ marginLeft: 10}, 'fast'); Download This Lab This is a paragraph, which means it is wrapped in <p> and </p>. Those "p" tags in the previous sentence are formatted as <code>. This is the first list item (<li>) in an unordered list (<ul>). This is the second list item. It has a link in it. This is the third list item. It has a class of "my

    efcl
    efcl 2010/07/10
    jQueryのセレクタの視覚的にテストできるサイト。 セレクタを試せる
  • 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
    efcl
    efcl 2010/07/10
    jQueryとは何
  • morrisonpitt.com - このウェブサイトは販売用です! - morrisonpitt リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    efcl
    efcl 2010/07/09
    要素同士を線で結ぶ
  • Introducing jQuery

    jQueryって何 JavaScriptのフレームワーク みんな超使ってる ややこしいことが超簡単にできる John Resigってすげー人が作ってる とにかくイケてる なぜjQueryはイケてるのか 超短く書ける。そう作られてる。 Write Less, Do More. たくさんプラグインがある。使うの簡単。 DOM操作周りにめちゃ強い。 JavaScript始めるのにもオススメ。 ブラウザごとの差異も吸収してくれちゃう ブラウザ上でなんかするのに必要な機能が詰まってる プログラム書く流れ JavaScriptに限らず、大体こんな感じ。 こんなん作りたい APIを調べる それをどーやって使うのか調べる なんか難しそうだったらフレームワークとか調べる 文法を知る(大体どれも大きくは変わらない) 書いてみる APIとかフレームワークとか知らん 大丈夫です。 そんなん普通、調べないと知りませ

    efcl
    efcl 2010/07/04
    jQueryの説明解説概要 jQuery入門記事
  • ASP.NET Web: The Official Microsoft ASP.NET 2.0 Site : Home Page

    Created with Sketch. image/svg+xml image/svg+xml image/svg+xml

    ASP.NET Web: The Official Microsoft ASP.NET 2.0 Site : Home Page
    efcl
    efcl 2010/06/30
    ASP.NET Ajax Library ベータ版のチュートリアル
  • iframe を iframe ぽく見せない jQuery プラグインを作ってみた - Cyokodog :: Diary

    更新履歴 2011-09-29 Ver 0.1.4 に更新 jQuery 1.6.2 に対応しました 2010-06-10 Ver 0.1.3 に更新 getTargets, getTarget メソッドを追加しました 2010-06-04 Ver 0.1.2 に更新 IE6 で実行時にタイミングにより表示されてたエラー警告を、表示されないように修正しました。 2010-06-01 Ver 0.1.1 に更新 IE で正常に動作しない不具合を修正しました。 社内アプリも Ajax 的な UI なものが増えるにつれて、1画面にたくさんの機能を詰め込みたいという要望を受ける事が多くなりました。素直に作るとプログラムも肥大化し保守も大変になるので、機能単位に画面を分けて作成し、それぞれの画面を iframe で1つの画面に読み込むといった方法で対応したりしてます(iGoogle 的な感じ)。 そ

    iframe を iframe ぽく見せない jQuery プラグインを作ってみた - Cyokodog :: Diary
    efcl
    efcl 2010/05/31
    JavaScriptでiframeを枠を上手く見せる
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    efcl
    efcl 2010/05/19
    JavaScriptのグラフ、図表示。 jQueryプラグイン
  • David DeSandro: jQuery Masonry

    Masonry is a layout plugin for the ever-popular Javascript library jQuery. Download jQuery Masonry Think of Masonry as the flip side of CSS floats. Where as floats arrange elements horizontally then vertically, Masonry arranges them vertically then horizontally. The result leaves no vertical gaps between elements of varying height, just like a mason fitting stones in a wall. Invoking Masonry only

    efcl
    efcl 2010/04/04
    隙間無く要素要素を埋めるJavaScriptライブラリ。 Naverの画像検索
  • jQueryを良くする25のTIPS

    jQueryを良くする25のTIPS ネタ元:Improve your jQuery - 25 excellent tips ちょっと多いですが、かなり良いTIPSがまとまっています。 Google AJAX Libraries APIを利用しよう Google AJAX Libraries APIを活用すればすばやくライブラリを読み込むことが出来ます。 <script src="http://www.google.com/jsapi"></script> <script type="text/javascript"> // Load jQuery google.load("jquery", "1.2.6"); google.setOnLoadCallback(function() { // Your code goes here. }); </script> 直接読み込むことも出来ます。

    jQueryを良くする25のTIPS
    efcl
    efcl 2010/02/02
    jQueryの高速化。 Tips、デバッグ、効率化
  • ブログ本文のHTMLにJavaScriptのサンプルコードを書き、それを読み込んでJavaScriptを実行する方法のメモ - こんにちはこんにちはmonmonです!

    jQueryのAPIを眺めてて、「そういえばこのサンプルで実行するiframe、実際にファイルがあるのかな?それともJavaScriptで動的に作ってるのかな?」と思って確認したのでメモメモ。 確認してみたらやっぱりJavaScriptで動的にiframe作ってるみたいですね。 (サンプルコードのhtmlをいくつも作るの大変だから当たり前なのかしら?) たまにブログとかにJavaScriptのサンプルコードを書いてそれを実行したくなるときがあるのでその時用。ブログのプレビューとかも最近こうやってるiframe動的に作ってるんでしょうねぇ。 方法 <code class="demo-code">っていうタグを用意してその中にJavaScriptのコードを記述 id指定ではなく、class指定なのは複数のコードを実行したいとき用ですよね 出力結果を入れる空div、<div class="cod

    ブログ本文のHTMLにJavaScriptのサンプルコードを書き、それを読み込んでJavaScriptを実行する方法のメモ - こんにちはこんにちはmonmonです!
    efcl
    efcl 2010/01/20
    コードとサンプル実行
  • もっと便利に!jQueryでラクラクサイト制作(実践サンプル付き) 記事一覧 | gihyo.jp

    第21回jQueryでAJAX入門:Google AJAX Feed APIを利用したRSSの読み込みとプラグインへの組み込み 長谷川広武(はせがわひろむ;h2ham) ,徳田和規 2010-10-08 第20回jQueryでAJAX入門:正規表現でサイトに表示したTwitterにリンクをつける 長谷川広武(はせがわひろむ;h2ham) ,徳田和規 2010-03-24

    もっと便利に!jQueryでラクラクサイト制作(実践サンプル付き) 記事一覧 | gihyo.jp
    efcl
    efcl 2009/11/30
    jQuery のチュートリアル
  • IE5で動くjQueryっぽいライブラリができていました - ?D of K

    半分ぐらいjQueryからコードを持って来たような気がしますが、IE5でもjQueryっぽく書けるライブラリができていました。正直、あんまりブラウザのチェックとかしていないので、実際に使うのは結構危険です。 http://code.0fk.org/$/ とりあえず、イベントとアニメーションだけ設定した例です。 重要なこと jQueryから乗り換えてもいいですか? 乗り換えない方が良いと思います。 IE5のサポートをしたいので使っても良いですか? 商業サイトならIE6からのサポートにして、jQuery使った方が良いと思います。 ソース見ると関数呼び出し減って、速そうなので使っても良いですか? 速さを目的とするなら、uupaa.jsをオススメします。 使っても良いですか? 使わない方が良いと思います。 Twitterで重要なことが謙虚すぎる、つまり、目立っていないとあったので、目立つようにしま

    IE5で動くjQueryっぽいライブラリができていました - ?D of K
    efcl
    efcl 2009/11/20
    IE5対応のjQueryっぽいもの
  • css-eblog.com - このウェブサイトは販売用です! - css eblog リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    efcl
    efcl 2009/11/18
    ポップアップやドラッグ可能なウィンドウを実装するライブラリ
  • jQuery開発に便利なエディタ上でF5実行などの機能がついたjQuery専用エディタ「jQueryPad」:phpspot開発日誌

    jQuery開発に便利なエディタ上でF5実行などの機能がついたjQuery専用エディタ「jQueryPad」 2009年10月10日- Paul Stovell - jQueryPad jQuery開発に便利なエディタ上でF5実行などの機能がついたjQuery専用エディタ「jQueryPad」が公開されました。 起動してコードを書いてすぐ実行というステップが取れるのでjQuery開発の他、入門用途に非常に適しているように思います。 左側にHTMLを記述するエディタが存在します 右側にはjQueryを記述するコード。 div#hello に Hello World を入れるシンプルなコードになってます。 F5キーでプログラムを実行できるので実行してみると、下のペインに実行結果が出るというもの。 IE, Firefox, Chrome上で実行させることも可能。 但し、Firefox, Chro

    efcl
    efcl 2009/10/10
    jQuery専用エディタ。
  • jQueryを読むために知っておきたい6つの知識 : tech.kayac.com - KAYAC engineers' blog

    夏休みはタイ古式マッサージセミナーに参加してきました。agoです。 先週日曜日若手IT勉強会に参加させていただき、jQueryのコードリーディングを行ってきました。 そこでjQueryのコードを読むときの基礎知識に関して簡単にまとめてみたいと思います。 1 変数の複数同時宣言と代入 まず、JSでは変数の宣言は以下のような形式で行います。 var hoge; この場合は単一の変数の宣言ですが、以下のような記述を行うと複数の変数を同時に宣言することが可能です。 var hoge, huga; また、変数宣言と同時に値の代入を行うことも可能で、その場合以下のような記述になります。 var hoge = 'test'; さらに複数の変数宣言と、値の代入は同時に行うことが可能で、その場合以下のような記述になります。 var hoge = 'test1', huga = 'test2'; jQuery

    jQueryを読むために知っておきたい6つの知識 : tech.kayac.com - KAYAC engineers' blog
    efcl
    efcl 2009/09/16
    jQueryを読む時の注意点
  • jQueryのイベントをチュートリアルで学ぶ(前編) (1/6)

    jQueryを使ったプログラムの基的な要素として、セレクターと(X)HTML/CSSを操作する命令について解説してきました。今回はもう1つの重要な要素である「イベント」を紹介します。 命令が実行されるタイミングを決める「イベント」 これまで見てきたように、jQueryを使ったプログラムは、セレクターで特定の(X)HTML要素を指定し、(X)HTMLCSSを追加・変更します。サンプルプログラムは理解しやすいように、Webブラウザーで開くといきなりプログラムが実行されるものでしたが、来必要なのはサイト制作者が意図したタイミングで実行されるプログラムですよね。では、タイミングはどのようにして指定するのでしょうか? たとえば、第1回で紹介したアコーディオンパネルは「ユーザーが特定の要素をマウスでクリックしたときに、要素の高さを変更する」プログラムでした。ほかにも、マウスオーバーで画像が切り替

    jQueryのイベントをチュートリアルで学ぶ(前編) (1/6)
    efcl
    efcl 2009/08/20