首屏优化方案 1、JavaScript外联文件引用放在html文档底部;CSS外联文件引用在html文档头部,位于head内;对首屏页面用到的 css内容,可以style 的...
首屏优化方案 1、JavaScript外联文件引用放在html文档底部;CSS外联文件引用在html文档头部,位于head内;对首屏页面用到的 css内容,可以style 的...
一面 盒模型 标准盒模型 IE盒模型 box-sizing以及其属性 position:relative和absolute position:absolute 是相对于s...
一、如何根据音量大小制作会跳动的音波特效 1、使用AudioContext接口, new这个对象创建上下文AudioContext接口表示由链接在一起的音频模块构建的音频处理...
html 加载时发生了什么 在页面加载时,浏览器把获取到的HTML代码解析成1个DOM树,DOM树里包含了所有HTML标签,包括display:none隐藏,还有用JS动态添...
项目功能说明 可顺序、单曲循环、随机播放音乐 播放上一曲、下一曲音乐 歌词的实时展示 歌曲滚动条实时 点击歌曲添加到播放列表 项目技术 react antd组件库 用reac...
项目说明 该项目的功能 登录、注册 查看详情页 写留言 发布留言 修改、删除留言 上传文件 项目用到的技术 express框架 art-template模板引擎 uikit框...
JavaScript 原型 当我们使用构造函数新建一个对象后,在这个对象的内部将包含一个指针,这个指针指向构造函数的 prototype 属性对应的值,在 ES5 中这个指针...
三栏布局一般多指左右两栏宽度固定,中间栏宽度自适应的布局。在能实现效果的情况下,尽可能的中间栏内容优先渲染。面试的时候经常被问到,总结了一下,有7种方法。 1.绝对定位布局 ...
什么是三栏布局? 三栏布局一般指的是页面中一共有三栏,左右两栏宽度固定,中间自适应的布局。 实现方法1. 利用浮动 注意:中间的自适应div要放在最后写。 此方法使得中间栏总...
相同作用: 都是为了改变this指向而存在的。 区别: 这三个方法接受的第一个参数都是要绑定的this指向 apply的第二个参数是一个数组,即把要传入函数的参数放在数组内传...
防抖debounce 当事件触发时,相应的请求函数并不会被立即触发,而是会先等待一定的时间 当事件频繁触发时,请求函数的触犯会被频繁的推迟 只有等待了一段时间也没有事件触发,...
HTTP缓存 浏览器第一次向服务器发起HTTP请求,服务器会返回请求的资源,并在响应头中添加一些有关缓存的字段,如cache-control expires等,之后浏览器再向...
Set 和 Map 数据结构 Set本身是一个构造函数,用来生成 Set 数据结构。 Set函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数,用...
在前端开发的过程中,我们经常会需要绑定一些持续触发的事件,如 resize、scroll、mousemove 等等,但有些时候我们并不希望在事件持续触发的过程中那么频繁地去执...
css中如何区分em、rem、px? 随着css学习的不断深入页面也随之丰富,那么em、rem、px是我们在页面布局中经常会用到的单位,也是面试题中老生常谈的一个问题,经久不...
inline-block会引起元素和元素之间几个像素的间隙(具体间隙大小取决于字体大小)。造成空白间隙的原因是在标签和标签之间使用了空格或换行符。因为空白字符,也是字符也会引...