タグ

関連タグで絞り込む (163)

タグの絞り込みを解除

jqueryに関するm_shige1979のブックマーク (116)

  • DOMを大量に変更する場合、DocumentFragment経由の方がはやい - end0tknr's kipple - web写経開発

    http://qiita.com/mah_lab/items/fbec02ad2a541261a511 http://html5experts.jp/yoshikawa_t/1932/ さすがに、javascript(またはjquery)でDOMを直接操作するようなことはせず、Stingを利用していましたが、Document Fragment でも高速化できるらしい...今更、知りました。 お恥ずかしい 以下は例 post_load_meisais: function( ret_data ){ var meisais = ret_data.meisais; var frag = document.createDocumentFragment(); for(var i=0; i<meisais.length; i++){ var meisai = meisais[i]; //jquery t

    DOMを大量に変更する場合、DocumentFragment経由の方がはやい - end0tknr's kipple - web写経開発
    m_shige1979
    m_shige1979 2014/03/15
    Document Fragmentを使用してDOMツリーには最後にまとめて追加するとパフォーマンス的に高速化できるらしい
  • Tabsウィジェットでタブパネルを作成するには?

    jQuery Mobileは、jQueryを拡張するライブラリ(プラグイン)の一種で、名前のとおり、スマホ/タブレットに代表されるモバイル対応アプリを開発するための機能を提供します。jQuery Mobileの導入方法や使い方、jQuery Mobileが提供する主要機能については、「jQuery Mobile逆引きリファレンス: jQuery Mobileを利用するには?」を参照してください。 jQuery Mobileでタブパネルを利用するには、Tabsウィジェットを利用します。タブパネルとは、パネルの端(基的に上端)に配置されたタブをクリックすることで(もしくはマウスポインターを当てることで)パネルの内容を切り替えられる、定型的なUIの1つです。 Tabsウィジェットの基 例えば以下は、[Backbone.js]/[Knockout.js]/[AngularJS]という3つのタブ

  • 最近お世話になったWeb制作に関するお役立ちツール&プラグイン | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは。デザイナーの白浜です。春ですね。4月生まれなので春はなんだか気合が入ります。 さて、挨拶とは関係ありませんが、最近Web制作をする上で役に立ったツールやプラグインをご紹介したいと思います。 画像作成編 無料で半透過マルチアイコンやファビコン(favicon.ico)作成 http://ao-system.net/alphaicon/ アルファチャンネルを持った綺麗なマルチアイコンが一発で作れます。仕上がりが綺麗だったのでお気に入りです。favicon画像作成のお供に。 OGP画像シミュレータ | og:image Simulator http://ogimage.tsmallfield.com/ 画像をアップロードするだけでFacebookのタイムライン上にどのようにトリミングされて配置されるかを一発でシミュレートしてくれます。 「あっこのままだとロゴが欠ける…」とかぱっと見で

    最近お世話になったWeb制作に関するお役立ちツール&プラグイン | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • Zepto.js (v1.0rc1) の jQuery との互換性 - メモ用紙

    現在は 1.0 正式版が出ています。こちらをご覧ください:App Framework, Zepto.js 1.0 と jQuery との互換性 jQuery と互換性があり、とっても軽い JavaScript ライブラリ Zepto. jquery-1.7.2.min.js が 93 KB なのに対し、zepto.min.js (v1.0rc1) はわずか 23 KB。ファイルサイズだけでなく、スクリプトの初期化も圧倒的に速い。(jQuery 2 では初期化の遅さが改善されるという情報あり) $() 関数での動作の違い 属性セレクタの値は、必ず引用符で括る必要がある。DOM Exception が発生する。 $("a[href^=#]") → エラー $("a[href^='#']") → OK 次のセレクタはプラグイン selectors.js が必要 :visible, :hidden

    Zepto.js (v1.0rc1) の jQuery との互換性 - メモ用紙
    m_shige1979
    m_shige1979 2014/03/10
    zepto.jsはスマホアプリに適しているといわれているけど使う機能を調べておく必要がありそう。
  • jQueryのtoggleでアコーディオンメニューやタブをさくっと実装する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは。LIGフィリピン支社代表のせいと(@seito_horiguchi)です。 最近友人と『中学生円山』を観に行きました。 女性にはおそらく理解できないであろう「男子中学生あるある(主に下ネタ)」が盛り込まれていて、いい意味でヒドイ内容でした。もう一回観たい(´ω`) さて、今回は「HTMLCSSはわかるけどjQueryってなにそれ、おいしいの」という方向けに、今日から使える簡単かつ便利な3つのメソッド「slideToggle/fadeToggle/toggleClass」をご紹介します。 こいつらを知っとくと下記のようなメリットがあります。。 アコーディオンメニュー、タブ、スマホサイトでよくある「上からスラスラ出てくるメニュー」とか実装できる 超シンプルな記述なので、今日から使える いやーこれは便利ですね。 というわけで、早速解説していきます。 【こちらもおすすめ】 超簡単jQ

    jQueryのtoggleでアコーディオンメニューやタブをさくっと実装する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • jQuery:チェックされたら or 入力されたら送信可能にするボタンを実装する方法 - NxWorld

    割と頻繁に使うので備忘録。 jQueryを使用して「チェックボックスにチェックされたら送信可能にするボタン」と「文字が入力されたら送信可能にするボタン」をそれぞれ実装する方法です。 特にチェックボックスの方は利用規約などに同意してもらったかの部分で用いたりと使う場面が多いのではないかと思います。 チェックボックスにチェックされたら送信可能にするボタン ページが表示された際はイメージ左のようにボタンにはdisabledが指定されて送信できない状態になっています。 それを「利用規約に同意します」というテキスト横にあるチェックボックスにチェックが入ったら、ボタンに指定してあるdisabledを解除して送信可能にするというものです。 実装にはjQueryを使用するので予め読み込ませおき、それぞれ下記のように記述をします。 <input type="checkbox" id="check" /><l

    jQuery:チェックされたら or 入力されたら送信可能にするボタンを実装する方法 - NxWorld
  • jQuery.Deferredの使いどころ - fujimuradaisuke's blog

    便利便利と言われつつも使ってみないと良さがわからないのがDeferred Object。身近なところで言うと、$.ajaxが返す、doneとかfailとかを呼べるアレもDeferred Objectです。使いこなすと色々な処理をコールバックを渡すよりもうちょっと綺麗に書けるようになります。 ということで最近プロジェクトで使ったパターンを中心に例をあげてみます。 コードはすべてCoffeeScriptの擬似コードです。 まず最初に便利な書き方を覚える Deferred Objectは$.Deferred()で作るわけですが、これには「作られたDeferred Object自体を引数にとる関数」を引数として渡せます。これを利用すると d = $.Deferred() doSomethingWithCallback -> d.resolve() d を $.Deferred (d) -> doS

    jQuery.Deferredの使いどころ - fujimuradaisuke's blog
  • jQueryについての私見 - mizchi's blog

    jQueryでいいやん派の意見 / “Angular JS Kinda Sucks | OKmaya” http://t.co/n4ZlEmeNA4— 高意識エネルギー (@mizchi) 2014, 2月 14 jQuery、経験値貯めてレベルが上がれば上がるほど保守性下がる不思議なライブラリなんですよ…— 高意識エネルギー (@mizchi) 2014, 2月 14 使いこなしすぎると保守性下がる系ライブラリ、jQuery以外にも、pythonのfunctoolsとか、ScalaのList系ライブラリとか、C++のテンプレートとか、その辺— 高意識エネルギー (@mizchi) 2014, 2月 14 jQuery経験値貯めるより find, attr, css, on にのみ用途を限定する方が結果として綺麗になるのが僕の得た結論です— 高意識エネルギー (@mizchi) 2014,

    jQueryについての私見 - mizchi's blog
    m_shige1979
    m_shige1979 2014/02/16
    DOM操作が複雑になり過ぎたらややこしいのかな
  • シングルページなサイトをデザインする上で、知っておいて損は無いかもしれないプラグインとか色々! | バンクーバーのうぇぶ屋

    最近多いですねー、1ページで完結するタイプのサイト。One Page Loveのサイトなんかから、シングルページの事例も大量に見ることが出来ますし、パララックスやらフリップ型のコンテンツやら、なんか色々出てきてて着いて行くのがやっとです… でも実際シングルページをつくろうとすると、え?何これどうなってんの?って物も多くてビビることもしばし。 ってことで、今日は僕が知ってる中で『お、これ、シングルページ作る時に使えるんじゃね?』って物を幾つかご紹介させて頂きます! 主にはシングルページデザインの表現の幅を広げるjQueryプラグインの紹介になるかなと思いますが、楽しい物も多いので、是非興味があれば試してみてくださいませ〜! それではいってみましょー! パララックススクローリング系プラグイン この辺は以前に紹介したことがあるものばかりなので、ぱぱーっと行きます。 jQuery Waypoint

    シングルページなサイトをデザインする上で、知っておいて損は無いかもしれないプラグインとか色々! | バンクーバーのうぇぶ屋
  • jQuery から卒業するための第1歩を polyfills から学ぼう

    2014/01/31 | lastmod: 2024/06/29 この記事は書かれてから1年以上が経過しており、最新の情報とは異なる可能性があります techJavaScriptjQuerypolyfills (2024 年追記)古い記事なので誰も見てないと思いますが、現在 polyfills を使うのは危険なのでやめましょう。もはや機能が足りなくて困るケースはないようなので、使う意味もないかと思います。 https://www.itmedia.co.jp/enterprise/articles/2406/29/news057.html (追記終わり) jQuery というライブラリは非常に便利な JavaScript ライブラリであります。 jQuery 便利!いやー、便利ですよね。便利すぎて、JavaScript を書いて HTML 要素を何かしようと思ったときに、無条件で使用してしま

    jQuery から卒業するための第1歩を polyfills から学ぼう
  • JavaScriptで制御しているCSS3のtransitionを途中で中断させる方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、エンジニアチームのづやです。 CSS3のtransition便利ですよね。 JavaScriptから制御してると、jQueryでanimateをstopさせるときみたいに途中で動きを止めたいことがありました。そんな時どうすればいいかわからなかったので、調べてみました。 JavaScriptから制御しているCSS3のtransitionを途中で中断させる方法 動かしてるstyleを上書きしてしまう これが一番ベターっぽい。中断したいタイミングで対象となってるstyleを上書きすると止まってくれるようでした。 <!-- こんな要素があって --> <input type="button" name="start" id="start" value="開始"><br> <input type="button" name="stop" id="stop" value="停止"><br>

    JavaScriptで制御しているCSS3のtransitionを途中で中断させる方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • jQueryのfind()を利用した高速化

    jQueryのfind()を利用した高速化 最近、jQueryのfind()のちょっとよろしくない使い方をチラホラと見かけるのでfind()の高速化について解説をします。 アンチパターン 最近、見かけたパターンとしては以下の様なものがあります。 $('.foo #bar') このセレクタをfind()を使って高速化する為に以下のように書きなおす。 $('.foo').find('#bar') というもの。これは、ケースによっては高速化が見込めるものの、多くのケースでは低速化されてしまいます。 また、以下の様なパターンも見かけました。 var $ul = $('ul'), $a = $ul.find('.a'), $b = $ul.find('.b'); $a.css('color', 'red'); $b.css('color', 'green').text('Hello'); こちらも、

    jQueryのfind()を利用した高速化
    m_shige1979
    m_shige1979 2014/01/07
    これって速度の計測方法は前後にdate入れるようなことするのかな?
  • Knockout.js入門

    こんにちは、村上です。 世間はMH4ですが、今さら地球防衛軍2にはまってます。 似たようなものだと思ってます。モンハンやったことない勢ですこんにちは。 さて、前の記事で「次回はAngularJSについて書きたいと思います」と言っておいて 今回のテーマはKnockoutです。Angularはそのうち書きたいです… 今回は入門記事として、どうやって使うの?ってとこを書こうと思います。 Knockout.jsの概要や、どんな感じなのかのサンプルは前回の私の記事や 青山さんの記事をご覧ください。 導入〜作り始め Knockout.jsのインストールは簡単です。 http://knockoutjs.com/downloads/index.html からJSファイルを取得し、scriptタグで読み込めば使えるようになります。 Knockoutの利用は 1. ViewModelを作成 2. ViewMo

    m_shige1979
    m_shige1979 2013/12/09
    下にスクロールしたらメニューが出るのを参考にさせていただく
  • Knockout : Home

    Simplify dynamic JavaScript UIs with the Model-View-View Model (MVVM) pattern Declarative Bindings Easily associate DOM elements with model data using a concise, readable syntax Automatic UI Refresh When your data model's state changes, your UI updates automatically Dependency Tracking Implicitly set up chains of relationships between model data, to transform and combine it Templating Quickly gene

  • zepto.js — the aerogel-weight mobile javascript framework

    Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you use jQuery, you already know how to use Zepto. While 100% jQuery coverage is not a design goal, the APIs provided match their jQuery counterparts. The goal is to have a ~5-10k modular library that downloads and executes fast, with a familiar and versatile API, so you can concentrate on getting

    m_shige1979
    m_shige1979 2013/12/01
    JQueryと互換性のある軽量ライブラリ
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    m_shige1979
    m_shige1979 2013/11/22
    今日のWeb開発では必須の技術なんで読む