先解釋一個跟指揮艇無關的東西“JavaScript“,這是由網景(Nescape)所提出的網頁技術,和昇陽(SUN)的Java不同,它們是兩種不同的網頁技術,就好像昇龍拳和昇龍霸聽起來很像,不過昇龍拳是電玩遊戲“快打旋風“裡RYU 的招式,昇龍霸則是漫畫“聖鬥士“裡紫龍的絕招,這是兩種截然不同的功夫。
為什麼我會知道?因為這是書本上寫的,為什麼有書?當然是去書店買來的,為什麼要買.....為什麼..剩下的九萬九千九百九十六個為什麼省略,簡單說,因為我最近想自學一點點JavaScript的皮毛,這對一個弱智又沒有任何程式語言背景的人來說,是一件困難到會發瘋的事,例如這兩天我會一邊寫著:
var str = "GOOD";
var num = 10;
localFunction{};
然後,我會一邊對著電腦螢幕喊著:
宣告,這個字串是“好“
宣告,這個數值是十
呼叫方克訊
有玩網頁的人會比較清楚,JavaScript對網頁設計來說不是一定要會的東西,甚至說不學也無所謂,一樣有人不會JavaScript也能把網頁搞得很好,畢竟用DW(DreamWeaver)這麼強的網頁編輯器,只要掛上它的延伸元件,很多用到JavaScript的效果都可以做出來,更何況像我這種DW程度都還很孱弱的人,應該把時間用在DW上面才對。
而會有想學JavaScript的想法,是前陣子在一個網頁技術的論壇閒逛時,看到一個人的簽名檔寫著:“個人小網站“,於是我點了進去看,然後我嚇到張著嘴巴好幾秒,心裡想:“如果這種成熟的Flash輸出網站技術,還只能叫個人小網站,那我這種程度根本連網頁都稱不上,頂多只能叫一串原始碼而已“
我知道他應用很多Flash AS(ActionScript)的技巧,但問題是AS要怎麼學....?就在想這件事的時候,電視機傳來無敵鐵金剛卡通的聲音,我聽到鐵金剛的駕駛柯國隆大喊:指揮艇!!組合!! 而就在那一瞬間,我悟道了(我可能是史上第一個因為無敵鐵金剛而悟道的人)。
駕駛無敵鐵金剛,以觀眾的角度來看,是一件再簡單也不過的事,搖一搖兩支操縱桿,就可以控制無敵鐵金剛走路、跳躍,飛行,發射金剛飛拳、金剛火焰....然後跟機械獸大戰三百回合,但是觀眾都很自然的忽略一件事:柯國隆操縱無敵鐵金剛前的第一個動作,並不是跳進無敵鐵金剛裡面,而是跳進指揮艇。
這跟網頁有什麼關係?有的,看起來一個簡單的動作,對做的人來說可能是很花時間和精神,而對越笨的人來說,花的時間和精神是成次方倍數的增加,就說我那段破爛的Flash動畫好了,短短的一分鐘我做了多久?
十二個小時,而對寬頻用戶來說,開頭那個看不到三秒的Loading畫面因為用到AS,我花了至少六個小時在上面。
這一分鐘的Flash,扣掉我做的很煩,去看個A片打兩次手槍,至少也足足做了十個小時(好,我承認看A片打手槍那兩個小時是灌水的,因為我是用慢動作來看A片),但我花上十個小時的結果,對一些懂的人來說,可能只要三十分鐘就可以做到,而且是做的更好。
這是為什麼?因為以網頁技術來說,我有太多不熟悉甚至完全不懂的地方,就好像我還沒有指揮艇就直接跳進了無敵鐵金剛裡面一樣,我根本找不到那兩支操縱桿在哪裡,所以我只好改搭乘阿強一號,下場當然就是被機械獸當孫子狠狠的打上三十分鐘(如果是上下集,我會被揍六十分鐘)
就像我想學Flash的AS,而AS這種程式語言是根植於JavaScript,所以我想想,大部份的事情都是這樣,在每個地方,我們都有一台無敵鐵金剛和一台阿強一號,如果不先找到無敵鐵金剛的指揮艇,我們就只能選擇或者說沒有選擇的跳進阿強一號裡面,而阿強一號很明顯的不能讓一部卡通變得精彩,除非你支持的是惡魔黨的陣營。
so,其實我自已知道,我可能永遠都搞不懂,到底要怎麼操縱指揮艇裡那兩支桿子來發出金剛飛拳、氣體硫酸....但我還是得先找到指揮艇來操作無敵鐵金剛的基本動作,因為只有如此我才不會跳到阿強一號的駕駛艙,這樣即使最後我打不過機械獸,以無敵鐵金剛和阿強一號的腳程來比,操縱無敵鐵金剛烙跑回原子光研究所是比較容易的。
我不希望我的人生跳到阿強一號
所以我寫下這個LucifinilScript
ducument.write = "Evolution";
var x = "指揮艇!!組合!!"; //指定變數X為指揮艇組合
while (指揮艇組合){ //迴圈條件
無敵鐵金剛進化成魔神凱撒 //符合條件進入執行此敘述
}
留言列表