想想真的很奇妙,現在的同事是先前就很熟悉、相處的很好的伙伴,大家在外面繞了一圈洗了一輪,又重新聚在一起,每天進同一間辦公室工作,工作內容也跟先前相似,閒聊打屁的時候,感覺好像又回到以前那段最快樂的時光
2012年11月15日 星期四
時光倒流
2012年9月19日 星期三
javascript xml parser
終於比較有時間可以更新這個地方
上一篇是去年11月,那真是一種另類的紀念—上個工作的黑暗期起始日
黑暗期為期將近八個月,然後一個機會、一個爆發點、一個最適當的環境條件,我離開了
然後在新的地方忙錄了兩個多月,現在大部份的工作都到一段落,新階段還沒開始,撥空整理手邊累積將近一年的照片,再回到這個地方看看,赫然發現原本支援asp的空間似忽不能跑我的程式了。。。。。。原本寫好的懶人相簿及blog更新程式都沒用,於是花了一些時間修改,把原來的asp版的xml parser改成javascript版的xml parser
內行人就知道接著我要寫km了,看我上面舖了好長一段梗,不囉嗦,開始講所謂的javascript版xml parser
程式大略分兩部份,第一部份是大家使用很長一段時間的xmlhttprequest:
==========================================
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","XML URL",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
==========================================
這邊要注意的是xmlhttprequest這個元件一如以往大家所認識的,不能跨domain存取,所以xml url必需是在相同的domain下(這個意謂著我以後要把xml copy回自己的空間才算完成更新這樣)
第二個部份即是進入xml parse跟頁面顯示,其實相當簡單:
==========================================
x=xmlDoc.getElementsByTagName("entry");
var txt="";
for (i=0;i<10;i++)
{
atitle=(x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue);
pdate=(x[i].getElementsByTagName("published")[0].childNodes[0].nodeValue).substr(0,10);
txt += pdate+" <a href='http://yrbrlono.blogspot.tw/'>"+atitle+"</a><br />";
}
這裡唯一要注意的是x的長度,我的需求是顯示10則就好,而且我確定我的xml裡至少有10則,所以迴圈設定上直接固定跑10次,如果是要讓x有多少就顯示多少,把i<10改成i<x.length就行
<entry>
相當容易,隨便一台電腦備有瀏覽器及記事本自己就可以寫程式、執行,讓你一分鐘javascript xml parser就上手
於台灣時間
上午10:56
0
意見
標籤:
javascript,
KM,
tech
2011年11月10日 星期四
flash中文字亂碼、掉字
KM很久沒寫了,因為前一段時間工作內容沒有挑戰性(被歐飛),這兩天終於有東西可以寫了好開心。
今天要講的其實分成兩部份,一個是亂碼的問題,一個是掉字的問題,這2種狀況在flash裡很容易遇到,必竟flash不是台灣人設計的,不過說實在的,中文字的問題在很多軟體都會遇到,這裡就不一一列出來,反正列不完。
首先呢,亂碼問題。這個很簡單,只要在整個flash影片的第一個影格加入一行action script:
再來呢,就是掉字的問題。
這問題說真的,我還是第一次遇到,應該是flash版本的問題,之前用flash X的版本都沒發生,現在用flash CS5才遇到。
這個問題的處理方式也很簡單,點選有問題的文字框,然後點開屬性模板→字元,裡面有個叫消除鋸齒的項目,選擇使用裝置字體,就好了。
說真的這次遇到掉字問題還滿傻眼,印象中明明以前遇到的都是flash很俏皮的把中文字裡四周被圍起來的區域填滿,看起來就像以前國小上課無聊時,把課本上的字一框一框塗黑一樣,當時看到這個問題的感覺,應該就像老師看到那本被塗過的課文一樣……
這個俏皮的問題,最後解決方式,就是把中文字打散變圖就好了
2011年11月9日 星期三
小花

好久沒去後山巡視了,不知道現在山上開了什麼花
也許明年櫻花開的時候,會再找一天去走走,上面規劃了一片櫻花林,去年都還是小樹,花開的不多,今年應該長大不少,如果有看頭的話,就不用為了櫻花去烏來人擠人,一個被炒爛的景點實在沒什麼吸引力
話說前天看電視才知道,原來仙草活著的時候是像一件綠地毯一樣,種整片看起來還滿好看,可惜不能像草地那樣柔軟好滾(?),老了去鄉下種仙草好了。
好的,我辭窮了,來個笑話當結尾。
一位原住民獵人上山打獵,獵獲一隻山羌,返家途中遇到警察
警察:為什麼要打山羌
原住民:沒有,我只有打一槍
警察低頭指著原住民機車上的山羊,問:這是山羊嗎
原住民:沒有,這是光陽125
2011年10月31日 星期一
夕陽無限好(好芭樂的標題)

光輝十月就要過了,接下來歡迎來到光輝十一月(耶?)
好的,其實是真的沒啥要說的,光輝十月真的是太光輝了,每個週未好像都有人結婚似的,路上一堆車一堆人不知道是什麼狀況
圖是上上星期在香山溼地拍的,當時大相機插在腳架上懶的動了,所以拿手機起來拍個不同取景的照片,縮小看還不錯啦,放大看就不怎麼樣了
其實這裡夕陽不是第一回拍了,但是我永遠記得最美的那一次夕陽因為我以為不會在這逗留而沒帶(好長的一口氣),結果就是現實跟我唱反調,那天就是坐在堤上看著大景開始,看著大景結束,那是我心中永遠的痛,我還記得那天的雲燒的有多美

