画像にbase64をかけてhtmlやCSSに埋め込む

No Comments

画像にbase64(Data URIs)をかけてHTMLやCSSに埋め込む方法って、知らなかった。。。HTTPリクエストを減らせるので、軽量化に役に立ちそうだったので、メモ。

More

jQuery.Deferredってなんとなく便利のような気がする

No Comments

非同期で処理するときに処理の順番待ちと処理の予約、処理がうまくいったときと失敗したときの処理をいい具合にしてくれるものだと思う。。。

複雑な処理とかする場合は、使える。
どこかの案件で試してみようかな。

参考になったサイト

Google Maps APIでマーカーにGIFアニメーションが動かなくなるのを防ぐ方法

No Comments

Google Maps APIでGIFアニメーションマーカーを設置するときに、アニメーションが動かなくなることがあるようだ。その回避方法が書いていてあったので、めも。

More

history.pushStateできれいなURLを

No Comments

これは、従来だとhashタグを使って、URLを作っていたんだけど、このメソッドを使うとそれが必要ない。何気に便利。


<code></code>window.history.pushState(DATA, TITLE, [URL]);

これだけを定義しても戻るボタンを押しても戻らないので、popstateのイベントで取得する。


window.addEventListener('popstate', function(event) {

changeContents(location.pathname);

},false );

で取得して、画面遷移用の関数を用意しておくだけ。

文章だけだとイマイチぴーんと来ないので、あとで、検証をしてみることにする。

参考サイト

お仕事用サイト「Branberyheag!!.jp」をローンチしました〜

No Comments

お仕事用サイト「Branberyheag!!.jp」を公開。

最初は、自分のポートフォリオサイトを作るつもりなかったのですが、段々、システムが出来上がってくると、いい感じの完成度になってしまって、これを単純に公開するのも勿体ないなと思って、自分用のサイトにしてみた。

技術的な話をするとWordPressでできていて、カテゴリー、ページ、記事というようなシンプルな構成でできあがっている。ただ、ページ遷移は、なくてJQueryのload()を使って、HTMLを呼び出している。戻る、進むボタンを有効にするため、ハッシュタグをURLに組み込んで、あとはプラグインでの処理を行っている。

あとは、スライドショーは、Arrayに画像のパス、サイズをつっこんで、ページおくりしたときに呼び出している。DOMを操作して、消えたり出したりするよりは、処理が速いような気がする。

これを作ったときにいろいろとTipsが溜まったので、ネタを公開していきたい。

これ、フェーズ1なんで、もう少し手直しと機能を追加する予定。

以前やった、クライアント案件で、この技術を使えばもっといいものができたとこれを作りながら思った。いつか修正したいけどね。

(function(){})();について

No Comments

よく見る、(function(){})();って、なんだろうって素朴に思って、調べてみた。

More

「Phone Gap」が気になる

No Comments

HTML5/CSS3/Javascriptで作る「Phone Gap」というネイティブアプリが作れるツールがあるみたい。
「Titanium Mobile」とは違い、Webアプリを作る感覚で、簡単に変換してくれるツール。

ノリ的には、HTML/Javascriptで作るAdobe AIRみたいなようなものだ。カメラやファイル、位置情報などの端末の機能にもアクセスできるので、JAVAやObject-Cなどで作ったようなアプリが作れるみたい。

ゲームや簡単ツールを作るには、いいアプリケーションなのかもしれない。

なんか作ってみようかな。

関連リンク

 

 

 

 

 

RequireJSを使ってみた

No Comments

ポートフォリオをつくっていて、どうしてもJava Scriptの読み込みファイルが多くなってしまう。どうしようかな・・・と思っていたら、Require.jsというライブラリを見つけた。非同期でファイルを読み込みをしてくれる便利なライブラリ。早速試してみた。

More

JQueryプラグイン「skroll.js」

No Comments

JQureryプラグイン「skroll.js」がとても実用的だったので、メモ。

More

Raphael.jsでアニメーション

No Comments

 

 

Raphael.jsでSVGをグニュグニュと動かしたいと思って、いろいろとやってみた。

アニメーションメソッドがいくつかあって、これがまたかなりパワフルというか分かりやすい。
種類として、2つあるようだ。
※間違っていたら、ごめんなさい。

More

Older Entries Newer Entries