網頁標題: 敘述太長怎處理

Warning: fopen(/home/crazy/www/learner/cpuroom/programmer/has_read.php): failed to open stream: Permission denied in /home/crazy/www/compose/reading.php on line 2077

Warning: fputs() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2079

Warning: fclose() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2080
 
﹗﹗﹗觀看留言:此文章已經有5則留言 ﹗﹗﹗


回憶自己的學習過程, 一路走來,
仍持續不斷,
許多固然是因為好奇而學習,
不過多半的原因是因為要解決某些問題,
所以才來學習程式設計。
隨著課業壓力愈來愈沉重,
所需要解決的問題也就愈來愈多,
於是程式的敘述也隨之而增加了。
處理越複雜的工作,
當然所需要的敘述就越多,
然而邏輯思考比較好一點的話,
或許可以少寫一點敘述。
同樣一件事情,
有些人需要講好幾句話才能說清楚, 
可是有些人卻只講幾句話就能把那件事情表達明白,
這固然是他的語文能力比較好,
他的邏輯觀念不錯也是重點。
下面就有三個敘述請大家看。 

31 var lnk = "<a href=http://citytalk.tw/sns/forum.php?mod=viewthread&tid=35787>重要! 地震來時,躲在「生命三角」內存活機會最大! - 知識百科Citytalk城市通</a> | ";
32 lnk += "<a href=http://www.youtube.com/watch?v=QGRWSAEQNXA>[影音] 生命三角的求生方法</a> | ";
33 lnk += "<a href=http://www.youtube.com/watch?v=LTPM5kAYDds>采訪視頻:9歲小男孩林浩在地震中勇救兩 ...</a>";
 

沒錯, 這是三行變數定義的敘述,
之前的程式範例曾經出現過。
這三個敘述用三行描寫,
每行敘述內容都還特別長,
我猜各位盲人朋友使用點字摸讀一定很不方便,
坦白說我自己也是一樣。
假如敘述很短的話,
有時候我們可以把兩個以上的敘述寫在同一行,
每個敘述記得用分號表示該敘述的結尾。
剛才說的這三個敘述其實只做一件事情,
就是把字串定義給 lnk 這個變數而已,
「為什麼不乾脆只用一個敘述」?
這是令我感到好奇的地方,
由於內容太長,
假如沒有分行書寫,
每行文字內容必然也會超出螢幕範圍,
電腦也會自動分行顯示。
「分行」跟「換行」不一樣,
我們按回車鍵把游標移到下一行繼續書寫內容叫做換行,
某些文字編輯環境,
當一行內容太長,
超過電腦螢幕所能呈現的長度範圍,
它會把該行內容自動分成兩行呈現,
因此不能說是換行。

後來我想到另一件事情, 反正這三行敘述就只做一個動作:
「把三個html超連結標籤的字串設定給 lnk 變數」,
能不能把這三個字串,
只利用一個敘述,
全部都設定給一個 lnk 變數呢?
請看以下的程式碼,
實際上在這個劇本裡頭的敘述只有兩個,
第二行為一個變數的定義敘述,
所做的事情只是把三個字串用加號 (+) 串起來設定給 lnk 這個變數,
另外一個敘述則是利用 document.write() 把這個變數呈現在屏幕上。

注意我的敘述寫法, 為了方便閱讀,
我特地把三個字串分別用三行來書寫,
使得這個敘述變成了四行內容,
在第一行等於的右邊,
我還做了一個註解,
寫程式的時候我經常這樣做,
這些都是因為經驗的累積而得來的學習過程。




[/code]

執行


本文張貼者:程咬金〔張貼時間:民國100年3月26日(星期六)12點01分 | 更新次數 #1 | 最後更新:民國100年3月26日(星期六)12點17分〕 | 寫信給程咬金

部落格首頁


學習的故鄉首頁
本站公告:〔您越需要我們,我們就越有創意〕 本站說明書:〔發現故鄉還有改進的地方,請來信告訴原丁們〕
觀察應用學習點數 :〔咱的故鄉有您的參與,會使我們有更大的發揮空間,展現更豐富精彩的學習畫面〕 〔期待藉由無障礙網頁設計,能讓視障小朋友更愛看書、更愛寫作且更愛學習〕:盲用電腦「心得分享」
〔為了讓我們有乾淨的學習環境,請勿任意在本站散播商業廣告與不合法文件或聯結〕:本站宣示