总体框架:建立《前端开发文档》,包括本模块的资源列表、文件命名规范和引用案例、js类命名规范和引用案例、字段命名、前端注意事项
数据模型:如果有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课程,还有很多干货