摘要:
开发新增评论功能 我们已经完成了讲师回复和显示讲师回答列表的功能,首先明确问题-->回答-->评论的关系: 一个问题可以有多个回答 一个回答可以有多个评论 评论直接关联回答id,和问题没有关系 1.1 为comment表添加用户昵称列 我们可以通过sql语句在不删除当前表的前提下为表新增列,comm 阅读全文
摘要:
阅读全文
摘要:
1 开发讲师登录功能 1.1 设计思路 由于讲师和学生共用同一个登录页,因此需要实现的功能是: 学生登录成功跳转学生的首页:index_student.html 讲师登录成功跳转讲师的首页:index_teacher.html 按照上面思路我们必须解决一个问题:登录时必须将当前用户的身份(角色)保存 阅读全文
摘要:
1.静态资源服务器 1.1 为什么需要静态资源服务器? 我们当前项目会有较多的图片资源需要管理,如果我们的服务器又处理业务又负责图片的管理和显示,那么服务器的压力较大。现在业界通用的做法是将图片由一个单独的服务器来管理,当前用户需要获得图片时,由这个服务器提供,而不需要访问业务服务器。到我们开发者这 阅读全文
摘要:
1.声明式事务 1.1 新增问题的程序漏洞 如果在新增问题的业务逻辑层运行过程中发生了异常,就会导致问题可能新增完毕,但是问题和关系(标签、讲师)新增失败的情况,这样就可能出现一个问题没有关联任何标签,或者没有关联任何讲师的情况。这种情况是不好的,在企业开发过程中,必须避免这种情况的发生。因为这样会 阅读全文
摘要:
学子商城栅格系统优化 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Bootstrap Template</title> <!--视口/视觉窗口标签:meta, 宽度=设备宽度,初始化缩放比例1, 是否允许用户缩放页面:no 阅读全文
摘要:
一、响应式布局 1.1 定义 响应式布局指的是同一页面在不同屏幕尺寸下有不同的布局。传统的开发方式是PC端开发一套,手机端再开发一套,而使用响应式布局只要开发一套就够,就是通过检测视口分辨率,针对不同客户端在客户端做代码处理,来展现不同的布局和内容。 1.2 使用方式 媒体查询可以让我们根据设备显示 阅读全文
摘要:
1.学生发布问题 问答流程介绍: 学生提问功能流程: 1.1 复用显示标签 我们看到问题发布页也显示所有标签信息,如果再次实现这个功能,会造成代码冗余。我们可以使用Vue模板来复用这个效果,减少冗余。 Vue模板的使用大概分为3个步骤: 定义模板 调用模板 添加引用 定义模板:在js文件夹中创建ta 阅读全文
摘要:
一、jQuery动画实现(续) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewp 阅读全文
摘要:
一、jQuery实战 1.1 轮播图案例 版本一: 在页面中添加三张图片,并一字展开,隐藏浏览器滑动条 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" 阅读全文