发表于: 2017-07-29 20:43:28

1 841


今天完成的事情:

今天把后台的所有网页都用bootstrap搭出了框架。

算了下,大概有14、15个页面吧。用bootstrap熟练了确实特别快。

用ui-router把所有网页都连起来了,路由实现了所有页面的跳转。

和后端的师兄沟通了一下,后端师兄在写article和公司部分的模块接口,这边前端也打算有限写这部分模块,写完契合一下。


明天计划的事情:

明天计划把前台的路由搭好,所有的HTML页面都先占个坑,把能写的静态页尽量都写完吧。

和黄大佬商量好分工,两个人写一天前台应该写的完。


遇到的问题:

暂时没有什么问题


收获:

小课堂师兄讲了浏览器渲染网页的知识,了解了回流和重绘的相关内容。

避免的方法有以下几种:

  1. 避免逐项更改样式。最好一次性更改style属性,或者将样式列表定义为class并一次性更改class属性。
  2. 避免循环操作DOM。创建一个documentFragment或div,在它上面应用所有DOM操作,最后再把它添加到window.document。

  3. 也可以在一个display:none的元素上进行操作,最终把它显示出来。因为display:none上的DOM操作不会引发回流和重绘。

  4. 避免循环读取offsetLeft等属性。在循环之前把它们存起来。

  5. 绝对定位具有复杂动画的元素。绝对定位使它脱离文档刘,否则会引起父元素及后续元素大量的回流。



返回列表 返回列表
评论

    分享到