Home > 2007年11月

2007年11月

リンク作成bookmarkletを修正(title属性に対応)

すっかり忘れてたので修正。

外部サイトの場合には、title="新しいウィンドウで開きます"等を付加できるようにしました。
ただでさえ、target="_blank"でユーザビリティ的にはよろしくないことしてるわけだから、title属性ぐらいは付けとかないとね…

ということで、今までのエントリも修正しました。

早めに気づいてよかったー。

[外部リンクの例]
Yahoo! JAPAN ←こんな感じになります。

※ ついでにtrackback送信元や、copyrightのリンクにもtitle属性をつけてみたけど…
  アイコンを表示するか微妙だなぁ、意識的に張ってるリンクじゃないわけだし。
PR

グローバル変数を使わずにYFT

Ajax等によって更新された部分を、一瞬だけ色を変えることでユーザに知らせるのが、Yeloow Fade Technique(YFT)。
昨日のエントリで紹介したAjaxテクニックブックにも載ってました。

bookmarkletterでも使っています。

ただあれは、タイマーと現在色保持のために2つもグローバル変数を消費しちゃってます。(+関数名で3つ。)
なので今日は、グローバル変数を使用せずに同じことを実現してみようと思います。

ということで、せっかく勉強したクロージャをバリバリ使ってやるぞ!と意気込んでたんですが…。

Continue reading

Ajaxテクニックブック

Ajaxテクニックブック

こっちも読んだ。

序盤にprototype.jsを使ったオブジェクト指向プログラミングの方法が説明してある。
Web上にはわりとある情報かもしれないけど、本になってるのは珍しい気がする。
入門的な内容は本で読みたい身としてはありがたい。

(JavaScriptではなく)"Ajax"の本ということで、サーバサイドのこともけっこう書いてある。
終盤には簡単Webアプリ作成コーナーも。

もちろん、JavaScriptの各種Tipsも載っている。(GreaseMonkeyにも触れてある)

ソースの書き方も全体を通してOO的な書き方で参考になった。
※ ただ、function名等に日本語を使うのは止めて欲しい…。
  いつも思うが初心者にはわかりやすい…のか?本当に。

実はこの本読むまでAHAHって言葉を知らなかった。
そして、今まで自分が作ってきたAjaxプログラムはだいたいAHAHだな、と今さら気づく。
それにしても、アハーって読み方はどうにかならんのか…。

JavaScriptテクニックブック

JavaScriptテクニックブック

読んだ。

全体的には、Tips集というか、prototype.js、script.aculo.us、YUI、Spry等のリファレンス的な感じ。
読み物というより、何かやりたいことがある時にあたるのが正しい使い方か?

僕としては、コラムがためになった。
(連結とjoinのパフォーマンスの話や、複数jsの読込方法等。)
クロージャについても触れてある。

あと、オブジェクト指向的なソースの書き方も参考になる。
(↓みたいな感じ。)


var obj = {
	data: […], 
	func: function() {
		…
	}
}
obj.func();

自分も見習ってこういう書き方をしなきゃならんな、と反省。

HTMLとの分離は…ブログサービスで書く時は無理かな?

cssな本達を読んで一から勉強してみた

読んだのは

の2冊。

今まで、勘でcssを書いてきた(floatの後には意味もわからず何となくclear: bothを書いたり…)のできちんと勉強しようと読んでみた。

わかってはいたものの、やはり奥が深い。(そして、IEの実装の適当さがよくわかる…)
こういうのを自由に操れるデザイナさんは偉大だなと改めて尊敬。

今回の2冊はわりと古いものだったので、次は新刊を読んでみよう。

それにしても、Joshuainkカッコいいな…(今はデザイン変わっちゃってるけど。)

Home > 2007年11月

Search
Loading
Feeds
Links
スポンサードリンク

Page Top