![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端面试
文章平均质量分 69
KK要继续努力
这个作者很懒,什么都没留下…
展开
-
查漏补缺(十一)
查漏补缺(十一)原创 2023-03-18 19:33:21 · 385 阅读 · 0 评论 -
查漏补缺(十)
查漏补缺(十)原创 2023-03-11 19:24:15 · 64 阅读 · 0 评论 -
手写call、apply、bind
手写函数原创 2023-03-02 06:46:53 · 48 阅读 · 0 评论 -
JS延时加载
延迟加载原创 2023-02-28 11:56:04 · 959 阅读 · 0 评论 -
查漏补缺(八)
查漏补缺原创 2022-03-27 22:55:55 · 913 阅读 · 0 评论 -
算数表达式
算数表达式算数运算符+:两边操作符都是数字才相加,其余情况都是连字符/%隐式类型转换如果参与数学运算的某操作数不是数字类型,会自动将此操作数转为数字类型(本质是在内部调用Number函数将对应的值转换成数字类型)有关IEEE754解决办法:在进行小数运算时,要调用数字的toFixed方法,保留指定的小数位数负数没有开根号,所以为NaN关系表达式关系运算符:关系运算符运算结果是布尔值<=<===!=====!=相等和全原创 2022-03-27 21:41:55 · 999 阅读 · 0 评论 -
JS中的this指向
JS中的this指向this指向是由调用方式决定的this在全局作用域:指向windowconsole.log(this); //windowthis在函数作用域普通函数:严格模式下this为undefined,非严格模式this为windowfunction fun(){ console.log(this);}fun(); //window'use strict'function fun(){ console.log(this);}fun(); //undefi原创 2022-03-27 19:15:35 · 676 阅读 · 0 评论 -
查漏补缺(七)
查漏补缺(七)规范1. 内联元素不能包含块级元素;2. 块级元素可以包含内联元素或某些块级元素;3. p标签不能包含任何块级元素,包括自身;4. a标签可以包含任何元素,但不能包含自身;5. h1、h2、h3、h4、h5、h6、p、dt不能包含块级元素;6. h5的新标签是footer,不是foot;7. h5标签有main标签将渲染阶段的开销转嫁到计算阶段之上。使用多个分层的 Canvas 绘制复杂场景。不要频繁设置绘图上下文的 font 属性。不在动画中使用 putImageD原创 2022-03-26 23:19:27 · 1408 阅读 · 0 评论 -
查漏补缺(六)
查漏补缺(六)重排重绘重排(relayout/reflow),也叫回流,重排一定引起重绘重排引起重排的操作:页面首次渲染。浏览器窗口大小发生改变。元素尺寸或位置发生改变。元素内容变化(文字数量或图片大小等等)。元素字体大小变化。添加或者删除可见的DOM元素。激活CSS伪类(例如::hover)。设置style属性查询某些属性或调用某些方法。注意:translate不会引起重排,因为translate 会为对应 DOM 节点生成新的图层(也叫开启硬件加速),不会影响到原来原创 2022-03-26 21:46:53 · 1135 阅读 · 0 评论 -
查漏补缺(九)---程序篇
函数题目:输入一个字符串,返回该字符串出现最多的字母function strMax(str){ let obj={}; for(let i=0;i<str.length;i++){ let k = str.charAt(i); if(obj[k]){ obj[k]++; }else{ obj[k]=1; } } let a = 0; let temp = null; for(let j in obj){ if(obj[j]>a){ a=o原创 2022-03-18 21:38:37 · 54 阅读 · 0 评论 -
查漏补缺(五)
查漏补缺(五)box-sizing属性适用场景:.wrapper{ width: 300px; height: 200px;}.wrapper div{ float: left; width: 50%; padding: 10px; //两个盒子浮动,width各占一半,但是由于有padding,子容器的宽度已经超出父容器的一半,此时子容器会折行 //box-sizing: content-box; //使用border-box属性自动调整 box-sizing: border-原创 2022-02-21 23:16:54 · 282 阅读 · 0 评论 -
查漏补缺(四)
身份证正则表达式:https://www.cnblogs.com/ifat3/p/8570062.html原创 2021-09-12 20:18:26 · 76 阅读 · 0 评论 -
查漏补缺(三)
隐式类型转换符号转换结果-、*、/、%、++、–将字符串转换为数字+将数字转换为字符串console.log("A"- "B"+"2") //NaN2//"A"- "B":用Number函数转换为数值,其结果为NaN,在减法操作中,如果有一个是NaN,则结果是NaN一元加减操作符类型结果数字不变(如果数字第一位是0,转换后去掉0)布尔类型true变为1,false变为0null0undefinedNaN字符串原创 2021-09-11 22:02:25 · 106 阅读 · 0 评论 -
查漏补缺(二)
浏览器内核内核浏览器TridentIEGeckoFirefoxWebkit(以前)、Blink(现在)ChromePrestoOperajQuery查找元素siblings:找到所有元素的同辈元素next:找到被选元素的下一个同胞元素find:找到被选元素的所有后代元素eq(index):选取带有指定索引值的元素a标签四个伪类的顺序link、visited、hover、active(love hate原则)数组方法push():数组原创 2021-09-11 08:37:38 · 69 阅读 · 0 评论 -
查漏补缺(一)
查漏补缺(一)原创 2021-09-09 15:40:25 · 133 阅读 · 0 评论