JavaScript

jQuery MobileでDOMキャッシュを消すに消せないケース。

はじめに jQuery Mobile使用時、以下のサイトで説明されているテクニックを使ってDOMキャッシュを消すことがあるかと思います。 jquerymobileでdomCacheを止める « 大阪のアンドロイド/iOS・ Webアプリ開発会社 ノーティス しかし、いわゆるマルチページ構成…

jQuery Mobile 1.4.0 Alpha 2で「$.mobile.changePage」がDeprecatedになっている件

はじめに やや旧聞なのですが、jQuery Mobile 1.4 Alpha 2で「$.mobile.changePage」がDeprecatedになっております。 内輪で話題になり、どういうことなのか調べた(正確には私が調べたわけではないんだけど)のでメモ。 環境 jQuery Mobile 1.4.0 Alpha 2 jQu…

jQuery.when()にdeferredsを配列で渡したい

はじめに jQuery.when()に決まった数のdeferredを渡すのは調べたら簡単に分かったのですが、不定数のdeferredを渡す方法を調べたら、意外と日本語では見つからなかったためメモ。 環境 jQuery 1.10.2 方法 以下に方法が載っています。 javascript - Pass in …

jQueryとXmlHttpRequest Level2とファイルアップロード

はじめに ajaxでファイルアップロードできるらしいということで、やってみました。 環境 jQuery 1.8.3 Chrome 27 方法 以下のサイトが参考になります。 jQueryでAjaxでファイルアップロード - やわらかたまご - molaovo - ServletとjQueryによる非同期ファイ…

変換後、外側の要素に、内側と同じclass属性を付けたい

はじめに バリデーションエラー時、inputタグに対してサーバ側でclass属性を追加することがあるかと思います。 jQuery Mobile使用時、「type="text"」の場合は素直にclass属性によって見た目が変わるのですが、「type="search"」の場合は、期待通りに見た目…

jQuery Mobileはどう使うのか設計意図通りなのか、意外と分かり難い

はじめに 今日のは愚痴というか、学習過程のメモというか。 環境 jQuery Mobile 1.2(今回は1.1でも通用するような話題です) 最初の想像していたこと jQuery Mobileを学び始めた頃は、以下のように思っておりました。 基本的にdata-属性でマークアップしてい…

ブラウザ側フレームワークのHifiveがじわじわ進化していっている

はじめに 新日鉄住金ソリューションズさんが公開しているHifive(http://www.htmlhifive.com/)というフレームワーク(公式サイトでは開発プラットフォームとしている)があるのですが、見たらじわじわ進化していっているのでメモ。 進化している点 1.データバ…

Sencha Touch 2.0の情報が少ない

はじめに Sencha Touch 2.0について調べているのだが、とっかかりがなさ過ぎて困ったので、とっかかりになる情報をメモ。 環境 Sencha Touch 2.0 調査前に知っておくべきこと Sencha Touch 1.xとSencha Touch 2.0ではソースコードの記述のお約束に違いがある…

jQuery Mobileのpagebeforechangeがbindできる対象がなに何なのか分からない

はじめに 件名通りなのですが、はまったのでメモ。 環境 jQuery 1.8.2 jQuery Mobile 1.2.0 はまったこと 「data-roleがpageの要素だったら」bindできるのだろうと思って、以下のように書いたのだが、見事に呼び出されず。 //NGのパターン //hogepageは、dat…