1. WEB
网页制作会⽤到的图⽚格式有哪些?
解析:
png-8 、 png-24 、 jpeg 、 gif 、 svg、WebP , Apng
前面基础格式都不是面试官想要的最后答案。⾯试官希望听到是 WebP , Apng 。
WebP: Webp 格式,谷歌(google)开发的⼀种旨在加快图⽚加载速度的图⽚格式。图片压缩体积⼤约只有 JPEG 的 2/3 ,并能节省⼤量的服务器带宽资源和数据空间。 Facebook Ebay 等知名网站已经开始测试并使⽤ WebP 格式。 在质量相同的情况下,WebP格式图像的体积要比JPEG格式图像⼩ 40% 。
Apng:全称是 “Animated Portable Network Graphics” , 是PNG的位图动画扩展,可 以实现png格式的动态图片效果。04年诞生,但⼀直得不到各⼤浏览器⼚商的⽀持,直到 ⽇前得到 iOS safari 8 的⽀持,有望代替 GIF 成为下⼀代动态图标准。
2. JS
-
基本数据类型和引用类型在存储上的差别:
基本数据类型存储在栈上,引用类型存储在堆上。 -
冒泡排序:
var arr = [3, 1, 4, 6, 5, 7, 2];
function bubbleSort(arr) {
for (var i = 0; i < arr.length - 1; i++) {
for(var j = 0; j < arr.length - i - 1; j++) {
if(arr[j + 1] < arr[j]) {
var temp;
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return arr;
}
console.log(bubbleSort(arr));