5月16日
我在之前的技术实现阶段中,主要负责了推荐集数据的获取与各种处理,成功地完成了爬虫模块。而随着小组其他成员推荐算法的实现与数据处理部分的完成,实训将进入到项目网站的构建以及实现阶段,经过组内的分工,我将主要负责网站的前端实现部分。在此之前,我对于前端的技术方面已经进行了学习和了解,明确了前端部分在整体项目中所处的位置,明白了进行前端开发大致所需的环境准备,并为之后与后端的对接进行框架的搭建。
项目中前端技术的选取:
Web前端技术主要包括HTML、CSS、Less、Sass、响应式布局等,还需要使用JavaScript语言、Ajax技术、DOM事件处理等方式优化前端的数据处理,另外包含一些前端框架可以更好地助于完成项目的前端构建。当今前端最新的视图层技术是HTML5、CSS3,使用HTML5可以直接获取到静态页面,非常有助于前端代码编写过程中的调试,在项目中我将基于此技术进行开发。此外,CSS3、JavaScript语言、Ajax技术我已经经过了一个阶段的学习,将在项目的前端开发中使用。对于前端框架的选取,我在一些可用的框架之间进行比较,重点关注列表、表单、图标的展现形式、可视化组件以及用户交互自然性,最终选定了一套风格简约、具有职业商务风格、并且样式风格全局统一的前端框架,其中表单的样式、图标的样式等等情况如下: