车辆派遣系统(0720--0724)

关于车辆派遣系统的项目进度和总结

项目继续滞后,周末两天要赶的差不多。。。

  1. springMVC.xml文件中,没有对控制层配置注解驱动,这里配置了视图解析,能够正常显示jsp页面的跳转,但是,通过ajax返回页面数据时,不能正确解析返回的数据时什么,进而导致数据不能在jsp页面获取。例如:注册user时,ajax异步提交数据,后台数据添加和返回数据,一切正常,但是没有注解驱动的解释,无法正常返回控制层的数据类型,导致数据在jsp页面无法正确解析。
  2. table中的border、cellspacing属性不能写在CSS文件中,暂时还不知道为什么。不知道在table、tr、td中还有哪些属性不能卸载CSS样式中
  3. theader的作用等价于tr,代表一行。th是代表一个单元格,用在表头,能够对表头起到加粗加大的作用
  4. CSS样式中,出现了需要清除缓存的事件。在做a的伪类选择器时,hover和visited设置color为green和red后,颜色不能正常显示,这里清理了缓存后,才能正常显示。
  5. 页面中的请求跳转:location=”../user/showManage.do”
  6. SQL语句中update操作规范:UPDATE TABLE t_user SET c1=v1,c2=v2 WHERE id = #{id}
  7. 在创建数据库表的时候,要加上字段注解,因为数据库字段较多,且可能因为程序的需要添加或者修改:

    create table t_car(

    cid int auto_increment primary key comment ‘序列索引’,

    cnum varchar(20) not null comment ‘车牌号’,

    cfactory varchar(30) not null comment ‘厂牌型号’

    )comment=’车辆信息表’

  1. 这里再归纳一下a标签的使用注意事项,因为在之后又出现了同样的问题,就当做是再次加深记忆。a标签的伪类选择器,要以顺序写:a:link>a:visited>a:hover>a:active,可以少些,但是顺序不能错;写错了会样式覆盖。在做a标签的伪动态效果时,浪费了较多的时间,最后效果还不是很理想。
  2. 今天又出现了伪类选择器使用后,需要清除浏览器缓存的情况。谷歌浏览器有个快捷键:ctrl+shift+del(del键是Delete键),发现360浏览器也是这个快捷键来清除浏览器缓存的。在前端页面展示效果时,有时候需要清除浏览器缓存数据,这个需要归纳整理,还没有完成。
  3. input标签是submit时,时不能用js的点击事件异步提交数据的,因为submit属性只对form标签的action负责。
  4. 在页面提交数据到后台时,可以使用string的拼接,也可以使用serialize序列化传输,需要注意的是它们使用的区别。这里在项目中,用这两个方法在项目中都实现了。
  5. 想使用input标签的js点击事件click时,可以使用input的button属性或者直接使用div的点击事件,来提交数据。但是需要注意的是要想使用serialize序列化传递参数,需要使用form表单的id来传递。不然的话,需要一个一个传递数据,也就是在ajax中url值的string拼接。
  6. 标签嵌套:div>input时,点击里面的input标签,其实也触发了div的点击事件。直接使用div的click事件,提交数据也可以。
  7. 使用标签的serialize()方法时,归结为一句话:需要是一个form表单的标签调用,切记。
  8. 因为想在数据传递时,用不同的方式来处理数据,耽搁了不少的时间。项目滞后的有点多。估计周末这两天,能把项目进度赶回来。这里是项目的暂时进度。
  9. 网盘地址:

    链接:https://pan.baidu.com/s/1eSNntxArpBgQ5iaKDduPSQ
    提取码:fy7z

猜你喜欢

转载自www.cnblogs.com/hao20200708/p/13375008.html