分類
懶得分類

24小時的可悲

前幾天早上吃早餐時, 閱讀某週刊, 內容有篇是在介紹台灣24小時的店家愈來愈多, 並且銷售店家只要能有效控制深夜的管銷成本, 其增加的營收是有相當不錯的成績.

然而, 之所以會有這樣的現象, 全拜台灣人這種莫名其妙的加班文化所賜, 因為加班量大, 以及夜生活的人多, 也造成了半夜消費的人口多, 而讓這些零售店家會有延長開店時間, 甚至24小時營業的現象.

其實說可憐也真的很可憐, 為什麼台灣人會有這麼長的工作時數, 真的是很奇怪, 一個人的黃金工作時間並不長, 充其量一天不過8小時, 超時的工作往往會讓人精神不集中, 工作效率大幅下降, 甚至於造成惡性循環, 也就是天天都睡眠不足, 而造成更嚴重的工作品質下降.

適當的工作時間, 適當的工作長度, 才是比較理想的工作要件, 要賺錢, 也要顧身體, 有良好而健康的身心, 才能有最佳的工作態度及精神, 相信是長時間超時工作者的心聲.

也拜這些人所賜, 造就了台灣的24小時及長時間不休息的店家愈來愈多, 看起來台灣人真的很拼很辛苦, 這是對亞洲地區統計的一個結果.. 大家都辛苦囉……

分類
Javascript

respnoseXML與responseText的不同

幾天前, 好友問了一個問題, responseXML 沒有資料, 要怎麼解決, 我沒仔細思考, 完全沒注意到, responseXML就是一個非文字的物件, 於是寫了個程式試了一下, 發現原來 Request 回傳的內容, 若為 xml 的話, 取得 responseXML 屬性, 將會是一個 xml document 物件.

然而, 若回傳的資料並為是 well-formed xml 時, 該屬性將會是 null 而無法使用. 而一般常用的 ajax 若只是用來做畫面更新, 而非資料傳遞時, 可以參考這篇: https://diary.tw/archives/274 的例子, 是直接使用 responseText 來取回回傳的一般文字內容.

這樣應該可以清楚地解釋這兩者間的不同, 還有許多技術文章可以參考:

http://java.chinaitlab.com/server/366657.html
http://javascript.about.com/library/blajax08.htm
http://www.informit.com/articles/article.asp?p=443580&seqNum=4&rl=1

這篇的技巧也相當有用, 利用回傳的文字, 傳回 javascript, 再利用 eval 方式將變數賦值, 的確還蠻有意思的:
http://www.128kj.com/article/article6/9467334B1D15AAC57AA5F0F25D0008FF.htm?id=1343