易語言WEB開發教程5 模組化開發 資料結構

2021-09-29 17:46:42 字數 1296 閱讀 8323

可以在支援庫中擴充套件出乙個資料結構型別

.版本 2

.支援庫 webcgi

.子程式 libinit, , 公開

.引數 功能指標, 整數型

.引數 執行模式, 整數型

.區域性變數 常量值, 整數型

.區域性變數 遊戲名稱, 文字型

.區域性變數 格式說明, 文字型

註冊易庫 (功能指標, 執行模式, 「constdef.dll」, 「20190829」, 真)

' '''會員資訊''''''''''''''''''''資料結構定義''''''''''''''''''''''''''''''

置類別名 (1, 「會員資訊」, 2, 「從資料庫讀取的玩家帳號資訊基本資訊」)

置成員 (-2147483644, 0, 「帳號」, 「」)

置成員 (-2147483644, 0, 「暱稱」, 「」)

置成員 (-2147483644, 0, 「密碼」, 「」)

置成員 (-2147482111, 0, 「餘額」, 「」)

' '''連線資訊''''''''''''''''''''資料結構定義''''''''''''''''''''''''''''''

置類別名 (2, 「連線資訊」, 2, 「網路客戶連線資訊」)

置成員 (-2147482879, 0, 「客戶控制代碼」, 「」)

置成員 (-2147482879, 0, 「接收次數」, 「僅用於是否為首次通訊」)

置成員 (-2147483646, 0, 「h5」, 「是否為websocket」)

置成員 (-2147483645, 0, 「連線時間」, 「連線是取現行時間」)

置成員 (-2147482879, 0, 「最後通訊」, 「最後通訊時間取啟動時間」)

置成員 (-2147483644, 0, 「ip位址」, 「」)

置成員 (-2147483644, 0, 「接收快取」, 「快取接收文字」)

置成員 (-2147483644, 0, 「最後接收」, 「最後收到的資料」)

置成員 (-2147483644, 0, 「事件訊息」, 「提取出來的事件訊息包」)

置成員 (-2147483644, 0, 「登入裝置」, 「」)

置成員 (-2147483644, 0, 「地理位置」, 「」)

置成員 (-2147482879, 0, 「閘道器編號」, 「」)

將上面**編譯成庫後 重新執行易語言 新加的資料結構將顯示在支援庫資料型別列表中

Web模組化開發

在傳統的網頁開發中 我們假設有倆個人一起開發乙個專案,倆個人有倆份js 最終會插入到乙個html中,如果第乙個人宣告的變數和第二個人宣告的變數名相同,那必然會產生衝突,所以我們必須採取模組化開發。步驟即使 將 都寫入無名函式 function 中,就形成了自己的作用域,但是如果第乙個人寫了第二份js...

模組化開發

講模組化開發之前,我們先了解一下 傳統開發模式 是什麼?比如說a所在的公司在做乙個專案,公司安排a跟b還有c三個人一起協同開發,a負責一部分功能塊,b負責另一部分功能塊,把專案的功能分成一塊一塊,這適用於多人協作開發,每個人負責不同的功能塊,當然,這其中有人是負責整合的,有人是負責開發公共功能塊的等...

模組化開發

commonjs規範 同步模式載入模組,導致效率低 node.js環境 乙個檔案就是乙個模組 每個模組都有單獨地作用域 通過module.exports匯出成員 通過require函式載入模組 amd asynchronous module definition 規範 使用相對複雜 模組js檔案請求...