20200831-黄春跃

20200831-黄春跃

导图没有的知识:

著斐波那契数列

著名的斐波那契数列:1 1 2 3 5 8 ...,使用JS编写程序输出第n项

第一种方法:

var n = parseInt(prompt());

var first = 1,second = 1,third;

if (n > 2) {

​ for (var i = 0; i < n - 2; i++) {

​ third = first + second;

​ first = second;

​ second = third;

​ }

​ console.log(third);

} else {

​ console.log(1);

}

第二种方法:

function fb(n) {

​ if (n == 1 || n == 2) {

​ return 1

​ }

​ return fb(n - 1) + fb(n - 2)

}

css sprite

css sprite是将多个小图片拼接到一个图片中。通过background-position和元素尺寸调节需要显示的背景图案,即我们所说的精灵图

优点:①减少http请求数,极大地提高页面加载速度

​ ②增加图片信息重复度,提高压缩比,减少图片大小

​ ③更换风格方便,只需在一张或几张图片上修改颜色或样式即可实现

缺点:①图片合并麻烦

​ ②维护麻烦,修改一个图片可能需要从新布局整个图片,样式

总结:

今天学的东西有点多,需要记忆的东西也很多,下来要多多花时间。

评论