Kokudoriing

技術系与太話ブログ

2012-01-01から1年間の記事一覧

配列っぽそうで配列っぽくない少し配列っぽいオブジェクト

かなり今さらなネタ。 食べたいと思いつつまだ食べたことないのでいつか食べたいです。 桃屋 辛そうで辛くない少し辛いラー油 110g出版社/メーカー: 桃屋メディア: 食品&飲料購入: 14人 クリック: 52回この商品を含むブログ (40件) を見る本題。 JavaScript …

jQueryとイベントドリブンと私

jQueryと言えばjQuery.DeferredとjQuery.CallbacksとjQuery.Eventですよね。 おまけにDOM操作も出来るライブラリ。恐らくjQueryバリバリ書いてらっしゃる方々は何を今更といった話しなんでしょうが、 jQuery初心者の自分にとってはjQueryのイベントドリブン…

例外とは何か

大抵のプログラミング言語には例外機構がサポートされています。 しかし、例外とは何でしょう。 「例外」という言葉からはなんとなく「ダメだった」、「失敗した」といった印象を感じられます。 つまり、「イレギュラー」な事。「異常」なことといった印象。…

恋恋蓮歩の演習

読了。 森作品的には「今はもうない」につぐ内容の衝撃さだった。 最初のまったりとした空気と後半の展開の速さとかも結構似てますね。 ただ内容がグロテスク(肉体的ではなく精神的に)だったのでちょっと疲れた。恋恋蓮歩の演習 (講談社文庫)作者: 森博嗣出…

typeof やら instanceof やら toString.apply やら

jQuery や underscore.js では isFunction とか isArray とかの型判定関数的なものがあります。 え?ライブラリ使わないとJavaScriptはろくに型すら判別できないの?半分YESで半分NO。 そもそも typeof とはなんぞやというお話し。よく typeof と instanceof…

拡張メソッドの「拡張」ってなにさ

C#

拡張メソッドはC#3.0から主にLINQをサポートするために追加された機能。 もちろんLINQ以外にもいろんな用途に使えます。そもそも拡張メソッドの「拡張」とは何か。 安直に考えれば既存の型に機能を拡張するというもの。 では何故拡張するのか。つまりバージ…

あったらいいんじゃないかと思うjQuery.fn達

jQuery のプラグインってどうしても UI 周りが多いですね。 UI に依存しないプラグインをまとめてるサイトとかあったりしないですかね。 $.fn.toString = function() { var isAllClonable = this.filter(function() { return !this.cloneNode; }).length > 0…

jQuery.fn.bind, unbind, live, die, delegate, undelegate を使ってはいけない

$.fn.on, $.fn.off を使いましょう。 on と off はそれらを完全に置き換えるAPI。 タイピングも少なく済むのでありがたいですね。 on と off についてはこちらあたりで詳しく解説されてます。でも既存のAPIでうまく行ってるのに on と off を使うメリットっ…

ブログ

元々fc2でブログやってたんですが、パスワード忘れて管理画面に行けなくなりました\(^o^)/ やはりこれからの時代はOAuth(パスワードを直接入力しない認証方法)ですよね、と言い訳。というわけで毎日更新縛りします。 一ヶ月後の記事のクオリティがツイート…