Jax 的工作紀錄

除了在整理學習上的經驗,同時也能幫助其他需要的人

2008-10-07

(IE6) white-space 在表格中怪問題

›
最近遇到一個怪問題 在 IE6 的表格中設定 white-space 屬性卻無效 只因為 IE6 怪異的 box 解析方式 對於用 px 設定的寬度有至高的優先權 完全忽略 white-space 的存在 解決的辦法就是 用百分比(%)定寬 <table border=...

CSS fixed 定位( FF / IE6 )

›
fixed 定位主要是以 window 物件區塊做定位依據,所以不會隨頁面捲動而變動定位。 以往要達成這種模式的定位都要利用 JavaScript 的 onscroll 事件去達成,是蠻吃重的一種方法,而且流暢度也不好,會有閃爍的現象。 利用 fixed 定位可以簡化 J...
4 則留言:
2008-09-17

create_function 匿名函數

›
在 PHP 中的函數只要宣告後就是全域的,而且還不能修改,不小心就會撞名,真是麻煩的事,而且實體宣告在當做變數傳遞時非常麻煩,最近習慣 JavaScript 的函數傳遞方法,為了達到這個作法,PHP 中有一個匿名函數的宣告方法,會直接已變數的形式呈現,可惜的事在宣告上必須用字串編...
2008-09-13

利用 JavaScript 讓 IE6 支援 CSS 2.0 hover 的方法

›
利用 IE6 特有的 expression 屬性質,去執行 JavaScript 程式。 好處是可以簡化開發,讓設計師可以自己去控制想要的樣式。 壞處是執行大量的 expression 會讓 IE6 很吃重。 ie_hover.htc 中的程式碼: this.onm...
2008-09-09

CSS 三欄排版

›
float 排版 這是在 Table 排版之後最常見的排版方式,利用 float 與 clear 的屬性設定去達成的分欄排版。 最近發現除了利用 clear 屬性的空 Tag 以外還有其他的方式可以達到這個效果,在最外層的 div 上加入以下屬性也可以達到相同的效果: ...
2 則留言:
2008-08-20

Ajax 模組架構的應用

›
一樣的就之前所提到的問題( Ajax 開發所產生的問題 ),這是另一種以模組架構為基礎的方法,模組開發的好處我就不多作說明了,主要的行為模式是: 在請求 Page 時就先將 Module Include,讓頁面再第一次讀取時就可以完整呈現。 在頁面需要執行局部置換時,再利用 Aj...
2008-08-19

利用屏壁來延長頁面的呈現時間

›
就之前提到的問題( Ajax 開發所產生的問題 ),這很可能連帶出現以下問題: 瀏覽者再頁面尚未完整呈現時誤觸連結,造成錯誤操作。 功能的初始未完成,瀏覽者再使用上出現無法動作的錯愕情形。 這些問題可以用一個有效的方法去延長瀏覽者的等待時間,在一開始的頁面裡預設疊上一個遮蓋整個頁...
2008-08-18

利用 Ajax 減少 Server 運算量

›
在 Ajax 還沒有出現時 JavaScript 本身就可以執行許多計算方面的程式了,像之前的文章『 HTML 比較(diff) 』、『 數獨(sudoku)解題 』、『 線性代數-計算機 』等都是利用 JavaScript 去達成的計算程式,象 Yahoo 也有在 Login ...
‹
›
首頁
查看網路版
技術提供:Blogger.