本周小总结

简介: 本周小总结

忙碌的一周又过去了,这一周我一直在继续加工我们此次前后端合作完成的音乐网站项目,一周过去必然是有所收获。

这周我们终于开始进行交互了,第一次用到接口的时候可谓的满心欢喜,有了第一次的使用,之后进行的都是比较顺利的,当然顺利的意思不是没有bug(怎么可能不出现bug◑﹏◐),是相对来说比较顺利。而且在本周写项目的时候第一次使用了精灵图,因为音乐网站上有很多小图标,如果下载成一个一个比较麻烦,也不利于页面的渲染,将小图标合成一个精灵图,即方便使用有优化了性能,这是我这周的一个小小的进步吧(毕竟之前从未用过),顺便给大家推荐一个生成精灵图的网站:http://www.saoban.cn/css-sprites.html

提到精灵图,便想给大家分享几种性能优化的方法:

1.针对css,html,js文件的一些建议

  • script标签移到文件末尾
  • 保持统一大小写
  • 清除空格
  • 减少不必要的嵌套
  • 减少注释
  • 代码要结构化、语义化
  • css和javascript尽量分离
  • 除去无用的标签和空标签
  • 尽量少使用废弃的标签

2.使用精灵图

精灵图可减少图片的大小,减少建立连接的消耗

3.懒加载

优先加载可视区域的内容,其他部分等进入了可视区域再加载,从而提高性能

8c25c3fceac04bca98116e12cfacec09.png

function lazyLoad(imgs){
  var h = window.innerHeight;
  var s = document.documentElement.scrollTop || document.body.scrollTop;
  for(let i = 0;i < imgs.length;i++){
  if(h + s > img[i].offsetTop){
    img[i].src = img[i].getAttribute(data-src);
  }
  }
}

在接下来的一周内,我们将会尽快完成前后端交互,同时我们前端之间的页面跳转也要尽快实现,希望在接下来的一周项目进展能够顺利

目录
相关文章
|
5月前
|
Java
2023.10.23-29本周学习小结(27)
2023.10.23-29本周学习小结(27)
|
存储 SQL Oracle
【历史最全】oracle 获取相应时间 (本周、上周、本月、上月、最近7、30、90天)
在我们使用Oracle数据库的时候,经常会遇到获取相应时间的需求,更甚者,有些涉及写存储过程的兄弟们更是频繁使用到。为了使用起来更加便利,特别留存此记录,便于之后查看。以下SQL均可执行,因为访问的是dual表,所以不需要创建表就能完成调试。
1811 0
|
安全 芯片 内存技术
百瓦快充来啦!iQOO 5本月发布
2020年Chinajoy如期展开,在开幕首日,iQOO就带来了一项令人震撼的新科技120W闪充。这项技术将在iQOO新机上搭载,会上iQOO也向观众们展示了充电速度,在百瓦快充的加持下,充满100%的电量只用了15分钟。
174 0
百瓦快充来啦!iQOO 5本月发布
|
Windows 芯片
微软MVP北京9月份聚会散记
这次聚会以技术讲座为主,上午是尤勇老师的两个讲座,“Microsoft FlexGo 技术简介”和“Microsoft Windows Powershell V1.0”,两个讲座都令人耳目一新
708 0
|
JavaScript 算法 Python
本周上市新书
异步社区本周上市新书
1486 0
|
机器人 持续交付 Python
本周预售新书
《数据科学实战手册(第2版)》   [印度]普拉罕•塔塔(Prabhanjan Tattar) [美]托尼•奥赫达(Tony Ojeda) 肖恩•帕特里克•墨菲(Sean Patrick Murphy) 本杰明•本福特(Benjamin Bengfort) 阿比吉特•达斯古普塔(Abhijit Dasgupta) 著 本书的主要内容有:学习数据科学项目的流程,并使用它来获取、清洗、分析和可视化数据;在多个实战项目中理解数据科学的关键概念;通过一步一步的代码实例来掌握R和Python强大的数据编程能力。
1594 0
上周回顾
再早些的时候,自己过得太安逸了,像朝九晚五,吃饱就睡,虽然也学到了一些东西,但是太过于封闭了。 想出去透透气,想检验一下自己,学一下左耳朵耗子,左耳朵耗子说他在杭州工作的那一年,基本上把杭州的小公司面试了一遍,我上周也去试了一下,读万卷书不如行万里路,行万里路不如阅人无数,出去几次后确实比一直一个人待在屋子里好多了,遇到几个人有温和的,有不错的,当然也有直接批判的,我自己觉得每次都有一些感触。