会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
天空003
学无止境。后续内容更新在CSDN:https://blog.csdn.net/qq_39290323
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
12
下一页
2020年5月12日
js事件的执行机制(eventloop)
摘要: 一、js的内存模型 二、js代码执行机制: 所有同步任务都在主线程上的栈中执行。 主线程之外,还存在一个"任务队列"(task queue)。只要异步任务有了运行结果,就在"任务队列"之中放置一个事件。 一旦"栈"中的所有同步任务执行完毕,系统就会读取"任务队列",选择出需要首先执行的任务(由浏览器
阅读全文
posted @ 2020-05-12 11:50 天空003
阅读(2175)
评论(0)
推荐(0)
2020年5月9日
CSS布局之浮动原理
摘要: 先来了解一下当前都有哪些网页布局方式 (说个悄悄话:我面试的时候有遇到过!!!!原题,一毛一样。当时只讲了一下flex。) 1.静态布局(Static Layout):即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。 优点:这种布局方式对设计师和CSS编写者来说都是最简单的,亦没有兼容
阅读全文
posted @ 2020-05-09 23:22 天空003
阅读(838)
评论(0)
推荐(1)
img中的alt和title的区别
摘要: 当鼠标经过图片时显示title;alt是当图片没有加载出来时,图片位置显示alt 1.当给一个img添加了title和alt属性时 <img src="http://imgs.aixifan.com/content/2016_07_10/1468158502.gif" title="这是图片的标题"
阅读全文
posted @ 2020-05-09 20:53 天空003
阅读(628)
评论(0)
推荐(0)
重绘+重排+项目优化
摘要: 先来学习一下浏览器的运行机制 1.构建DOM树(parse):渲染引擎解析HTML文档,首先将标签转换成DOM树中的DOM node(包括js生成的标签)生成内容树(Content Tree/DOM Tree) 2.构建渲染树(construct):解析对应的CSS样式文件信息(包括js生成的样式和
阅读全文
posted @ 2020-05-09 10:40 天空003
阅读(363)
评论(0)
推荐(0)
2020年5月8日
事件冒泡、事件捕获和事件委托
摘要: 先来了解一下事件冒泡和事件捕获: 事件冒泡会从当前触发的事件目标一级一级往上传递,依次触发,直到document为止。 事件捕获会从document开始触发,一级一级往下传递,依次触发,直到真正事件目标为止。 事件委托依靠的就是事件冒泡和事件捕获的机制。 事件冒泡应用场景: <style type=
阅读全文
posted @ 2020-05-08 16:34 天空003
阅读(535)
评论(0)
推荐(0)
2020年5月6日
js数组方法总结
摘要: 1.Array对象 Array对象用于在单个的变量中存储多个值 创建Array对象的语法: new Array(); 返回的数组为空,length 字段为 0。 new Array(size); 返回具有指定个数、元素为 undefined 的数组。 new Array(element0,eleme
阅读全文
posted @ 2020-05-06 15:30 天空003
阅读(175)
评论(0)
推荐(0)
2020年5月3日
flex布局
摘要: 1.flex是flexible box的缩写,顾名思义为”弹性布局“,用来为盒状模型提供最大的灵活性 任何一个容器都可以指定为flex布局 .box{ display:flex; } 行内元素也可以使用flex布局 .box{ display:inline-flex } webkit内核的浏览器,必
阅读全文
posted @ 2020-05-03 01:20 天空003
阅读(155)
评论(0)
推荐(0)
2020年5月2日
grid布局
摘要: 对比一下常用的三种布局: 1.传统布局方式:利用position属性+display属性+float属性,兼容性最好,但是效率低,麻烦 2.flex布局:效率高,学习成本低,兼容性强 3.grid:翻译网格,grid布局相对于flex布局稍微复杂那么一点点,但grid布局比flex布局更强大。 有一
阅读全文
posted @ 2020-05-02 19:49 天空003
阅读(466)
评论(0)
推荐(0)
2020年4月29日
冒泡排序
摘要: 1.冒泡排序:每次走完一轮,将最大的放在最后,第二轮,将第二大放在倒数第二个位置。。。。。。 代码如下: const arr = [10,6,26,0,59,1,2] // 外层循环,控制轮数,从0开始计数 for(var i = 0; i < arr.length -1; i++){ // 内层循
阅读全文
posted @ 2020-04-29 10:58 天空003
阅读(102)
评论(0)
推荐(0)
函数节流和函数防抖
摘要: 前端经典面试题目:什么是函数节流,什么是函数防抖? 函数节流:一个函数执行一次后,只有大于设定的执行周期后才会执行第二次 栗子:有个需要频繁出发函数,处于优化性能角度,在规定时间内,只让函数触发的第一次生效,后面不生效。 案例:页面中有个滚动条,当我滑动滚动条时,会出发函数打印一句话,控制在0.2s
阅读全文
posted @ 2020-04-29 10:38 天空003
阅读(105)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
12
下一页
公告