カテゴリ

JavaScript

JavaScript などに関すること

JavaScript 3分で読了
2015-03-24

flexibleSearch.js v2.2.0 リリース - 検索結果の並び変え、独自の検索ロジックの追加などが可能に

本日、高速なJavaScript検索を実現する jQuery プラグイン「[flexibleSearch.js](https://github.com/tinybeans/jq-plugin-flexibleSearch)」の v2.2.0 をリリースしました。 今回のリリースでは、検索結果をソートできるようになったり、独自の検索ロジックで通常検索結果をさらにフィルターしたりと、一段と使いやすくな...

JavaScript 2分で読了
2014-01-15

JavaScriptで値が空文字のcookieを取得したときのブラウザ間の違い

JavaScript で値が空文字のcookieを取得したとき、Chrome や Safari、Firefox では空文字("")が返ってきますが、Internet Explorer (テストしたのは IE8)では undefined が返ってきます。 例えば、次のような setCookie 関数で "testcookie" という名前で空文字をセットします。 setCookie("testcoo...

JavaScript 1分で読了
2013-09-06

jQueryでtitle要素を変更しようとするとIE8でエラーになる

HTML の <head> 内の <title> の中身を jQuery で以下のように変更しようとすると、IE8 でエラーになります(IE9, IE10 は大丈夫)。 jQuery("title").text("タイトルを変更"); このようなときは、jQuery を使わずに、 document.title = "タイトルを変更"; とすれば大丈夫です。...

JavaScript 1分で読了
2013-08-16

jQueryAutoHeight.js v0.04 - jQuery 1.9 以降に対応

当ブログで3年くらい前から公開している「jQueryAutoHeight.js - 複数のカラムの高さを最大値にそろえるjQueryプラグイン」を、jQuery 1.9 以降(1.x系)に対応させました。 動作や機能に変更はありません。 jQuery では、だいぶ前から非推奨だった「jQuery.browser」が、1.9 からとうとう使えなくなりました。 jQueryAutoHeight.js ...

JavaScript 2分で読了
2012-01-25

JavaScript で連番の文字列を簡単に作る

すごく基本的な内容ですが、たった今自分が必要だったので。 例えば、次のような5つの項目があったとします。 expensedtlname_1,expensedtlcount_1,expensedtlunitmoney_1,expensedtlmoney_1,expensedtlremarks_1 これらは枝番が _1 となっていますが、これを 1 〜 10 まで一気に作りたいという場面に出くわしまし...

JavaScript 5分で読了
2011-10-18

jQueryでセレクタで指定するのとfilter()で絞るの、どっちがいいか。

すごい久しぶりの更新になってしまいました。 さて、jQueryには画像をスタイリッシュに表示するLightbox系のプラグインがたくさんありますね。そのプラグインを、画像へリンクしているa要素に適用させたいとします。いちいちclassやrelを振るのは面倒ですものね。 そんなとき、セレクタで指定するのと、filterで指定するの、パフォーマンス的にどっちがいいのかな、と思って試してみました、という...