码迷,mamicode.com
首页 > Web开发 > 详细

Web前端笔试整理3

时间:2020-09-17 23:23:15      阅读:50      评论:0      收藏:0      [点我收藏+]

标签:不能   lang   log   document   touch事件   实现   对象   标签   程序   

TCP/IP协议栈的网络层的主要功能是通过以下那个协议来完成的?

  • IP协议
  • ICMP
  • IGMP

picture标签

HTML5的picture标签用于为不同设备提供图像

<picture>
  <source srcset="mdn-logo-wide.png" media="(min-width: 600px)">
  <img src="mdn-logo-narrow.png" alt="MDN">
</picture>

touch事件

以下是四种touch事件

  • touchStart , 手指放到屏幕上时触发
  • touchMove, 手指在屏幕上滑动时触发
  • touchEnd, 手指离开屏幕时触发
  • touchCancel, 系统取消touch事件的时候触发, 这个好像比较少用

每个触发事件被触发后, 会生成一个event对象, event对象里额外包括以下三个触摸列表

  • touches: 当前屏幕上所有手指的列表
  • targetTouches: 当前dom元素上手指的列表, 尽量使用这个代替touches
  • changedTouches: 涉及当前事件的手机的列表, 尽量使用这个代替touches

以下几个标签默认有margin

  • body
  • form
  • img

可以作为media queries的条件

  • 设备像素比
  • 设备类型
  • 设备高度

== 表达式

正确

  • null = undefined
  • let Mi = new Function(); Mi__proto__.__proto__ == Object.prototype

错误

  • [1, 2, 3].splice(1, 1, 1) == [2]
  • ‘1‘ === true

下列不属于document对象方法的是

  • onload
  • children
  • ajax

以下那些功能默认支持跨域?

  • Image
  • iframe

下列闭包描述正确

(function(){})()理论上是一个闭包

常见的不支持冒泡事件

  • focus
  • blur
  • mouseenter
  • mouseleave
  • load
  • unload
  • resize

清除浮动, 且不会造成不稳定状态的

  • 在浮动元素末尾添加一个空的标签例如
  • 通过设置父元素overflow值为hidden;
  • 给元素添加clearfix类

标准和模型和IE盒模型, 占用宽度

标准: width
IE: width + border + padding

关于快速排序

  • 快速排序是基于比较的排序
  • 快速排序使用了分治的思想

时间复杂度

  • 平均 O(nlog2n)
  • 最坏 O(n^2)
  • 最好 O(nlog2n)

关于web表单登录中用到的图形验证码的实现

验证不能放在客户端,
爬虫或者是恶意程序依旧可以通过各种手段获取你嵌入html文本或者保存在cookie中的正确验证码文本

Web前端笔试整理3

标签:不能   lang   log   document   touch事件   实现   对象   标签   程序   

原文地址:https://www.cnblogs.com/xiaoxu-xmy/p/13658596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!