JavaScript外部ファイルを動的に呼び出す方法

JavaScript, PhoneGap

09:04:36, by admin Email , 127 words, 808 views   Japanese (JP)

del.icio.us
この記事、前も書いたような気がする。

(ノ・・)ン。。。。。。(((●コロコロッ

PhoneGapでiPhoneとAndroidの両方を開発していると避けられない問題がある。
それはphonegap.jsがAndroid版とiPhone版の二つ存在すること。
つまり端末振り分けをして呼び出すJavaScriptファイルを振り分ける必要がある。

( ゚Д゚)ハァ? ソンナノカンタンジャン。

と思った人はちょっと待ってほしい。
Webアプリを開発するのであればPHPなどで簡単にできると思うかもしれない。
しかし、WebViewにはそういったアプリケーションサーバ機能が無いのだ。
いってしまえばstatic HTML上でプログラミングしているわけで、
JavaScriptファイルを一個追加するにはもうHTMLファイルにScriptタグを書くしか無い方法が無い。

JavaやObjective-Cでどうにかできると思うかもしれないが、
存在するのはJavaScript側からJavaなどのメソッドを呼び出す方法だけで、
JavaScriptファイルそのものを扱うことができない。


ではお手上げか?
と思って調査したところ一応はあった。


  1. document.writeを使う方法
  2. document.createElement
  3. head.jsを利用



結論としてはWebで使うときはhead.js、
PhoneGapで使うときはdocument.writeという感じだ。

=> Read more!


GameSalad:プログラミングをせずにゲームを作るフレームワーク

ゲームエンジン, GameSalad, AndEngine, LibGDX, Unity

09:19:05, by admin Email , 5 words, 611 views   Japanese (JP)
del.icio.us
個人的にはLegoMindstormを思い出す。

(ノ・・)ン。。。。。。(((●コロコロッ

iPhoneアプリの制作が困難なのはもう既に過去の話。
Webの技術でアプリが作れるようになり、
クロスプラットフォームのアプリが作れるようになり。
共通しているのはプログラミングを容易にするという点なのだが、
プログラミングをいっさいせずにエンタテインメント系アプリが簡単に作れるツールが存在する。
それが

GameSalad


=> Read more!

簡易Webサーバ(Ruby,Pythonコマンド一行的な)

Webサーバ, Python, Ruby

09:40:03, by dozo Email , 39 words, 676 views   Japanese (JP)
del.icio.us
ワンラインコマンド一発。

(ノ・・)ン。。。。。。(((●コロコロッ

Rubyの場合
$ ruby -rwebrick -e "WEBrick::HTTPServer.new({:DocumentRoot => './', :Port => 80}).start"
Pythonの場合
$ python -m SimpleHTTPServer 80


φ(..)メモメモ...

=> Read more!

eyeballs.jsというJavaScript超軽量MVCフレームワーク

JavaScript, PhoneGap, MVC, Backbone.js, JavaScriptMVC, eyeballs.js

09:00:33, by dozo Email , 265 words, 1035 views   Japanese (JP)
del.icio.us
PHP的にはCodeigniterみたいなものかな。

(ノ・・)ン。。。。。。(((●コロコロッ

JavaScriptのフレームワークというと、
prototype.js(最近あんま聞かないな)、JQueryExtJSなどそれこそ星の数ほどある。
なかにはBackbone.jsJavaScriptMVCThe-M-ProjectのようにMVCを売りにしているものもまである訳だが、
MVCで共通しているのはその巨大さにある。

PhoneGapを使っていて思うのは、
JavaScriptの煩雑さ

prototype.jsやJQueryは所詮フォーマットを整理したにすぎず、
プログラム全体を整理するには現状MVCフレームワークが最適だと思う。
だけど、そのヘビー級のコード量ではユーザーが使うときにダウンロードだけでストレスを感じてしまう。
特にPhoneGapの用に組み込み型の仕組みの場合はデータ容量が、
もろにファイルダウンロード時間、プログラム起動時間さらに、動作時間に影響する。
内容がきちんと整理できて、JQueryなどの既存ライブラリを扱える上、
容量が小さいものはないかと探してみる。


・・・ないよなぁ。




あっ・・・あった。

eyeballs.js


=> Read more!

powered by b2evolution

shinobi

Neighbors
Relative
Favorites

極論istの技術屋を始めて早幾年。 流れの速い業界の波にもまれながらも精一杯生きている様をとくとごらんあれ。

Archives
スポンサー

Latest bookmark
Search

Categories

Who's Online?
Misc
Syndicate this blog XML

Valid XHTML 1.0! Valid CSS! Valid RSS 2.0! Valid Atom 1.0!