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 );

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

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

参考サイト

HTML5のカスタム属性について

No Comments

 

HTML5では、カスタムできる属性がある。

書式は


<h1 data-hoge="hoge">タイトル</h1>

というような感じでかけるようだ。かなり便利でしょ!

参考サイト

http://havelog.ayumusato.com/develop/html/e158-html5-custom-data-attribute.html

属性を作るにはルールがあって、最初「data-」をつけないといけない。

HTML5で作るんだったらぜひ、これを使ってみたい。

 

WordPressのログインフォームをテンプレートに実装する方法

No Comments

お仕事用サイトで、クライアント案件だけをWordPressの認証画面を通してから表示したかった。
テンプレート上にログインフォームを付けれるようだったので、実際に試してみた。

More

iPhoneアプリを作ってみる。準備編。

No Comments

サーバサイドの言語とかって、どうしてもあのコマンドプロンプトで躓いてしまう。

More

お仕事用サイト「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

サーバ移行メモ

No Comments

この2,3ヶ月ずっと悩んできた、サーバ移行を決意した。

移行先は、hetemlさん。結構いろんなところが触れて月500円というのは魅力的だったけど、去年あったサーバダウンは痛かった。しかも、仕事で使っていたメールが落ちてしまったし、結構痛かった。お仕事用サイトを新しく作ったので、そのタイミングと合わせて移行しようかなと思う。

ブログが3サイトあるので、一気には難しいのでひとつひとつ移行していく予定。ついでに「すきなばしょ」は、プチリニューアル(いろいろと理由があって)をしようと思っているし、暫定で使っているブログをお仕事用で取ったドメイン以下に吸収しようと思ったり、、、いろいろと考えている。

今のサーバは1年契約を4月にしてしまったので、猶予はあるんだけど仕事をしながらなので、これでもギリギリかな・・・と思ったり。どうなるかわからないけど、とりあえずやってみます。そのレポートもメモちゃいます。

 

 

Older Entries Newer Entries