Re: [請益] 如何利用按扭來傳送不同的值

看板PHP作者 (骨傲風清(掛網))時間16年前 (2008/01/13 15:21), 編輯推噓1(1010)
留言11則, 3人參與, 最新討論串3/4 (看更多)
我個人會認為不應該把 JS 用在必要性的地方 :p 因為有兩個原因: 1.有人可能會關掉JS。 2.瀏覽器版本相容性。 坦白說第一個大概不會有什麼問題, 畢竟會選擇關掉 JS 的人,多數會在適當的時候打開。 只是第二個問題就比較棘手了, 或許是因為我比較偷懶,不太想寫 DynamicHTML XD (可是 CSS 就沒辦法了 ... 嘆) 像是蔽效的 I can't XD 在Linux Ubuntu + FireFox 下變得非常不友善; 之前有一筆Case,客戶老闆的電腦是Mac, 樣式其他員工看都 OK ,老闆看就是不對。 設想,如果有天某個不支援JS的傢伙打開你的網頁, 或者該說因為你寫的網頁不支援某個傢伙的瀏覽器 XD 當他按下 回復 or 新增 都沒有反映的時候, 這時當然使用<nonscript>的寫法嘛 ~~~ 竟然你都要用到<nonscript>的寫法, 而且<nonscript>的效果是一樣的,那為什麼不直接用 PHP 把它處理掉就好了呢? 況且這個Case ,只是用 PHP 產生不同的form name 或者是 form value, 然後程式後端判別,對Server的效能應該不會差太多才是, 畢竟就算用JS,程式後端不也是一樣要判別嗎? 所以建議大家,JS用在非必要性的地方, 那種"就算沒有JS網頁也可以維持最基本運作的地方:p" 心得感想文,不適當請D,有錯還請高手指正。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.207.78

01/13 15:59, , 1F
我不確定『不應該把JS用在必要性的地方』這句話現在還對不對耶
01/13 15:59, 1F

01/13 16:01, , 2F
因為現在有太多網站,只要關掉JS根本就半殘甚至全殘了
01/13 16:01, 2F

01/13 16:02, , 3F
另外,以這個case來說,覺得哪種方式好只是因為每個人考量不同
01/13 16:02, 3F

01/13 16:04, , 4F
我考量的是頁面 layout 修改時可以盡量避免需要修改後端程式
01/13 16:04, 4F

01/13 16:05, , 5F
而有的人更在意標籤語意的問題,就好像table排版跟CSS排版的哪
01/13 16:05, 5F

01/13 16:07, , 6F
個比較好一樣,如此而已 :)
01/13 16:07, 6F

01/14 10:55, , 7F
+1, 至於樓上, 只能說你看過的網站還太少太少
01/14 10:55, 7F

01/14 10:56, , 8F
我看到的盡是關js, 去css都還能正常瀏覽的網站
01/14 10:56, 8F

01/14 14:20, , 9F
關掉 JS 後 digg.com 半殘,bloglines beta 、Google Docs
01/14 14:20, 9F

01/14 14:21, , 10F
Google reader根本就不能用,我不懂這跟我網站看太少有啥關係
01/14 14:21, 10F

01/15 03:08, , 11F
我猜是因為AJAX無法避免,但是可以避免就應該避免呀 ^^
01/15 03:08, 11F
文章代碼(AID): #17YRlgUC (PHP)
文章代碼(AID): #17YRlgUC (PHP)