5

ファイルのキャッシュに対する iPhone の 25k の制限を考えると、キャッシュを最上位の目標にする iPhone に最適化された JavaScript ライブラリに関心があるかどうか疑問に思っています。それはiPhoneだけなので、ほとんどのクロスブラウザのクラフトを取り除き、サファリ固有の機能に依存することができ、うまくいけば、胴回りの一部を削減し、25kにとどまることができます.

John Resig はこれについて簡単に説明していますが、ほとんどは却下されているようです。彼は次のように述べています。

jQuery を小さなチャンクに分割することに特に興奮している場合は、SVN から個々の部分を取得して、カスタム コピーを作成できます。

誰もそれを試しましたか?

Dojo は、遅延ロードに依存しているように見える 6k バージョンを実装しています。私は主に jQuery ユーザーなので、試したことはありませんが、面白そうです。

全体として、たとえば、jQuery (または他のお気に入りのライブラリ) で最も使用されている上位 90% の API を実装する safari/iphone 固有の javascript ライブラリについてどう思いますか?

4

5 に答える 5

5

最新情報:最近はZeptoが主流のようです。

XUIが見つかりました。探していたもののように見えますが、まだ試していません。

于 2009-02-17T05:24:57.477 に答える
3

QuickConnectiPhone をチェックしてください。それはあなたが望むことをするかもしれません。https://sourceforge.net/projects/quickconnect/で見つけることができます。また、JavaScript、CSS、および HTML でアプリを作成し、デバイスにインストールすることもできます。

電話の振動、GPS 位置情報、加速度計情報などのために、Objective-C レイヤーへの呼び出しを可能にする API があります。これを他のネイティブの電話の動作に拡張することもできます.

フレームワークの開発ブログはhttp://tetontech.wordpress.comにあります。

于 2008-12-06T23:02:36.203 に答える
1

私も XUI を試していますが、有望に見えます。JQuery のやり方に従っているようです。

同じ人が json 形式でデータを永続的に保存するための ' lawnchair ' も作成しました。XUI+lawnchair は、クロスプラットフォーム (少なくとも iphone + android、おそらく webos、symbian、blackberry、ms など) モバイルに最適な組み合わせのように見えます。発達。

于 2009-12-23T09:53:41.567 に答える
0

それは素晴らしいことだと思いますが、誰かが本当にそれを手に取って実行しない限り、jquery のテストと信頼性に匹敵するのは難しいでしょう。プラグインおよび文書化されたメソッドと完全に互換性のある軽量のサファリ専用バージョンの jquery があれば、それは天の恵みです。

于 2008-11-25T00:36:41.337 に答える
0

iPhoneの人気が高まっていることを考えると、これは本当に便利なことだと思います.クロスブラウザのものを削除してサイズを小さくすることは可能かもしれません....しかし、iPhoneが持っていればさらに便利でしょう.より現実的なキャッシュ制限。

iPhone のキャッシュ制限が、ハードウェアの容量や通信事業者のビジネス ニーズによって決定されたのではないかと、私は疑問に思います。50K のキャッシュ制限により、キャリアの使用量が大幅に削減されます...

于 2008-11-25T03:50:43.380 に答える