6月10

262 阅读2分钟

今天早上背完面试题之后,由于同学们去做那个核算检测的比较多,所以今天上午并没有讲课,而是李思楠同学进行了技术分享,讲的是动画,2D,3D 那么也是了解到transition是用来过渡的 animation 是通过关键帧配合@keyframe实现
transform 可以让一个盒子变型 总结来说,讲的非常好,之前动画这块也是了解的很少,通过今天,也是学到了知识 下午我们继续对那个后台管理系统进行完善,由于整体布置的任务没有完成,那么今天老大带着我们一起写 写搜索框也是首先对我们进行了一个提问,如果面试官闻到我是怎么做搜索功能的时候,肯定不能说不会,不知道,或者忘了,毕竟三年的工作经验 主要思路是

1.获取输入框的值(也称关键字)模糊搜索,精确搜索

2.通过事件触发将获取的值通过ajax请求搜索接口传递给后台

3.后台服务器通过服务端语言(node,PHP,Java)实现接收浏览器请求

4.后端语言查询数据库(Mysql,mongodb)

5.将查询的结果根据搜索接口约定好的json格式返回给浏览器

6.通过前端JS将返回的结果渲染展现到页面上

7.性能优化:可以利用防抖或节流,可以减少服务器压力

老大也是通过lodash实现节流和防抖,主要目的是减轻服务器的压力 然后就是一个添加用户功能,那么如果面试官问到如何做添加这个功能 其实也很简单,主要是点击的弹出来一个模态框,获取模态框表单里面的值,请求服务添加后台就可以