為了在客齊集上面改一個(gè)小東西,晚上忽然突發(fā)奇想,作了點(diǎn)嘗試,花了大約1個(gè)小時(shí)的時(shí)間,寫(xiě)了點(diǎn)號稱(chēng)是AJAX的東東。簡(jiǎn)單的來(lái)說(shuō),就是讓任何人可以在我的頁(yè)面上幫我加批注。嘗試一下拿鼠標選中一段文字(最好是一小段)看看。如果不出意外的話(huà),應該有紅色的下劃線(xiàn)的標注,如果重新刷新一下頁(yè)面的話(huà),應該還在。為了讓界面不是太亂,所以只保留了最新的幾個(gè)批注。之前的先不顯示了。
其實(shí),這個(gè)應用是個(gè)簡(jiǎn)單得不能再簡(jiǎn)單的JavaScript應用,只不過(guò)被冠以了AJAX這個(gè)今年2月份才誕生的名詞以后忽然熱了起來(lái)。AJAX這一個(gè)單詞,居然可以把一堆98年就開(kāi)始用的技術(shù)推到前臺來(lái),成為當今在特定的圈子里最熱的詞匯,倒是一個(gè)典型的tipping point(臨界點(diǎn))的案例。就像99年Netcenter用的RSS終于在2002年開(kāi)始被從blogger撿起來(lái),并在2005年煥發(fā)了青春。
這些用Javascript+XMLHTTPRequest的做法給我們提供了一個(gè)很廣闊的空間,可以有很多的想象。比如,在任何靜態(tài)的頁(yè)面里面,只要加入這段代碼也就可以擁有這個(gè)功能了。
<script language=Javascript src="http://home.wangjianshuo.com/scripts/php/markit.php">
</script>
注:那些紅線(xiàn),只是在Word里面隨手畫(huà)的。
注二:沒(méi)有經(jīng)過(guò)測試,FireFox下面什么樣子不曉得,放在其他頁(yè)面怎么樣也不曉得。。
聯(lián)系客服