发表于: 2017-05-20 20:38:12

1 987


一、今天完成的事情:

1,编写了新增功能,通过FormDate方法,把新增的数据通过http请求发给服务器。

2,昨天师兄们在复盘评审的时候,看到页面加载的时候会闪烁一些,于是就去学习了下什么是FOUC?以及如何避免FOUC,以及link另外一个功能,虽然最后发现没有什么关系,但是多少也有点收获。


二、明天计划的事情:

1,由于今天的操作错误,把这两天写的代码还原到了几天前...(想想就想抽自己一巴掌),但是后来想想也就没那么纠结了,这些天写的代码都不怎么好,不仅请求的是老地址没有约定...而且代码不够简洁,正好重构一下。

2,新增功能做了两天了,是时候要完成了,明天把代码重构好之后,赶紧把新增功能写出来。


三、遇到的问题:

1,进度条监听功能,如何根据上传的进度,进度进行相应的改变。能做到进度条的慢慢自己改变,也能做到图片的上传,但是不知道怎么把它们绑定到一起。

解决方法:暂未解决。


四、收获:

什么是FOUC(页面闪烁)如何避免它?

FOUC - Flash Of Unstyled Content 文档样式闪烁 

<style type="text/css" media="all">@import "../fouc.css";</style> 而引用CSS文件的@import就是造成这个问题的罪魁祸首。IE会先加载整个HTML文档的DOM,然后再去导入外部的CSS文件,因此,在页面DOM加载完成到CSS导入完成中间会有一段时间页面上的内容是没有样式的,这段时间的长短跟网速,电脑速度都有关系。 解决方法简单的出奇,只要在<head>之间加入一个<link>或者<script>元素就可以了。



返回列表 返回列表
评论

    分享到