欢聚时代2017校招笔试题目(web前端类)个人解读(三)

(由于最近准备笔试和面试,很少有时间写博客,利用现在这点时间,把之前的东西补充完)

13.css reset的作用和用途
解答:

这个reset.css在我最近的项目里使用过,使用这个css的原因就是各种浏览器对样式的解析不一样,所以需要这个css文件来重置浏览器的css默认属性

14.写出4个正则表达式中的特殊字符

同学的文章,讲的很细,看完我就不用解释了;
http://www.jianshu.com/p/487233b752ff

15.浏览器为了重新渲染部分或整个页面,重新计算页面元素位置和几何结构的进程叫做
解答:

这是reflow的定义,这道题其实考了浏览器渲染的过程

TIM截图20170917010936.png

16.请使用CSS3画出一个线性渐变,渐变的方向是从右上角到左下角,起点颜色是从白色到黑色,请写出标准的写法
解答:CSS3渐变写法:

-webkit-linear-gredient(to bottom left,white,black)

17.CSS属性position有哪些属性值?
解答:

1.absolute 脱离文档流,以static外第一个父元素为基准
2.relative 不脱离文档流 ,生成相对定位的元素,相对于其正常位置进行定位。
3.fixed 脱离文档流,生成绝对定位的元素,相对于浏览器窗口进行定位。
4.static 默认,元素出现在正常的流中
5.inherit 规定应该从父元素继承 position 属性的值。

18.执行 var a=new Person() 的步骤
解答:

要创建Person的新实例,必须使用new操作符。以这种方式调用构造函数实际上会经历以下4个步骤:
(1)创建一个新对象;
(2)将构造函数的作用域赋给新对象(因此this就指向了这个新对象);
(3)执行构造函数中的代码(为这个新对象添加属性);
(4)返回新对象。

19.https和http的区别是什么?有什么优点和缺点?
解答:
区别

  1. http 的URL 以http:// 开头,https以https:// 开头
  2. http 标准端口是80 ,https是443
    3.https 协议需要到ca申请证书,http不需要。
    4.http 是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议
    5.http 的连接很简单,是无状态的,https协议是由SSL+http协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全
    优点
  3. 通过证书可以更信任服务器
  4. 更安全,防篡改
    缺点:
  5. https 需要证书。
  6. 因为对传输进行加密,会一定程度增加cpu消耗。
  7. 由于https 要还密钥和确认加密算法的需要,所以首次建立连接会慢一些。
  8. 带宽消耗会增加。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,859评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,983评论 25 708
  • 大象、狮子、骆驼决定一起进沙漠寻找其生存的空间。在进入沙漠前,天使说:只要一直向北走,就能找到水和食物。然而进入沙...
    黑脸判观阅读 298评论 0 0
  • 我记得7月13日跟着媛媛去参加海洋老师的体验课,开始接触演讲,刚开始我的感觉跟一般人一样的想法,演讲有什么好学...
    郭小英_3bb1阅读 200评论 0 0