Pages

程式練習第一篇

這是努力學習程式以來 po 的第一篇關於程式的文章,
主要練習如何能用最簡單的方式展現程式碼,
以及如何修改 google blog 中的一些程式,
算一算從上次 po 文到現在竟然差了十個月,
整個介面更新的讓我好不習慣,
甚至連原本使用的 fancybox 也不能用了(會和 picasa 相衝突),
所以光是熟悉相關介面又花了一些時間...

好了開場白不多說,這第一篇主要是介紹 SyntaxHighlighter 這個東東,
SyntaxHighlighter 是一套javascript用來美化在網頁上的程式碼,
當然如果你是使用 Wordpress 就直接使用 WP-CodeBox 就可以了。
SyntaxHighlighter:http://alexgorbatchev.com/SyntaxHighlighter/
WP-CodeBox:http://wordpress.org/extend/plugins/wp-codebox/

不過 SyntaxHighlighter 就是有個缺點,
當產生顏色判斷的 js 還沒有 load 進來的時候,
會有一段 "沒有顏色的程式碼" 到 "有顏色的程式碼" 之間的間隔時間,
而且在最新版本所公告的 issue 中也有提到,
pre 標籤內的部分標籤必須經過轉譯才可以正常顯示,
不然會被判斷為標籤。
http://alexgorbatchev.com/SyntaxHighlighter/manual/installation.html

關於 js 檔案 load 進來前顯示問題的解決方式,
我使用了 jQuery 產生一個 loading 圖片,
當整個頁面完整載入後,才會呈現出內容的程式碼,
如此就可以避免掉中間延遲的時間差,
頁面也不會上下跳來跳去(因為 style 不同),
不過因為今天時間有點晚了,
且這也不是我第一篇程式文章要訴諸的重點(重點就是我又要開始寫 blog 啦),
所以就先寫到這邊,
下一篇再來做一下筆記是如何修改的吧,
喔哈~

  <!DOCTYPE html>
  <html lang="zh">
  <head>
     <meta charset="utf-8" />
     <title>Hello World</title>
  </head>
  <body>
     <script src="jquery-1.7.1.min.js"></script>
     <script>
        $(function () {
           alert("Hello World !!")
        });
     </script>
  </body>
  </html>

oxxo

Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.

Related Posts:

沒有留言:

張貼留言