Javascript

2010/07/16

Twitter連携という機能を2ヶ月くらい前にリリースしました。実はこの機能、サーバサイドは一切使わずにJavaScriptだけで実装されています。 田町駅周辺のTwitterのつぶやき Twitter Search APIをJSONPで取得しているだけ これ。 Twitter Search API Method: search 必要なパラメータは以下の通り geocode緯度経度半径 ca (もっと読む)

2010/06/21

こんちは、中村です。 先日マピオンラボよりリリースしたiPad用地図「マピオンタッチ デラックス」のコアとなるフリースクロール地図ライブラリの開発を担当させて頂きました。せっかくなのでターゲットブラウザをMobileSafariに設定し、比較的スペックがプアなiPhone3Gや3GSでも十分な速度で動作するようJavaScript部分の高速化をアレコレ調べてみたのでまとめてみます。一番低スペック (もっと読む)

2010/02/24

Follow @honjo2 Websocket Clientインストールページこれを作った目的は、websocketアプリを作る時に便利。chromeエクステンションを深く開発してみたかった。HTML5系の技術を使ってみたかった。です。使い方インストールするとアイコンが表示されます。これをクリックするととなるので、リンクをクリックしてオプションページに飛びます。そして、とりあえず、ここで紹 (もっと読む)

2010/02/12

Follow @honjo2 既存ページに変更を加える「コンテンツスクリプト」には、いくつか制限があります。ChromeのAPIが使えない。(一部除く)そのページのJSにはアクセスできない。非同期通信できない。非同期通信はバックグラウンドに任せればよいんですが、JSを操作できないのはツライところです。ただ、既存ページのコンテンツ(HTML)は共有なので、それを使って既存ページにJSコードを埋 (もっと読む)

2010/01/14

Follow @honjo2 WebSocketとはWeb Sockets APIのこと。クライアントとサーバの双方向通信を実現するAPI。wsというhttpを拡張したプロトコルでコネクションを張りっ放しにしてやりとりする。利点Ajaxと違って、無駄なトラフィックが発生しない。Cometと違って、シンプル。(開発しやすい)Cometと違って、HTTPヘッダが少なくて済む。Cometと違って、 (もっと読む)

2009/12/25

FileAPIとは? HTML5関連のAPIです。これ。 http://www.w3.org/TR/FileAPI/ こんなことが出来る バイナリーで読み込める 文字列としても読み込める ただしローカルのファイルには保存が出来ない フローの変化 1)今まで ファイルをサーバに上げる サーバで処理する クライアントに表示 サーバを更新 2)FileAPIを使うと? クライアントでファイル (もっと読む)

2009/07/27

こんにちは、マピオンでクライアントサイドの開発を行っている大澤です。 このほどマピオンのサイトをGeolocation API対応しました。 Firefox3.5以上をお使いの方は今すぐ試せます。 今回実際に実装などを行ってみた感想などを書こうと思います。 実装は、簡単だった 簡単でした。 ブラウザの判定なども特に必要なく、ただnavigator.geolocationがあるかどうか見て、あ (もっと読む)