サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
haiiro-shimeji.github.io
WebアプリをWebView上でで動くネイティブアプリにするライブラリ。 ハードウェア機能もJavascriptで使えるインターフェイスが用意されていてクロスプラットフォームなアプリを作れる 開発環境の構築 概念はややこしいですが、手順がワークフロー化されているので、やることは簡単です。 まずは一連の操作で利用するライブラリをインストールしましょう。rubyとかgemとかnpmとかはすでに入っているかんじで、 # gem install compass # npm install -g bower grunt-cli yo yeoman-generator generator-ionicjs karma-junit-reporter # npm install -g phonegap cordova 続いて、実際のプロジェクトを作成していきます。 $ mkdir ionicSample $
Androidで地図アプリを作成しようとする場合、真正面から取り組むとWMS取得、描画プログラムを自前で実装することになり非常にめんどくさいです。 ですが、Javascriptで実績を残しているライブラリOpenLayersをPhonegap上で動作させれば、悲しいほど簡単に実現することができます。 前提条件 AndroidSDKをインストールしておきましょう。 最新のPhonegap(記事投稿時点で2.2.0)を利用するためにAPIバージョンは15以上をインストールしましょう。 必要なライブラリを取得します http://phonegap.com/ http://openlayers.org/ PhonegapのAndroid exampleをコピーします # phonegapパッケージを解答してできたディレクトリにいるとして、 cp -pri lib/android/example/
jQuery Deferred の使い方がよくわからないので、まったく今更なのですが調べた内容のメモ書きです。 処理を順次実行する (基本的な使い方) 非同期でない普通の処理を順次実行します。この例ではDeferredオブジェクトのありがたみは全くありません。 $.Deferred() .done( function( arg ) { console.log("1:" + arg) } ) .done( function( arg ) { console.log("2: " + arg) } ) .resolve("hogehoge") コールバックの処理結果を次のコールバックに与える ただ単に処理を羅列しても面白くもなんともないので、前の処理結果を次の処理に渡して参照します。 $.Deferred() .resolve("hogehoge") .pipe( function( arg )
このページを最初にブックマークしてみませんか?
『haiiro-shimeji.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く