web前端经典面试题学习
发布在前端全栈2018年9月25日view:339
在文章任何区域双击击即可给文章添加【评注】!浮到评注点上可以查看详情。

Web前端开发工程师是一个很新的职业,是从事Web前端开发工作的工程师。主要进行网站开发,优化,完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。 enter image description here 给你学习路线,html-css-js-ajax-jq-html5-css3-bootstrap-vue.js-node.js-react.jd

1.css3 有哪些新特性?

选择器、圆角、动画 、 多重背景 、 背景的宽度高度 flex 布局 响应式布局 边框阴影 文本阴影

2.响应式布局怎么理解的,响应式布局是通过什么实现?

根据不同的屏幕加载不同的css样式

1).移动端适配

2).一套代码 适配pc端移动端多个

3.js创建对象有哪几种方式?

1).自面量

2).new Object

3).构造函数

4.es6有哪些新特性?

1).let const

2).模板字符串

3).方法的简写 属性的简写

4).三点运算符

5).解构赋值

6).箭头函数

7).set map

8).class 类

9).模块化

5.箭头函数和普通的方法有什么区别?

1).箭头函数省略了function

2).箭头函数里面的this指向上下文 (可以改变this指向)

6.gulp 可以干什么

gulp 自动化构建工具。

压缩代码 合并代码 压缩图片 自动处理前缀 创建web服务 处理sass

enter image description here

小编推荐一个学web前端的学习裙【 五四七,三零二,三八三 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

7.清除浮动有哪些方法。

1).浮动元素的父元素 overflow:hidden overflow:auto

2).浮动元素的最后面 加一个空div 给他 clear:both

3).after伪类清除浮动

.clearfix:after{

content:””;

dislpay:block;

height:0px;

clear:both;

}

4)、给父元素设置高度。

8.行内元素 块元素的区别?

1)块元素默认独占一行,行内元素默认情况不独占一行,行内元素的的宽度就是内容的宽度

2)默认情况块元素可以设置宽度高度 默认情况行内元素不可以设置宽度高度

3)默认可以margin 上下左右, 行内默认只能margin 左右不能上下。

9.网站加载速度优化?

1).图片不失真尽量小

2).多个背景图片合并

3).代码压缩 代码合并

4).js写到页面最底部

5).懒加载

6).不要有冗余代码

7).服务器带宽 款一些

8).服务器固态硬盘

9).开启缓存

10.以前写代码 什么情况会成出现乱码 怎么解决?

解决乱码 文件保存的编码 和设置的编码必须保持一致

小编推荐一个学web前端的学习群【866109386】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享! enter image description here 11.以前如何测试 调试移动端页面

1).首先在浏览器自带的调试工具模拟器里面调试

2).真机的内置浏览器调试

3).真机上面的UC里面调试

4).真机上的微信里面调试。

评论
发表评论
12天前

有点水

23天前

@杜继师89905 好巧 你这个头像 我也用过 - - 而且是情侣的。。。

23天前
添加了一枚【评注】:呃呃呃
23天前
添加了一枚【评注】:呃呃呃
23天前
添加了一枚【评注】:呃呃呃
PUBLISHED IN
前端全栈

不定时推送有价值,干货的前端文章

我的收藏