タグ

jqueryに関するstealthinuのブックマーク (113)

  • selectorの存在確認に便利な`$(selector).exists()`を実装しておく - Qiita

    jQuery.fn.exists = function(){return Boolean(this.length > 0);} 複数個生成したくないDOMを追加する際にvalidateするときとかに使う。 formがsubmitされた際のalert表示を複数個追加したくなかったので、こういうのほしかったのです。 サンプル jQuery.fn.exists = function(){return Boolean(this.length > 0);} // <中略> if ($(selector).exists()) { // selectorが既に存在してた場合の処理 } その他 追記1(2014/03/13 13:52) これ、以下でも実現できるし、意味的にはこっちの記述も良い気がするけど、いろいろと冗長... 処理的に冗長だし、条件によっては一部結果に不備が出るようです。詳細は以下のコメ

    selectorの存在確認に便利な`$(selector).exists()`を実装しておく - Qiita
    stealthinu
    stealthinu 2014/08/15
    jQueryでセレクタで書いたものが存在しているかを確認するためのメソッド。これはスマート。
  • jQuery 公式 Blog 「jquery-latest.js を使用するのをやめろ」

    jQuery 公式 Blog は、「Don't Use jquery-latest.js」 と題された記事内で、今後、jquery-latest.js のバージョンを 1.11.1 で固定することと、番環境で jquery-latest.js を読み込むのをやめてくれというアナウンスを行っています。 jQuery 公式 Blog は、7月 3日付けで投稿された 「Don't Use jquery-latest.js (jquery-latest.js を使うな)」 と題された記事内で、今後、jquery-latest.js のバージョンを 1.11.1 で固定することと、番環境 (公開している Web サイト) で jquery-latest.js を読み込むのをやめてくれというアナウンスを行っています。 Don't Use jquery-latest.js : Official jQ

    jQuery 公式 Blog 「jquery-latest.js を使用するのをやめろ」
    stealthinu
    stealthinu 2014/07/04
    こないだのjquery-latest.jsが読めなくなった問題のこと取り上げられてる。んで、jquery-latest.jsを使わないで、とのこと… すんません使わないようにします…
  • 結局jQuery.Deferredの何が嬉しいのか分からない、という人向けの小話 - Qiita

    結局jQuery.Deferredの何が嬉しいのか分からない、という人向けの小話 一年ほど前に JavaScript - jQuery.Deferredを使って楽しい非同期生活を送る方法 - Qiita [キータ] という記事を書きました。 で、一年経って、ふと、「もっと分かりやすくjQuery.Deferredの便利さを説明できるんじゃないか」と思い立ってざざざっと書いてみました。 小話と言うにはちょっと長いけど。 -- jQuery.Deferredを使うと嬉しいのは、jQuery.Deferredの仕様を満たす部品同士を簡単に組み合わせることが可能だからです。中には処理を書き下すことができるとかコールバックのネストを防げるのがいいとか言う人もいますが、個人的にこっちのほうがよっぽど重要だと感じます。 例えるならレゴブロックです。レゴブロックはあの凸と凹を持ってるブロックを自由に組み合

    結局jQuery.Deferredの何が嬉しいのか分からない、という人向けの小話 - Qiita
    stealthinu
    stealthinu 2014/06/12
    jquery deferred使う例。単に非同期処理を綺麗に書けるって使い方だけじゃなく、処理の「成功」「失敗」インターフェイスの統一が出来る、という説明がなるほどだった。
  • 見栄えがよくなった!Web制作するなら知っておきたいjQueryプラグインまとめ

    作成:2014/05/7 更新:2014/11/01 Web制作 > ギャラリーサイトやECサイトなどで、最近よく見かけるデザインやエフェクトなど、制作前に知っておくと助かる、「どっかで見たことあるけど何だっけ?」といった感じのjQueryプラグインや最近のトレンドなるものをまとめました。ページにちょっとした工夫を凝らしたいとき、動きのある仕掛けでキャンペーンサイトを作りたいときに。 エンジニア速報は Twitter の@commteで配信しています。 もくじ メニュー 1.フィーチャーリスト 2.スティッキーヘッダー 画像エフェクト 3.マウスオーバーで画像にキャプション 4.イメージビューア 5.ズームインエフェクト 6.ブラーエフェクト スクロール 7.Infinite Scroll(無限スクロール) 8.画像シーケンス 9.横スクロール 10.フリック機能 レイアウト 11.画面全

    見栄えがよくなった!Web制作するなら知っておきたいjQueryプラグインまとめ
    stealthinu
    stealthinu 2014/05/07
    jQueryプラグインのちょっとしたこもの。マウスオーバーで下から画像キャプション出すのとか結構使われてるよね。
  • JSONPで悩むある程度の人々へ

    JSONPって、クロスドメインでデータをとってこれて、Web APIとかはこれで実装されているんでしょ。 なんとなくわかる気がするんだけど、自分で作ってみるとなんかうまく動かない。 あるいはその手前で、どういう風に実装していいかわからない。 とくに自分がAPIを提供する側になると、よけいよくわからない。 Wikipediaの解説なんか、わけがわからないよ。 こんな感じの方はいませんか。 というか、ちょっと前の自分はこんな感じでした。 いろんなサイトを調べまくって、ある程度わかってきた気がしますので、後のためにここに残しておきます。 ああ、あのころの自分に教えてあげたかった。 まずJSONって何さ? JSONPにたどり着いた人はJSONのことは知っていると思いますから、簡単に。 こんな感じの「テキスト」のことですよね。 { "key1": "value1", "key2": "value2"

    stealthinu
    stealthinu 2014/05/02
    なんでjsonpだとapplication/javascriptなんだろっていうかそもそもなんで関数名付けただけでクロスサイト実行可能なんだと思ってぐぐってわかりやすかったのがこちら。JSONPは呼び方が全く違うのね。
  • jQueryのメモリーリークの傾向と対策 — KaoriYa

    Web開発にとても便利なjQueryですが、 実はメモリーリークを誘発しやすい構造であることは あまり知られていないようです。 記事ではメモリーリークが発生する傾向と対策を紹介します。 皆さんjQueryは使ったことありますよね。Webでの開発ではとても便利で、ほぼ必須と言っても過言ではありません。しかしながらこのjQueryはメモリーリークを誘発しやすい構造であることはあまり知られていません。 GCのあるJavaScriptでメモリーリークが発生するとは何を言っとるんだ、と思われる向きもあるやもしれません。しかしGCがあっても、もう使わなくなったオブジェクトを配列やテーブル(Object)にしまいこんでいて、それを回収するタイミングが存在しなければ積もり積もってメモリを圧迫する、メモリーリークとなりうるというのは想像に難くないでしょう。jQueryで起こりうるメモリーリークはそのような

    stealthinu
    stealthinu 2014/04/17
    jqueryは「jqueryオブジェクト」を自分で管理してるからDOMを直で消しちゃうとそこで存在しないオブジェクトが参照に残り続けると。なので明示的にjqueryに教えてあげるという手法。
  • jQueryプラグイン 50

    少し古いのもありますが、今年見かけたものを中心にフォーム周りでいつか使う機会がありそうだと思ったjQueryプラグインのまとめです。 バリデーションや各フォームエレメントのデザイン変更といったオーソドックスなものから、上手く使えばユーザビリティの向上に繋がりそうなもの、他ではあまり見ないユニークな動きを実装できるものまで様々なタイプがあります。 中にはCSS3を併用したりそのままでは日語に対応していないというものも幾つかあるので、使う際にはブラウザやデバイス環境によっていろいろ確認する必要はあるんですが、いずれも便利なプラグインばかりです。 exValidation プラグイン作者が日の方なので、ひらがなやカタカナといった日語のチェックもできるバリデーションプラグイン。 Validetta シンプルで軽量なバリデーションプラグイン。 jQuery Valideasy 見た目がシンプル

    jQueryプラグイン 50
    stealthinu
    stealthinu 2014/04/17
    フォーム系のjqueryプラグインいろいろ。とりあえずexValidationは良さそう。typeに合わせてフォームに現在の値つっこむだけのプラグイン探してるのだけどなぜないんだろ?自作のはtypeを指定する必要あってしょぼいので。
  • $(document).ready();について - monjudoh’s diary

    jQuery使用時に以下の書き方をすると、どれを使ってもDOM構築後のタイミングで実行したい処理を実行できる。 $(document).ready(function(){ /*実行したい処理*/ }); $().ready(function(){ /*実行したい処理*/ }); $(function(){ /*実行したい処理*/ }); 以下のように複数回実行した場合は$(function(){/**/});を実行した順に、 中の関数が実行されるので以下の場合は、DOM構築後にconsoleに改行を挟んで1,2,3と順番に出る。 $(function(){ console.info(1); }); $(function(){ console.info(2); }); $(function(){ console.info(3); }); 自信がないので、一応、コードの該当箇所を確認 jQue

    $(document).ready();について - monjudoh’s diary
    stealthinu
    stealthinu 2014/04/12
    $(function(){というかjqueryのready()って呼び出した順番で実行される
  • 知っておくと効率的!コーポレートサイト制作が捗るjQuery プラグインや使い方まとめ

    作成:2014/04/7 更新:2014/11/01 Web制作 > あの企業サイトで使われている効果やテクニックをまた探さないといけない、そもそもどういったキーワードで探したらいいのか分からない。そんなこんなで、今回は奇抜なものではなく、「企業サイトで見たことある!」というような、コーポレートサイトに使えそうな定番のプラグインや作り方をまとめました。 エンジニア速報は Twitter の@commteで配信しています。 もくじ スライドショー 1.カルーセル(横) 2.フェードアウト 3.画像と文字をスライド 4.文字が遅れて移動する効果 5.異なるタイミングを設定できる ナビゲーション・メニュー 6.多階層 ドロップダウンメニュー 7.多階層 効果つき 8.スマホではドロップダウン 9.スマホではセレクトメニューに 10.Amazon風 メガドロップダウンメニュー 11.横スライド 1

    知っておくと効率的!コーポレートサイト制作が捗るjQuery プラグインや使い方まとめ
    stealthinu
    stealthinu 2014/04/07
    これもいいまとめだな。企業サイトでよく使われてるようなjQueryプラグインやチュートリアルをまとめてある。ほんとによく使いがちなのがまとまってるのがよい。
  • jQuery File Uploadの使い方

    ・ デモページ ・ 公式 (英語) ・ ドキュメント (英語) ・ ステップ・バイ・ステップ(JQuery+PHP編) 更新日:2014/2/20 ステップ・バイ・ステップのリンク追加 概要 ファイルをドラッグ・アンド・ドロップで、サーバーに アップ...

    jQuery File Uploadの使い方
    stealthinu
    stealthinu 2014/04/04
    jquery file uploadの使い方について。詳しい設置方法や設定、送信されてくるデータ形式など非常に参考になる。
  • Web - jQuery File Uploadとサーブレットでファイルアップロード画面を作ってみる - @lbtc_xxx lab

    jQuery File UploadとJava Servletを使ってドラッグアンドドロップで複数ファイルのアップロードが可能な画面を作ってみます。 ここでは[1]を使います。[3]が参考になりそうです。サーバ側での受け取りはサーブレットを使います。Servlet3のAPIを使って作ります。 環境 jQuery-File-Upload-9.5.3 WildFly 8.0.0CR1 Oracle JDK7u51 OS X 10.9.1 準備 [1]からzipファイルをダウンロードしてきます。私は9.5.3.zipというファイルを取ってきました この要領でEclipseでJavaEE7プロジェクトを作ります 作る 画面側でHTMLファイル以外に必要なもの jQuery体 js/jquery.fileupload.js js/jquery.iframe-transport.js js/vend

    Web - jQuery File Uploadとサーブレットでファイルアップロード画面を作ってみる - @lbtc_xxx lab
    stealthinu
    stealthinu 2014/04/04
    jquery file uploadをjavaのサーバで使う。ストリームで受けれるからすんごい大きなファイルでも送れるのか。
  • blueimp/jQuery-File-Upload: File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    blueimp/jQuery-File-Upload: File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side
    stealthinu
    stealthinu 2014/04/04
    IE6以上対応で複数ファイルやドラッグアンドドロップ、プログレスバー、プレビュー等、非常に高機能なアップロードライブラリ。PHPのサーバ側コードもあり。
  • http://www.favorite-labo.org/view/306?continue=1

    stealthinu
    stealthinu 2014/04/04
    Cookieを簡単に扱えるようにするjqueryプラグイン
  • Webサイトなど、HTMLファイルをLightBox風に表示するjQuery - ホームページ制作やリニューアル印刷物デザインなら大阪のWPC

    Webサイトなど、HTMLファイルをLightBox風に表示するjQuery 画像をクリックすると大きく表示できるLigthBox系のjqueryは、みなさんお使いのことと思います。 Webサイトなど、HTMLファイルをLightBox風に表示する機会があったので、備忘録的に紹介します。 みなさんも機会があれば、選択肢の一つにいかがでしょうか。 fancyBox 少し古いプラグインになりますが、設定できるオプションも色々あり、画像のポップアップ用に使っても十分役に立つと思います。 画像のグループ化、SWFにも対応していますので、使い勝手は良いですね。 今回は、Webサイト・HTMLファイル用のみの説明となります。 まず、fancyBoxから、右側に「Version 1.3.4 (2010/11/11)」とありますので、クリックしてダウンロードします。 ※バージョン2から商用利用が有料となっ

    Webサイトなど、HTMLファイルをLightBox風に表示するjQuery - ホームページ制作やリニューアル印刷物デザインなら大阪のWPC
    stealthinu
    stealthinu 2014/04/04
    webページをLightBox風にポップアップ表示するjqueryプラグイン。Version2から商用有料となりそれ以前のバージョンだと1.9では動かないらしい。確認画面とかに良いかと思ったがちょい微妙。
  • カルーセル・スライダーになる万能jQueryプラグイン「carouFredSel」 | ECサイト|システム開発会社|スターフィールド

    今回は、かなり使えそうなjQueryプラグイン「carouFredSel」というものをご紹介します。 カルーセルやスライダーにもなるということで、以前、bxSliderというプラグインを紹介しましたが、そちらよりも、機能はあるかもしれません。(その記事はこちら) こちらのプラグインでできることを簡単にあげますと、 ・オプションが豊富で、自由にカスタマイズできる ・スライドを自動/手動、マウスホイール、スワイプ等で設定可能 ・レスポンシブやリキッド等のレイアウトに対応 ・ページネーション、次へ、前へのボタンの設置が可能 ・スライドの向き(上下左右)、エフェクト(9種類)、イージング(5種類)から設定可能 ・スライド毎の横幅、縦幅が別でも伸縮してスライドしてくれる ・動的に、スライドを追加したり、削除することが可能 とこんな感じです。 なにより、高さが違うものをスライドできるのは、

    stealthinu
    stealthinu 2014/04/04
    トップの画像スライドに良いjqueryプラグイン。スライドの縦幅が違っても伸縮してくれたり便利。
  • Welcome to Convergence Services - HRMS

    stealthinu
    stealthinu 2014/04/01
    IE8対応のFormData使わないajaxなファイルアップロードはたぶんjQuery-File-Uploadを使うのが良さそうなのだが修正が大きくなりそうなのでこのパッチ的な対応を試してみる。
  • css-lecture.com - css lecture リソースおよび情報

    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.

    stealthinu
    stealthinu 2014/03/27
    pinterest風に小さな枠を詰めて表示するためのライブラリ。こういうのってmasonryって呼ぶのだね。
  • webhako.net

    webhako.net このドメインを購入する。 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    stealthinu
    stealthinu 2014/03/18
    チェックボックスをvalでチェック付けるには「[値]」とカギカッコでくくらないといかんのか。
  • ひとりでWeb制作できた!Webデザインの勉強にもなる独学「スライド」総まとめ

    作成:2014/02/24 更新:2016/06/30 Webデザイン > デザインの流れや基的なフローなどを勉強しておくだけでも効率が良くなるし、起業の際にも役に立つと思います。デザイナーさんにもっとデザイン力を上げたいと言われたのもあり、今回は制作フローとデザインやその他の知識を学べるように、出来るだけ制作フローにそって、スライドをまとめました。膨大な量になったので簡潔にしています。全てスライドです。 エンジニア速報は Twitter の@commteで配信しています。

    ひとりでWeb制作できた!Webデザインの勉強にもなる独学「スライド」総まとめ
    stealthinu
    stealthinu 2014/02/24
    あーまたこの人だ。今HTML+CSS+jQuery+javascript教えてるのだけど独学してもらうポインターとしてとても良さそう。
  • jQuery ValidationをTwitter Bootstrapと組み合わせて使う - Qiita

    jQuery Validationは名前の通り入力チェックを行うjQuery pluginです。サーバーサイドでチェックを行わないため画面遷移がなく、その場で入力ミスが分かるためユーザービリティーが上がります。 しかし、Twitter Bootstrapでデザインを組んでいると、エラー発生時に入力フォームが赤くならないため、以下のコードを追加します。 errorClass:'error', errorElement:'span', highlight: function (element, errorClass, validClass) { $(element).parents("div[class='control-group']").addClass(errorClass); }, unhighlight: function (element, errorClass, validCla

    jQuery ValidationをTwitter Bootstrapと組み合わせて使う - Qiita
    stealthinu
    stealthinu 2014/02/13
    jquery validationとbootstrap組み合わせて使うときのCSS指定