月別アーカイブ: 9月 2011

jQuery.supportでIE7以下を判別するときの注意

jQuery.supportを使ってIE7以下を判定するとき、 IE6,7でfalse,IE8以上でtrueを返すjQuery.support.styleを使っていたのですが jQuery1.6になってからこれがIE8でfalseを返すようになってしまいました。 jQuery1.6のjQuery.supportのプロパティの中でIE6,7でfalse,IE8以上でtrueを返すのは jQuery.support.tbody jQuery.support.hrefNormalized の二つです。 jQueryのバージョンを上げるときなど気をつけましょう。 jQuery1.6以前 IE6 IE7 IE8 $.support.style false false true $.support.tbody false false true $.support.hrefNormalized false false true ↓ jQuery1.6.2 IE6 IE7 IE8 $.support.style false false false $.support.tbody false false true $.support.hrefNormalized false false … 続きを読む

カテゴリー: javascript | 1件のコメント

UserAgentを用いたmobile/pc/smartphoneの判定

こんにちは、神崎です。 今年の春ぐらいからキャリアがスマートフォンを拡大させていて 技術者的には、面白いことができそうになっていて夢が広がっていますね。 ネイティブアプリとなると敷居が高くて、なかなか難しいですが Webサイトを最適化したりするのは、当たり前になるのではないかと思っています。

カテゴリー: mobile, php | 1件のコメント

プログラマーとして仕事の効率を上げる方法

プログラマにはそれぞれコーディングのスタイルがありますが プログラミングの効率的な手法について私は以下のようなことを考えています。

カテゴリー: 村式流, 設計 | コメントをどうぞ

javascriptだけで簡単にRSSを取ってくる方法

Google Feed APIを使いましょう。 まずAPI-Keyを取ってきて、以下のサンプルを参考に組み立ててください。 下のサンプルでは、idが”feed”のHTML要素の中にRSS5件のolリストを作ります。 下のコードのループの中の”entry”のプロパティには以下のようなものがあります。 entry.title : 記事のタイトル entry.link : 記事本体のURL entry.content : HTMLを含む記事 entry.contentSnippet : 120文字未満の抜粋。HTMLを含まない。 entry.publishedDate : 記事の公開日時。new Date(entry.publishedDate)でパースできる。 その他のプロパティについてはリファレンスをご覧ください。 サンプルコード <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <script type="text/javascript" src="https://www.google.com/jsapi?key=%API-KEY%"></script> <script type="text/javascript"> var feed_url = 'http://blog.ville.jp/feed'; var feed_num = 5; … 続きを読む

カテゴリー: javascript | 1件のコメント