美文网首页
前端笔试易错题目进行中

前端笔试易错题目进行中

作者: 白白白白白甲 | 来源:发表于2017-08-29 16:08 被阅读0次
  1. HTML的Doctype作用?严格模式与混杂模式如何区分?他们有何意义?

    1. <!DOCTYPE>声明位于文档的最前面,处于<html>标签之前。告知浏览器的解析器,用什么文档类型规范解析这个文档。
    2. 严格模式的排版和JS运作模式是以该浏览器支持的最高标准运行。在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。
    3. DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现。
  2. document.write和innerHTML的区别

    document.write只能重绘整个页面

    innerHTML可以重绘页面的一部分

  3. 列举异步编程的方法。
    回调函数,这是异步编程最基本的方法。

    事件监听,另一种思路是采用事件驱动模式。任务的执行不取决于代码的顺序,而取决于某个事件是否发生。

    发布/订阅,上一节的事件,完全可以理解为“信号”。

    Promises对象,Promises对象是CommonJS工作组提出的一种规范,目的是为异步编程提供统一接口。

  4. 用户从手机的浏览器访问www.baidu.com,看到的可能跟桌面PC电脑,是不太一样的网页效果,会更适合移动设备使用。请简要分析一下,实现这种网页区分显示的原因及技术原理。

    手机的网速问题、屏幕大小、内存、CPU等。通过不同设备的特征,实现不同的网页展现或输出效果。根据useragent、屏幕大小信息、IP网速、css media Query等原理,实现前端或后端的特征识别和行为改变。

  5. Flappy Bird是风靡一时的手机游戏,玩家要操作一只小鸟穿过无穷无尽的由钢管组成的障碍。如果要你在HTML前端开发这个游戏,为了保证游戏的流畅运行,并长时间运行也不会崩溃,请列举开发要注意的性能问题和解决的方法。

    1. 背景的卷轴效果优化。背景不能是无限长的图片拼接,必须有回收已移出的场景的方法。

    2. 将复杂运算从主UI线程中解耦。比如场景中小鸟的运动轨迹、碰撞算法等,需要在空闲时间片运算,不能和UI动画同时进行。

    3. 将比较大的运算分解成不同的时间片,防止阻塞主UI线程。最好使用webworker。

    4. 注意内存泄漏和回收。使用对象池管理内存,提高内存检测和垃圾回收。

    5. 进行预处理。将一些常用的过程进行预处理,

    6. 控制好帧率。将1秒分解成多个时间片,在固定间隔时间片进行UI动画,其他时间片用在后台运算。

  6. 给出伪元素(::before, ::after)的几种使用场景?

    1. 清除浮动时
    2. 利用attr()来实现某些动态功能时
    3. 与counter()结合实现序号问题,而不用使用列表元素
    4. 实现各种特效

相关文章

  • 前端笔试易错题目进行中

    HTML的Doctype作用?严格模式与混杂模式如何区分?他们有何意义?声明位于文档的最前面,...

  • 2019前端笔试题目

    今天去面了一家上市公司,地标广州,做了一份笔试题。如下文,仅供参考。对于答案,大家可自行搜索,我也会尽快新开一篇文...

  • 2019前端笔试题目(二)

    以下题目是我在面试其他公司的笔试题目,也跟大家share下,同样也是大家先自行思考下,后期我会将我的参考答案发布出...

  • 2019前端笔试题目答案

    【一】页面布局题 【1】请说明HTML布局元素的分类有哪些?并描述每种布局元素的应用场景? 内联元素、块状元素、内...

  • 2019腾讯提前批笔试

    今天的提前批笔试时间是19:30-21:30。不过笔试的题型出乎我的意料,5道算法题,尽管我投的是前端岗。题目还是...

  • 笔试题目

    1 深信服笔试题2 这道题不难,但是考试的时候思路很乱,写的也很乱,也没通过测试用例,还好拍下来(突然想起来还开了...

  • 三七互娱前端面试

    明天下午就要参加三七互娱的前端笔试了,但是心里没底,没有做过题,所以今天恶补一下。一下题目均为三七互娱前端题 一、...

  • 某游戏彩票外企Java笔试题

    第一轮笔试 笔试形式:paper test题目难易程度:中等笔试时间:1个小时笔试语言:题目和答题全部用英文 1 ...

  • 2018网易前端笔试题

    一、选择题 1、执行下列语句后,变量name1和name2的值分别为(A) A. jerry tomB. tom ...

  • JS怎样判断一个对象是否存在"环"?

    前段时间,在做阿里前端笔试题的时候,遇到了这样一道编程题,题目内容如下: JSON.stringify 的功能是,...

网友评论

      本文标题:前端笔试易错题目进行中

      本文链接:https://www.haomeiwen.com/subject/ezoodxtx.html