Spine.jsを使ってみようということで基本となる使い方をメモ。 詳しい話はAPIがあるしチュートリアルもあるのですが、行間を読まないとな部分があるので、初歩の定石みたいなものとしてまとめます。 ちなみにSpineの作者が書いたこの本も参考にしないと、ウェブのドキュメントだけでは私には理解できませんでした。業界が流動的なもんで既に仕様の一部が更新されているようですが、仕組みの部分やjavascriptの基本的な技術の部分は参考になります。 インポート 最低限必要なのはjquery.jsとspine.jsですが、通常テンプレートをことになるのでjquery.tmpl.jsもインポートします。 今回の独自アプリケーションはmyapp.jsとしました。 また、spineのパッケージの中には様々なオプションライブラリが含まれています。例えばHTML5ローカルストレージを使用する場合はlo
Class/Module Methods @extend(Module): add properties to Class, then execute extended method in the Class context. @include(Module): add properties to Class prototype, then execute included method in the Class context. Howto In Javascript Inheritance Spine.Class.sub(instances, statics); # Spine.Class.sub().include(instances).extend(statics); Construct and call super Spine.Class.sub({ init: function
むらたです。 若手ではないのですが、こちらに出張投稿します。 AcroquestではHTML5+CSS3+JavaScriptによるグラフィカルなWebUIを開発するためのOSSであるWGPを開発しています。このWGPを利用する上で、JavaScriptMVCフレームワークを活用したいと考えており、私はJavaScriptMVCフレームワークを調査しています。そんなわけで「ステートフルJavaScript」を読んでおり、Spine.jsを調査しています。 Spine.jsはbackbone.jsにインスパイアされて開発されたCoffeeScriptと親和性が高いフレームワークであり、CoffeeScript好きな私としてはbackbone.jsの前にこちらを調べています。今回はSpine.jsのTodoアプリケーションを作ってみたので、その内容をまとめました。 Spine.jsのTodoア
多分コードも説明もおかしいのであんま参考にしないで下さい。あくまでも初心者である自分の勉強用なので。 ステートフルJavaScriptを写経しながら何となくMVC(MVVCとかMVPとかまだなんのこっちゃ分からん)っぽい概念は分かったけどいざ自分でコード書くとなるといまいちフローが分かないので、汚コードだろうがなんだろうがとにかく自分で考えながらコード書いてみた。徐々に機能を追加、リファクタリングしていく。 ちなみにどうしても自分で考えても分からなくなった時には下記ソースを見ながら進めた。 Todos 1. HTMLを用意する JavaScriptありきのHTMLってのはないと思うのでまずは兎にも角にもHTMLを用意。これを元に作っていく。 最新のSpine.jsも読み込んでおく。 また、jQueryも最新版を使用する。 <div id="mod-app"> <header> <h1>To
2012/07/11 第31回 HTML5とか勉強会 JavaScriptMVCフレームワーク「Spine入門」 (2012/07/12改版)ファイルサイズの比較について、比較条件が同じではないとのコメントを頂き、条件をmin+gzip時に統一して該当箇所を改版しました。Read less
With the growing complexity of JavaScript applications, frameworks are an absolute must if you need to meet real world deadlines. In this article, we're going to take a look at a new framework called Spine Mobile which you can use to create awesome mobile applications in CoffeeScript and HTML, without sacrificing the great user experience of native apps. Interested? Let's get started! What Exactly
May 1, 2011 JavaScript developers wishing to add more structure to their code often look for simple ways to apply the popular MVC architecture pattern to their applications. Utilizing a client-side MVC framework can be useful for such code organization and today we'll be looking at Spine.js, a recently released solution that assists with this task. You may be familiar with some existing projects t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く