总站首页 | 合作模式 您好,欢迎访问易达招生网,希望本篇文章能够给您带来帮助!

电话咨询 在线客服 预约试听

易达招生网 > 动态汇总 > IT培训学校> 太原Web前端培训学校实力排名

太原Web前端培训学校实力排名
IT培训学校 2021-07-07 16:25:38 140
导语概要

《2020外卖骑手就业报告》显示全国大专及以上学历骑手超过200万;教育部数据显示,2020年高校毕业生规模达到874万,再创历史新高;社会调查显示有超过一半的人从事着不喜欢、不擅长的工作;35岁“中年危机”是互联网行业公认的大槛,在职业发展中,选对赛道,有一个高的起点至关重要...

  • IT培训学校

    IT培训学校

    IT设计、软件测试、前端、大数据等IT培训课程

    北京、上海、广州、深圳等多个城市有校区

Web前端面试题汇总(一)

今天小编要跟大家分享的文章是关于Web前端面试题汇总。由于内容较多小编分开为大家介绍,今天首先来和小编一起看一看第一部分的内容,希望这些面试题能够对正准备找Web前端相关工作的小伙伴们有所帮助。

1. 说几条写JavaScript的基本规范?

1) 不要在同一行声明多个变量;

2) 请使用===/!==来比较true/false或者数值;

3) 使用对象字面量替代new Object这种形式;

4) 减少使用全局函数, 全局变量;

5) switch语句必须带有default分支;

6) if语句必须使用大括号;

7) for-in循环中的变量;

应该使用var关键字明确限定作用域;

从而避免作用域全局污染。

2. 说说平衡二叉树?

平衡二叉搜索树(Self-balancing binary search tree)

又被称为AVL树。

具有以下性质:

1)它是一棵空树或它的左右两个子树

的高度差的绝对值不超过1,

并且左右两个子树都是一棵平衡二叉树。

2)平衡二叉树必定是二叉搜索树,反之则不一定。

3)平衡二叉树的常用实现方法有红黑树、AVL、

替罪羊树、Treap、伸展树等。

最小二叉平衡树的节点的公式如下:

F(n)=F(n-1)+F(n-2)+1 备注:1是根节点,

F(n-1)是左子树的节点数量,

F(n-2)是右子树的节点数量。

3. 清除浮动和解决垂直外边距重叠的解决方案?

问题描述:

1) 父元素没有设置宽高,尺寸由子元素撑起;

子元素一旦浮动,父元素高度会发生塌陷。

2)子元素设置margin-top会作用的父元素的margin-top;

此时会造成垂直外边距重叠。

.clearfix::after,.clearfix::before{

content: ' ';

display: table;

clear: both;

}

4. sessionStorage 、localStorage 和 cookie ?

相同点:

都用于浏览器端存储的缓存数据;

不同点:

1) 存储内容是否发送到服务器端

当设置了Cookie后,数据会发送到服务器端,

造成一定的宽带浪费;xxxstorage则会将数据保存

到本地,不会造成宽带浪费;

2) 数据存储大小不同

Cookie数据不能超过4K,适用于会话标识;

xxxstorage数据存储可以达到5M;

3) 数据存储的有效期限不同

cookie只在设置了Cookid过期时间

之前一直有效,即使关闭窗口或者浏览器;

sessionStorage,仅在关闭浏览器之前有效;

localStorage,数据存储永久有效;

4) 作用域不同

cookie和localStorage是在同源同窗口中

都是共享的;

sessionStorage不在不同的浏览器窗口

*享,即使是同一个页面;

5. 判断一个单词是否是回文?

回文是指把相同的词汇或句子,

在下文中调换位置或颠倒过来,

产生首尾回环的情景,

叫做回文,也叫回环。

比如 cacac,redivider 。

let checkPalindrom = (str)=>{

return str ===

str.split('').reverse().join('');

}

6. 不借助临时变量,进行两个整数的交换?

输入 a = 3, b =1,

输出 a = 1, b =3

let swap = (a , b)=>{

b = b - a;

a = a + b;

b = a - b;

return [a,b];

}

7. 请写出至少5个html5新增的标签,并说明其语义和应用场景?

section:定义文档中的一个章节;

nav:定义只包含导航链接的章节;

header:定义页面或章节的头部;

