跳轉到內容

Scribunto:入門

0% developed
來自華夏公益教科書,開放的書籍,為開放的世界

Scribunto:入門是一本面向想要學習使用 Scribunto 進行程式設計的人的書籍。Scribunto 使得使用者能夠將 Lua 程式語言嵌入使用 MediaWiki(為維基百科提供支援的軟體)的維基中。本書涵蓋如何入門、基本的程式設計技巧以及如何使用 Scribunto 獨有的 Lua 庫。它針對程式設計初學者,特別是那些對 MediaWiki 軟體有一定了解的人,但對於那些熟悉 Scribunto 的經驗豐富的程式設計師來說也可能有用。

  1. 關於

第一部分:入門

[編輯 | 編輯原始碼]
  1. 背景
  2. 何時轉換模板
  3. 設定
  4. 你的第一個模組

第二部分:Lua 基礎

[編輯 | 編輯原始碼]
  1. 數字
  2. 字串
  3. 變數
  4. 表格
  5. 函式

第三部分:模組

[編輯 | 編輯原始碼]
  1. 使用 invoke
  2. 引數
  3. 註釋
  4. 型別
  5. 分支
  6. 迴圈
  7. 作用域

第四部分:常見任務

[編輯 | 編輯原始碼]
  1. 父級框架
  2. 建立長字串
  3. 字串操作
  4. 生成 HTML
  5. 表格操作
  6. 使用其他模組
  7. 處理大型資料集
  8. 進行數學運算
  9. 格式化日期

第五部分:編寫良好的程式碼

[編輯 | 編輯原始碼]
  1. 不要重複自己
  2. 為 Lua 和 invoke 編寫程式碼

第六部分:高階主題

[編輯 | 編輯原始碼]
  1. 測試用例
  2. 本地化
  3. 從其他維基匯入模組
  4. 面向物件程式設計
  5. 編寫庫
  1. 術語表
  2. 資源
  3. 在 Scribunto 中計算 SHA-2:模組:SHA2
華夏公益教科書