Category Archives: フロントエンド開発

JavaScriptで簡単に動かせるクライアントサイドテンプレートエンジンHandlebars.js

スクリーンショット 2013-07-17 19.11.07

Ajaxが広く浸透し、「非同期的にサーバからデータを取り出しブラウザに表示する」というのは、もう当たり前のことになりました。 しかしながら、サーバから取り出したデータを「どうやって表示するか」というのは、少し難しい問題です。 「サーバサイドでHTMLを生成して返す」というのも手ですが、JSON AP ... Read More »

jQueryに限界を感じた人にぴったりのJavaScript MVCフレームワークBackbone.js

Backbone

Backbone.jsを使ってみたら、非常にシンプルながら強力な印象を受けました。概要を少し書きます。 てきとうなイメージ図。 要点だけ述べます。jQueryで処理が複雑になってくると、データとビューの状態が合わない不整合な状態になりがちです。Backbone.jsは、データ(Model)の更新がビ ... Read More »

Javascriptからsubmit()関数でフォーム送信できない問題

スクリーンショット 2013-07-01 20.21.56

Mixpanelをセットアップ中のエンジニアからのヘルプでハマりこんだ問題について。 mixpanel.track_formsでフォーム送信をトラッキングしたい Mixpanelには、フォーム送信をフックして、ユーザーがフォーム送信したことをトラッキングする機能があるようです。 mixpanel.t ... Read More »

jQuery MobileでAjaxによる画面遷移中を判定する方法

jQuery Mobileの強力な(?)Ajax画面遷移ですが、リンクの読み込み途中に他のリンクをクリックできるので、リンクを連打したりするとちょっと気持ち悪い挙動を起こします。 具体的には、複数のページの読み込み処理が並列で走り、読み込み終わったものが順次表示されていくので、画面がガチャガチャと切 ... Read More »

ワケ分からなくなりがちなz-indexの整理法

z-indexって訳分からなくなりがちですよね。 「この要素は前の方に来て欲しいから、100。」「あれ、でも既に100くらいの数字使っていたような気がするなあ。」「じゃあ、とりあえず、1000で。」とか言って、どんどん数字がインフレしていって、気づいたら1000000とか使っちゃってたりしますよね。 ... Read More »

Scroll To Top