它经常包含 logo、页面标题和导航性的目录。

footer:定义页面或章节的尾部;

它经常包含版权信息、法律信息链接和反馈建议用的地址。

aside:定义和页面内容关联度较低的内容,

如果被删除,剩下的内容仍然很合理。

8. get和post请求在缓存方面的区别?

get请求类似于查找的过程,用户获取数据,

可以不用每次都与数据库连接,所以可以使用缓存。

post不同,post做的一般是修改和删除的工作,

所以必须与数据库交互,所以不能使用缓存。

因此get请求适合于请求缓存。

9. 如何解决异步回调地狱?

promise、generator、async/await

10. 图片的懒加载和预加载?

预加载:提前加载图片,

当用户需要查看时可直接

从本地缓存中渲染。

懒加载:懒加载的主要目的

是作为服务器前端的优化,

减少请求数或延迟请求数。

两种技术的本质:

两者的行为是相反的,

一个是提前加载,

一个是迟缓甚至不加载。

懒加载对服务器前端有一定

的缓解压力作用,

预加载则会增加服务器前端压力。

11. bind,apply,call的区别?

通过apply和call改变函数的this指向,

这两个函数的第一个参数都是一样的,

表示要改变指向的那个对象,

第二个参数,apply是数组,

而call则是arg1,arg2...这种形式。

通过bind改变this作用域

会返回一个新的函数,

这个函数不会马上执行。

12. js怎么控制一次加载一张图片,加载完后再加载下一张?

方法一:

<script type="text/javascript">

var obj=new Image();

obj.src="http://www.*/21.jpg";

obj.onload=function(){

document.getElementById("pic")

.innnerHTML="<img src='"+this.src+"' />";

}

</script><div id="pic">加载中……</div>

方法二:

<script type="text/javascript">

var obj=new Image();

obj.src="http://www.*/21.jpg";

obj.onreadystatechange=function(){

if(this.readyState=="complete"){

document.getElementById("pic")

.innnerHTML="<img src='"+this.src+"' />";

}

}

</script>

<div id="pic">加载中……</div>

以上就是小编今天为大家分享的关于Web前端面试题汇总的文章,希望本篇文章能够对想要参加web前端面试的小伙伴们有所帮助,想要了解更多Web前端相关知识记得关注Web培训官网。最后祝愿小伙伴们面试成功,成为一名优秀的Web前端工程师。


IT培训中心

IT培训学校推荐课程
  • IT培训机构课程

    大数据

  • IT培训机构课程

    智能物联网

  • IT培训机构课程

    Unity游戏开发

  • IT培训机构课程

    网络安全

  • IT培训机构课程

    互联网营销

  • IT培训机构课程

    影视剪辑包装

IT培训学校

千峰教育教学大纲紧跟企业需求,并推出软考、Adobe认证、PMP认证、红帽RHCE认证课程,拥有全国一体化就业保障服务,成为学员信赖的职业教育品牌,公司目前已与国内20000余家IT相关企业建立人才输送合作关系,年培养优质人才20000余人,合作院校超600所,累计向互联网输出免费教学视频800余套,累积播放量逾9000万次。千峰教育IT培训中心每年有数百万名学员受益于千锋组织的技术研讨会、技术培训课、网络公开课及免费教学视频,千锋历程精彩纷呈,获得荣誉包括:中关村移动互联网产业联盟副理事长单位、中国软件协会教育培训委员会认证一级培训机构、中关村国际孵化软件协会授权中关村移动互联网学院、教育部教育管理信息中心指定移动互联网实训基地等。


IT培训机构

IT课程分类

  • IT课程推荐

    HTML5

  • IT课程推荐

    Java

  • IT课程推荐

    Python

  • IT课程推荐

    全链路设计

  • IT课程推荐

    云计算

  • IT课程推荐式

    软件测试

  • 零基础

    零基础

    对IT设计有兴趣,希望从事IT行业

  • 有基础

    有基础

    强化自己能力,加强专业技能

  • 在校大学生

    在校大学生

    丰富职场技能,毕业不失业

  • 不满于现状

    不满于现状

    提升专业水平,轻松升职加薪

易达招生网@版权所有 豫ICP备12014175号

本站文章由用户自行上传发布,如有侵权内容请及时联系我们删除。