最近,我發現,不管是這裡還是樂多,在 post 新文章的頁面,都新增了 autosave 的功能。每隔一段時間,就會看到畫面上告訴你說在幾點幾分已經幫你存檔了。
這件事真的是有夠神奇的耶,我研究了一下原始檔,也看不出是怎麼做的。(如果這樣就被我看出,這programmer 的程式也寫得太差了點吧) 令我感到很佩服的是,我明明有看到它有連線的動作,我也看到畫面上 autosave 的時間一直會變動,但是,對於我正在打的文字,或是正在執行的動作,卻一點影響也沒有。
想到當年我配合 sales 去客戶那邊說明產品功能,客戶最不能理解的,就是,為什麼你們的東西沒有自動存檔功能啊? 在 word 裡打都有自動存檔功能啊? 當時我很努力地說明 web 畫面和 client 端軟體的不同,也很努力地告知如果真的要自動存檔,可以做,但是會影響到使用,也會影響效能。客戶就這樣勉強相信了我說的話,沒有再堅持一定要有自動存檔功能。
所以,當我發現這裡有這種功能的時候,覺得好神奇喔~~~ 真想知道是怎麼做的~~~ 因為,就我有限的知識來說,這 autosave,是可以在網頁上用 javascript 去設定時間,每隔一陣子就去做 form 的 submit。可是,問題就是,form 的 submit,就算 submit 之後導回原頁面,user 也會有感覺啊~~~
我來去查看看能不能找到相關資料好了,還是誰可以告訴我背後的原理啊?? 我真的是太好奇了~~~
4 comments:
呃。你該聽過 AJAX 吧??
呃。
親愛的loping,喵咪我自從不寫程式之後,對新技術的距離越來越遠了......
好吧,我承認,我只知道這是一個在我沒寫程式之後出現的新技術,但因為我一直當它是M$的東西,所以完全連想了解的欲望都沒有。
Anyway,我剛才查了一下,原來,AJAX stands for Asynchronous JavaScript And XML......
沒關係,我現在有作功課的方向了。
謝過九爺。:)
ajax......pls take a look on google
Dear glenn,
謝謝。
我知道我很遜..........
Post a Comment