例题
文章平均质量分 92
zbbwx
这个作者很懒,什么都没留下…
展开
-
例题(8)
三十八、数组去重1.es6的reduce方法去重 let arr=["百度","腾讯","阿里","百度","腾讯","阿里","百度","腾讯","阿里"] //数组去重 拿到一个新的无重复的数组 let result=arr.reduce((prev,item)=>{ //判断当前元素 是否存在于数组中 //includes 是否包含指定元素 有T 无F if(!prev.include原创 2021-10-13 17:48:48 · 235 阅读 · 0 评论 -
例题—js(7)
三十二、js数据类型1.7种数据类型2.类型检测typeof比较特殊的是typeof null返回“object”。历史原因,规范尝试修改typeof null返回“null”修改完大量网站无法访问,为了兼容,或者说历史原因返回"object"。typeof对基本类型和函数对象很方便,但是其他类型就没办法了。instanceof原理:判断左边的左操作数的对象的原型链上是否有右边这个构造函数的prototype属性。任何一个构造函数都有一个prototype对象属性,这个对象属性将用原创 2021-10-13 17:48:10 · 77 阅读 · 0 评论 -
例题—js(6)
二十七、js的两种定时器(setTimeout和setInterval的区别)setTimeout只在指定时间后执行一次setTimeout(function(){ alert('执行');},2000);setInterval以指定时间为周期循环执行setInterval(function(){ alert('执行');},2000);一般情况下setTimeout用于延迟执行某方法或功能,setInterval则一般用于刷新表单,对于一些表单的假实时指定时间刷新同步清除Time原创 2021-10-07 22:37:27 · 94 阅读 · 0 评论 -
例题—js(5)
二十二、.统计字符串中出现最多的字符function countStr(str){ var obj={}; var count=0; for(var i=0;i<str.length;i++){ count=str.charAt(i); if(obj[count]){//将当前字符作为obj的属性 obj[count]++;//如果出现一次就++ }else{ obj[count]原创 2021-10-07 22:22:05 · 96 阅读 · 0 评论 -
例题—html(4)
十六、页面渲染过程渲染时,大致的流程如下:(解析html以构建dom树->构建render树->布局render树->绘制render树)具体的流程如下:浏览器会将HTML解析成一个DOM树,DOM树的构建过程是一个深度遍历过程,当前节点的所有子节点都构建好后才会去构建当前节点的下一个兄弟节点,将CSS解析成CSS规则树;根据DOM树和CSS来构造render树,渲染树不等于DOM树,像header和display:none;这种没有具体内容的东西就不在渲染树中;根据ren原创 2021-10-07 21:37:26 · 335 阅读 · 0 评论 -
例题—CSS(3)
十一、transition transform translate 之间的区别1.transform 和 translatetransform的中文翻译是变换、变形,是css3的一个属性,和其他width,height属性一样translate 是transform的属性值,是指元素进行2D变换,2D变换就是指,元素以当前位置(0,0)按照x轴的方向移动多少,按照y轴的方向移动多少例如:transform:translate(0,100%) 表示从元素的当前位置延y轴方向,向下移动整个元素高度的原创 2021-10-07 20:13:17 · 126 阅读 · 0 评论 -
例题—CSS
一、css居中方式1.水平居中文本类元素垂直居中:2.块级标签(display:block)水平居中3.定位的标签居中:5.背景图片居中二、px、em、rem、%的区别1.pxpx像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。px是固定的像素,一旦设置了就无法因为适应页面大小而改变。像素单元的一个问题是,它没有为视障读者的扩展,以适应移动设备。2.em浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16pxem是相对长度单原创 2021-10-07 16:57:17 · 165 阅读 · 0 评论 -
例题—CSS(2)
六、盒子模型1.什么是盒子模型?CSS盒子模型(Box model)就是在网页设计中经常用到的CSS技术所使用的一种思维模型。网页中所有元素都具备以下四个属性:Margin(外边距) - 清除边框外的区域,外边距是透明的。Border(边框) - 围绕在内边距和内容外的边框。Padding(内边距) - 清除内容周围的区域,内边距是透明的。Content(内容) - 盒子的内容,显示文本和图像。2.标准盒子类型和怪异盒子类型(IE盒子类型)在标准模式下,一个块的总宽度 = 内容的widt原创 2021-10-07 19:29:02 · 277 阅读 · 0 评论