黑马程序员技术交流社区
标题: 高薪直通车——web前端开发面试经验分享【艾飞能源】 [打印本页]
作者: 就业高冷派 时间: 2018-5-23 13:09
标题: 高薪直通车——web前端开发面试经验分享【艾飞能源】
本帖最后由 逆风TO 于 2018-5-23 15:12 编辑
公司名称:艾飞能源西安分部
公司地址:西安市雁塔区沣惠南路34号摩尔中心B幢2301
公司规模:中等规模
人事面试中规中矩,看样子人家是真心招人,以下为技术面试环节相关问题整理:
l Q:行内元素的padding、margin是否无效?
A:行内元素的padding-top、padding-bottom、margin-top、margin-bottom属性设置是无效的;
行内元素的padding-left、padding-right、margin-left、margin-bottom属性设置是有效的;
行内元素的padding-top、padding-bottom从显示的效果上是增加的,但其实设置的是无效的。并不会对他周围的元素产生任何影响。
l Q:对ES678了解吗?如果了解请列举
A:ES6中新增的特性:
箭头操作符(箭头函数)
类的支持(class关键字)
增强的对象字面量
字符串模板
let与const 关键字
模块
l Q:闭包是什么,有什么特性,对页面有什么影响
A:闭包是一个封闭的隔离的空间,在js中表现为函数所构成的外部无法访问的区域,当函数被外部引用时,就创建了该函数的闭包 闭包的实质是一个函数,是一个用于返回局部变量值的函数,因为在全局中,受JavaScript链式作用域结构的影响,父级变量中无法访问到子级的变量值,为了解决这个问题,才使用闭包这个概念。 闭包的特性: ①.封闭性:外界无法访问闭包内部的数据,如果在闭包内声明变量,外界是无法访问的,除非闭包主动向外界提供访问接口; ②.持久性:一般的函数,调用完毕之后,系统自动注销函数,而对于闭包来说,在外部函数被调用之后,闭包结构依然保存在 系统中,闭包中的数据依然存在,从而实现对数据的持久使用。
优点: ① 减少全局变量。 ② 减少传递函数的参数量 ③ 封装;
缺点: 使用闭包会占有内存资源,过多的使用闭包会导致内存泄露等.
l Q:解决跨域的问题解决方案有哪些?
A: jsonp
web服务器反向代理
服务端代码加入特定http响应头
l Q:简述一下jsonp跨域的原理
A:具体是通过动态创建script标签,然后通过标签的src属性获取js文件中的js脚本,该脚本的内容是一个函数调用,参数就是服务器返回的数据,为了处理这些返回的数据,需要事先在页面定义好回调函数.
l Q:谈谈This对象的理解
A:this是js的一个关键字,随着函数使用场合不同,this的值会发生变化。 但是有一个总原则,那就是this指的是调用函数的那个对象。 this一般情况下:是全局对象Global。 作为方法调用,那么this就是指这个对象
l Q:请说出vue.cli项目中src目录每个文件夹和文件的用法?
A:assets文件夹是放静态资源;components是放组件;router是定义路由相关的配置;view视图;app.vue是一个应用主组件;main.js是入口文件
l Q:谈谈angularjs最核心的东西
A:最为核心的是:
MVC
模块化
自动化双向数据绑定
语义化标签、依赖注入等等
l Q:vue/angular单页应用有哪些优缺点?
A:
优点:
速度:更好的用户体验,让用户在web app感受native app的速度和流畅, MVC:经典MVC开发模式,前后端各负其责。 ajax:重前端,业务逻辑全部在本地操作,数据都需要通过AJAX同步、提交。 路由:在URL中采用#号来作为当前视图的地址,改变#号后的参数,页面并不会重载。
分离前后端关注点,前端负责界面显示,后端负责数据存储和计算,各司其职,不会把前后端的逻辑混杂在一起; 减轻服务器压力,服务器只用出数据就可以,不用管展示逻辑和页面合成,吞吐能力会提高几倍; 同一套后端程序代码,不用修改就可以用于Web界面、手机、平板等多种客户端;
缺点:
SEO问题,现在可以通过Prerender等技术解决一部分; 前进、后退、地址栏等,需要程序进行管理; 书签,需要程序来提供支持;
作者: 逆风TO 时间: 2018-5-23 16:32
这个就很厉害了
作者: 同心筑梦 时间: 2018-6-11 11:02
作者: hello!!! 时间: 2018-6-11 11:19
作者: 小公举 时间: 2018-6-11 11:19
这个就厉害了,好棒呀,谢谢分享,哈哈哈
作者: ouweina 时间: 2018-6-11 11:21
厉害了,我的哥。同样一个公司,你怎么这么帅呢
作者: 专找bug 时间: 2018-6-11 11:22
厉害了,我的哥。同样一个公司,你怎么这么帅呢
作者: 从容微笑 时间: 2018-6-11 11:24
作者: wangxue123456 时间: 2018-6-11 11:39
作者: 疯子小花花 时间: 2018-6-11 12:51
作者: yy1134787753 时间: 2018-6-11 13:41
感谢分享
作者: 兮兮哈哈 时间: 2018-6-11 14:33
66666666666666666666666666666666
作者: 淡写薰衣草的香 时间: 2018-6-12 11:18
作者: 小丹子 时间: 2018-6-12 12:19
作者: 仙人掌sandy 时间: 2018-6-12 13:26
作者: 小航子 时间: 2018-6-12 16:04
加油!你是最棒哒!
作者: zhuyanting 时间: 2018-6-12 17:25
作者: duanshaobo 时间: 2018-6-14 10:47
曾经模糊的幸福,越来越模糊
作者: ruoquan 时间: 2018-6-14 13:05
,很棒
作者: 影@子~ 时间: 2018-6-14 14:54
手动点赞!支持你们!
作者: 半个程序员 时间: 2018-6-14 15:31
66666666666666
作者: 半个程序员 时间: 2018-6-14 15:46
的点点滴滴答
作者: xiaoheizi 时间: 2018-6-14 16:01
作者: hongping 时间: 2018-6-14 16:03
作者: 1098018910 时间: 2018-6-14 16:15
厉害了,我的哥。同样一个公司,你怎么这么帅呢
作者: 大晨晨 时间: 2018-6-14 16:38
作者: 致橡树 时间: 2018-6-14 16:46
顶顶顶顶顶顶顶顶萨顶顶
作者: 这是一个师哥 时间: 2018-6-14 17:00
厉害厉害厉害厉害厉害厉害
作者: xuanxushuai01 时间: 2018-6-14 17:05
哈哈哈哈哈哈
作者: xuanxushuai01 时间: 2018-6-14 17:28
厉害
作者: 殷凯老师 时间: 2018-6-14 18:02
感谢分享
作者: 耙丫丫 时间: 2018-6-14 22:44
作者: fujiangbo 时间: 2018-6-15 00:00
分享辛苦啦!!!!
作者: zplxwl 时间: 2018-6-15 00:13
真的很实用
作者: yujq 时间: 2018-6-15 00:30
作者: 零度☆黎明 时间: 2018-6-15 08:58
6666666666666666666666666
作者: little_superman 时间: 2018-6-15 09:27
66666666666666666666666
作者: 疯言峰语02 时间: 2018-6-15 17:11
手动点赞!支持你们!
作者: 黑马程序员啊 时间: 2018-6-16 00:09
66666666666666666666666666
作者: JavaEE风清扬 时间: 2018-6-18 19:28
666666666666666666666666
作者: 举个例子咯 时间: 2018-6-19 09:27
作者: 小伙啊 时间: 2018-6-19 13:54
很棒,不错哦
作者: 王航 时间: 2018-6-19 14:18
顶顶顶顶顶顶
作者: dajiahao 时间: 2018-6-19 14:25
666666666666666
作者: zhaosongzhi 时间: 2018-6-19 14:33
非常有用,很感谢!!!
作者: huochaochao 时间: 2018-6-19 15:14
666666666666666666666666
作者: 凯凯小王子 时间: 2018-6-19 15:21
棒棒的,666
作者: SunYan 时间: 2018-6-19 16:09
黑马666666666666
作者: 哦嗨呦 时间: 2018-6-19 16:18
顶!!!!!!!!!!!!
作者: SharkSSB 时间: 2018-6-19 16:55
作者: 巴拉拉小魔仙 时间: 2018-6-19 17:15
作者: 温柔一刀!喵! 时间: 2018-6-19 17:28
良心分享
作者: #风萧萧# 时间: 2018-6-19 17:50
66666666666666666666
作者: json0314 时间: 2018-6-20 00:01
赞赞赞
作者: mydorling11 时间: 2018-6-20 12:09
加油!你最棒!加油!你最棒!加油!你最棒!
作者: superbaby 时间: 2018-6-20 13:22
作者: 就业高冷派 时间: 2018-6-20 15:15
牛牛牛
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:31
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:32
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:33
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:33
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:33
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:33
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:33
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:33
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:33
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:33
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:33
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:33
努力,加油,奋斗!
作者: 逆风TO 时间: 2020-2-26 12:33
努力,加油,奋斗!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |