作者s25g5d4 (死城盜賊)
看板Ajax
標題[心得] 專輯介紹的網頁終於做好了
時間Sat Aug 28 09:35:26 2010
http://s25g5d4.sg1010.myweb.hinet.net/
其實已經做好很久了
可是剛剛重新檢查了一下原始碼 發現幾個地方有更好的寫法
像hoverAnimate() 本來是
function hoverAnimate(obj) {
obj.hover(
...
);
return obj;
}
後來改成plugin的寫法
jQuery.fn.hoverAnimate = function () {
return this.each(function () {
$(this).hover(
...
);
});
};
其他還有幾個變數...去做cache
例如$(this) cache成_this
不過this去做cache有點難掌控就是了= =
除了this cache下來的變數都是存到myVar物件下
(感謝TonyQ大告訴我要cache)
像是myVar.divHighlight
myVar.divAlbum
其中myVar.lyric則是拿來儲存每張專輯的歌詞的xml
假如使用者點了一張專輯 就會發出XMLHttpRequest 存到對應的myVar.lyric.albumX
不知道把變數、資料都存到物件裡 這樣做好不好 @@"
另外就是寫入網頁的東西都有加入空白與斷行
如果用CS5的即時程式碼 看起來會比較整齊
不過其實是不必要的 >\\\<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.172.90.38
1F:→ s25g5d4:寫的不好的地方 懇請各位指教 08/28 09:39
2F:推 shadowjohn:一點小建議,回前頁時,要記一下當初進入的位置 08/28 12:17
3F:→ shadowjohn:不然當到了十篇20篇,回上頁還要一直往下捲~~ 08/28 12:18
4F:→ s25g5d4:嗯嗯 那...是不是還要來個搜尋@@" 08/28 12:19
5F:推 aej:^^我覺得很棒也!! 至於記憶功能,搜尋功能...等 08/29 12:27
6F:→ aej:要看你把這定義範圍是什麼!五千和五萬的會員系統可是大不同... 08/29 12:28
7F:→ aej:如果你把這定義成"範本"這樣就夠了 定義"模組"還有不足的 08/29 12:28
8F:→ aej:要是定義成"系統"那....大大的不足 XD 08/29 12:29
9F:→ s25g5d4:會員...系統? 模組? 有點不懂= = 08/29 22:24
10F:推 eagen0828:我有個疑問,在MAC safari下看,點下專輯圖後,右邊方塊 09/04 01:38
11F:→ eagen0828:會突然往右邊拉大後突然彈回原本大小,這是原始設計嗎@@? 09/04 01:39
12F:→ s25g5d4:不是 這是很莫名的bug WebKit都會這樣 09/04 20:15
13F:→ s25g5d4:像chrome也會 可是我的code找不到問題 09/04 20:16
14F:→ s25g5d4:有可能 可能喔 可能是jQuery的問題 09/04 20:16
15F:→ s25g5d4:也有可能是我太遜@@" 09/04 20:16