Twitter連携という機能を2ヶ月くらい前にリリースしました。実はこの機能、サーバサイドは一切使わずにJavaScriptだけで実装されています。
田町駅周辺のTwitterのつぶやき
Twitter Search APIをJSONPで取得しているだけ
これ。
Twitter Search API Method: search
必要なパラメータは以下の通り
geocode緯度経度半径
ca
(もっと読む)
こんちは、中村です。
先日マピオンラボよりリリースしたiPad用地図「マピオンタッチ デラックス」のコアとなるフリースクロール地図ライブラリの開発を担当させて頂きました。せっかくなのでターゲットブラウザをMobileSafariに設定し、比較的スペックがプアなiPhone3Gや3GSでも十分な速度で動作するようJavaScript部分の高速化をアレコレ調べてみたのでまとめてみます。一番低スペック
(もっと読む)
Follow @honjo2
Websocket Clientインストールページこれを作った目的は、websocketアプリを作る時に便利。chromeエクステンションを深く開発してみたかった。HTML5系の技術を使ってみたかった。です。使い方インストールするとアイコンが表示されます。これをクリックするととなるので、リンクをクリックしてオプションページに飛びます。そして、とりあえず、ここで紹
(もっと読む)
Follow @honjo2
既存ページに変更を加える「コンテンツスクリプト」には、いくつか制限があります。ChromeのAPIが使えない。(一部除く)そのページのJSにはアクセスできない。非同期通信できない。非同期通信はバックグラウンドに任せればよいんですが、JSを操作できないのはツライところです。ただ、既存ページのコンテンツ(HTML)は共有なので、それを使って既存ページにJSコードを埋
(もっと読む)
Follow @honjo2
WebSocketとはWeb Sockets APIのこと。クライアントとサーバの双方向通信を実現するAPI。wsというhttpを拡張したプロトコルでコネクションを張りっ放しにしてやりとりする。利点Ajaxと違って、無駄なトラフィックが発生しない。Cometと違って、シンプル。(開発しやすい)Cometと違って、HTTPヘッダが少なくて済む。Cometと違って、
(もっと読む)
FileAPIとは?
HTML5関連のAPIです。これ。
http://www.w3.org/TR/FileAPI/
こんなことが出来る
バイナリーで読み込める
文字列としても読み込める
ただしローカルのファイルには保存が出来ない
フローの変化
1)今まで
ファイルをサーバに上げる
サーバで処理する
クライアントに表示
サーバを更新
2)FileAPIを使うと?
クライアントでファイル
(もっと読む)
JavaScriptでバックグラウンド処理が可能になるWeb Workersを試してみました。
以下のようにWorker用のJSファイルを別に作り、それをスクリプト中で呼び出すことで利用します。
index.html
var worker = new Worker("test-worker.js");
// workerにデータをPOST
worker.postMessage("働け");
//
(もっと読む)
こんにちは、マピオンでクライアントサイドの開発を行っている大澤です。
このほどマピオンのサイトをGeolocation API対応しました。
Firefox3.5以上をお使いの方は今すぐ試せます。
今回実際に実装などを行ってみた感想などを書こうと思います。
実装は、簡単だった
簡単でした。
ブラウザの判定なども特に必要なく、ただnavigator.geolocationがあるかどうか見て、あ
(もっと読む)