
總體框架:建立《前端開發文檔》,包括本模塊的資源列表、文件命名規范和引用案例、js類命名規范和引用案例、字段命名、前端注意事項
1606983239507.jpg"/>
數據模型:如果有api操作,那么json格式的測試數據要進行排序和建立,模塊的模型也要進行相應的排序和建立
后臺接口:與后端人員一起修改測試數據,建立API文檔,讓后端可以開發API
視圖邏輯:分析UI邏輯確定本模塊的視圖,確定各視圖的功能以及視圖與視圖、視圖與模型(事件)的關系
完整的開發: cssjs開發
組織代碼:從testdata切換到ajaxapi數據,完善css。提取組件并提交給上游。
技能
對開發的測試數據使用jquerygetajaxapi,對回調使用setTimeout
$.getJSON('/mock-data/get _ post _ list . JSON ',函數(ret){ 0
setTimeout(函數{
PostList。_ addItems(ret);
},作者:肖劍鋒。如果您發現本社區存在涉嫌抄襲的內容并提供相關證據,一經查實,本社區將立即刪除涉嫌侵權的內容。
內容
學習點
異步代碼和異步模塊的應用
環境
python3.5
功能描述
在這個實驗中,我們將實現一個帶有圖形界面的簡單聊天系統。我們可以通過圖文客戶端登錄聊天室,和其他成員聊天。
分析
由于Python是帶有GIL的語言,所以在Python中使用多線程來處理太多的IO操作并不是一個好的選擇。同時,聊天服務器將與多個套接字通信,因此我們可以根據asyncore模塊實現聊天服務器。Aysncore模塊是異步套接字處理器,這將大大簡化異步編程的難度。異步模塊在asyncore模塊的基礎上進一步封裝,簡化了根據文本協議忘記通信任務的開發困難。
開發被要求談論這個項目,這不可避免地需要規劃一個協議來談論土地的使用。為了簡潔起見,我們將只支持開發,聊天服務器中的文本協議,并通過commandmessage調用相關操作。例如,如果客戶端發送以下文本,它將執行相應的操作
步驟
服務器類
這里,我們首先需要一個聊天服務器類,它是通過繼承asyncore的dispatcher類來完成的。我們編寫server.py文件:
零基礎小白來大神路,歡迎加裙474534951,群內有免費的python課程,還有很多干貨