发表于: 2017-05-24 21:42:37

1 1037


一.今天完成的事情
1.上午把昨天未完成的路由布置ok。
2.写了登录页面,看了下cookie在angular里面如何使用,采用$cookie,打算用这个存登录信息,注销再清空cookie。

3.有一个新项目需要完成,听了PM讲解了这个项目的原型及需求项目是一个学校的网站项目,面向人群是在校学生,报考学生及家长,前台主要是个展示功能,不是很难,而且不用写自适应,需求很多也和萝卜多类似。但是需要兼容到IE8。下午针对IE8的兼容性分析了一下需要注意的事情,如下:

1.angular需要使用1.3版本以下的,jquery需使用1.9版本及以下,才能兼容ie8。
2.存在无法使用border-radius,box-shadow的问题,使用PIE.htc的脚本让这两个属性生效。
3.css3的transition和trasform也会失效,前台暂定的需要使用的就是轮播图,这个不兼容,改用其他的轮播图插件,注入jquery插件pageswitch插件。
4.IE8是不兼容HTML5的,需要引入html5.js,es5shim和es5sham,来解决H5的兼容性问题。
5.测试需使用的插件在ie8中能否正常使用,ui-router测试成功,ui-bootstrap的轮播图失效(动画失效),分页失效。

6.网上查了一波IE8不兼容forEach,angular有些会用到,解决这个需要自己写个脚本,加上foreach。


4.写了进真实项目的PPT,我们仨分了这个项目的方案,我负责前台首页的方案,写完之后再开个会,交换下对各自方案的意见。


二,明天预计完成的事情

写首页方案,demo,测试各个需要用到的插件在IE8中的表现。开会,总和方案,真实项目评审。有多的时间继续萝卜多项目。


三.遇到的问题

IE8真的不能兼容css3动画么?不死心。。。


四.收获

IE8兼容,感受了一波真实开发的流程,PM讲解原型,需求。

之后以这个项目为主,先完成真实项目再做复盘。



返回列表 返回列表
评论

    分享到