-
Home - html2canvas - Screenshots with JavaScript →
-
– ASCII.jp:JavaScriptで振り分けてスマホサイト完成!|実践!iPhone&Androidサイト制作ガイド (via tiga)navigator.platformの利用
JavaScriptには、navigator.userAgentのほかにnavigator.platformというプラットフォームを表す 情報があります。navigator.platformを使うと、iPhoneの場合は「iPhone」、iPadの場合は「iPad」と、振り分けに必 要な情報が簡単に取得でき、よりシンプルなプログラムになります。
ただし、navigator.platformでAndroidのプラットフォーム情報を取得すると「Linux armv7l」(HTC Desireの場合)のようになり、Androidであることが特定できません。AndroidはLinux OSをベースに作られているので、PlatformとしてはLinuxに分類されるためです。そこで今回はnavigator.platformではなく navigator.userAgentを利用しています。
-
「おーおーっすっ!」
– OAuthプロトコルの中身をざっくり解説してみるよ - ゆろよろ日記 -





-
gruntをインストールする - Windows Vista | jekylog →
js ビルドツールのgruntの解説
-
Tower.jsによるウェブアプリ開発 〜 everyauthを用いたFacebookログインの実装
今回は、Tower.jsでFacebookログインを実装します。(+ mongoDBでユーザー情報を保存)
nodejsには、everyauthという便利なライブラリがあるのですが、expressにはばっちり対応できているものの、他のフレームワークでは少しばかり自分で頑張らなくてはなりません(expressでは helpExpress という便利なメソッドが使える)。
いじるのは、
- config/application.coffee
- config/credentials.coffee (ソースは省略)
- config/initializers/authentication.coffee
- app/models/user.coffee
です。ソースはこちら。
-
ジジイ監視機とそのソース | ninxit.blog →
-
@techs.empty?: Backbone.jsを薦める3つの理由 →
Backbone.js(http://documentcloud.github.com/backbone/)を2,3ヶ月触ってみて、導入して良かったことをまとめます。
Backbone.js単体での威力はそこまでではないかもしれませんが、Server側も含めた設計思想を絡めて考えると大きな効果が期待できます(サーバー側も含めた構造改革が全体的に必要になるとは思いますが・・・)。
ViewとControllerの結合強度低下 = Viewのアプリ化
viewとcontrollerが1対1対応だった頃
…
-
jQuery.ajax でリクエストをキャッシュさせない方法 - 葉っぱ日記 →
-
モバイル専用クラウドをAppceleratorが提供開始。新登場の「Titanium 2.0」と統合 - Publickey →