今天参加了某度的WEB前端笔试,一共八道题,各种不会,很是伤心,感觉某度的题明显很难。试卷上没有写不能泄题,就在这里贴出给大家看看吧。

一、DOCTYPE作用是什么?严格模式和混杂模式是什么?为什么要分这两种模式?

这道题可以参考这篇文章,讲的很细:点击打开链接

二、CSS写一个能实现如下图形的样式,就给了一个div:<div id="demo"></div>.

图形是一个正方形带一个尖角,内部是#fff颜色,边框2px的#0cc颜色,尖角位于右边据上部20px,是一个等腰直角三角形,高10px,底20px。
笔试的时候想了半天,写出来也是错的。回来想了半天,感觉一个div好像做不出来啊!于是又加了几个,上代码:
<!DOCTYPE html>
<html>
<head>
<style>
#demo {
width:100px;
height:100px;
border:2px solid #0cc;
position:relative;
background:#fff;
}
#demo1 {
top:20px;
left:110px;
width:0;
height:0;
line-height:0;
border-width:10px;
border-style:solid;
border-color:transparent transparent transparent #0cc;
position:absolute;
}
#demo2 {
top:22px;
left:110px;
width:0;
height:0;
line-height:0;
border-width:8px;
border-style:solid;
border-color:transparent transparent transparent #fff;
position:absolute;
}
</style>
</head><body>
<div id="demo"></div>
<div id="demo1"></div>
<div id="demo2"></div>
</body>
</html>   

效果图:

请无视水印。
这道题考察的要点就是border其实是个梯形的知识了。我们可以看一下,将border-width设置为50px时,是什么样的border:
<!DOCTYPE html>
<html>
<head>
<style>
#demo {
border-width:30px;
border-style:solid;
border-color:#ff0000 #00ff00 #0000ff #000000;
}
</style>
</head><body>
<div id="demo"></div>
</body>
</html>   

效果图:

看到了吧,是三角和梯形。你若将width和height设置为相等时,就是四个三角形了。
另外,还有相对定位和绝对定位的原理,以及你需要用一个小的白色三角形覆盖掉浅蓝色的三角形,以便视觉效果为整个背景都是白色。这就是demo3存在的意义。限定其width为10-2=8px,微调一下位置就可以了。这题好难啊!目前还没有想出一个div怎么实现的方法!

三、document.write和innerHTML的区别是什么?

这个是最简单的了。以前看过,document.write会刷新整个页面的内容,而innerHTML只是找到标签在后面插入一些内容。这篇文章还讲了一些区别:点击打开链接

四、JS实现异步编程的方法有哪些?

首先一下子就想到了callback回调函数,还有就是setTimeOut。另外还有其他的如:XMLHttpRequest对象与script标签的onreadystatechange回调,image的onload与onerror回调,iframe的onload,DOM元素的事件回调,HTML5的跨域消息传送postMessage,QuickTime与flash对象的加载……具体看这篇文章:点击打开链接

五、手机上的网站页面和PC端的显示上有不同,请叙述实现上述技术的原理。

根本不会啊!就蒙了个CSS的hack技术。这东西上网也不好查,就先留着吧!哪位知道请评论给我,多谢!

六、要用网页实现Flappy Bird,需要注意哪些地方?

不会。

七、实现点击表头排序功能,点一次降序,再点一次升序。

网上有很多代码,可以参看。

八、【附加题】你在项目中用到了哪些新技术,遇到的挑战和收获是什么?

不表。
总之,某度的笔试题还是很有难度的,理论与实践相结合,很考验一个人。

2015校招某度WEB前端笔试题相关推荐

  1. 也许你需要点实用的-Web前端笔试题

    之前发的一篇博客里没有附上答案,现在有空整理了下发出来,希望能帮助到正在找工作的你,还是那句话:技术只有自己真正理解了才是自己的东西,共勉. Web前端笔试题 Html+css 1.对WEB标准以及w ...

  2. web前端笔试题整理

    java 1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母.数字.下划线,总长度为5-20 1   var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/; ...

  3. WEB前端笔试题(4)

    1.CSS hack的技巧 !important除IE6外都识别,通用: background-color:blue; /*所有浏览器*/ background-color:red\9;/*所有的ie ...

  4. 腾讯web前端笔试题及个人答案

    每道题都有答案,大多数答案亲测正确. 简答题 1.js中"5"+4=? 答案:54 2.js中void(0)=? 答案:undefined 3.js中NaN*4=? 答案:NaN ...

  5. 小红书2020校招前端笔试题卷三

    小红书2020校招前端笔试题卷三题目地址 第一题 第一题我做错了以为是选错误的 第二题 第三题 解: JS中的执行机制(setTimeout.setInterval.promise.宏任务.微任务), ...

  6. 网易2020校招数据分析方向提前批笔试题解析

    网易2020校招数据分析方向提前批笔试题 选择题 简答题 编程题 选择题 有一类二叉树用三叉链表来存储的时候除了带有指向左右孩子节点的两个指针,还有指向父节点的指针,那么这样一棵二叉树有2个节点,那么 ...

  7. 美团2023年春招在线前端笔试题回忆版

    提示:题目不一定完全正确,只能说给大家参考会考察哪些知识点. 文章目录 前言 一.单选(计算机基础知识) 二.专项选择 三.编程题 1. 某地有一个火车站如下图所示,小红很好奇火车是怎么驶进驶出的,然 ...

  8. 前端笔试题面试题记录(上)

    前言 过完元宵,就到上海找了波工作,现在已经入职好了,蹭波热点,写一波面试记录,内容包含笔试题和面试题,还有一些没有写进来,准备再开一篇,许久没写了,写的确实有些慢.如果喜欢的话可以点波赞,或者关注一 ...

  9. 前端笔试题小结(一)

    前端笔试题小结(一) 2020-03-13 题目一: 将一个js数组去重. 样例: 输入:[ 1, "apple", 3, "a", 3, 1, 5, 6, & ...

  10. 前端笔试题面试题记录(下)

    前言 接上篇前端笔试题面试题记录(上).趁清明小长假,把上篇剩下的部分也写一下,因为最近比较忙这篇已经拖了很久了.现在刚刚开始银四了,应该还是有些小伙伴在找工作,时间还不算太晚,希望本篇可以帮到这些小 ...

最新文章

  1. PHP 函数dirname()使用实例
  2. linux find 命令详解
  3. ABAP 时间月份的F4帮助
  4. 论文解读 | 基于神经网络的知识推理
  5. 重温Elasticsearch
  6. linux 字符设备驱动cdev
  7. java在线支付---09,10,11,12_在线支付_分析易宝支付网关的应答协议与处理代码,完成用于处理支付响应的Servlet的初步编写和调试,完成处理支付网关响应结果的Servlet,支付实现
  8. python and or 详解
  9. python自动化开发-[第十四天]-javascript(续)
  10. 设置数据库CRM允许select into 创建表
  11. php 深入,深入PHP解耦的三重境界(浅谈服务容器)
  12. Java构造方法解析
  13. 啊哈C语言——让计算机多彩的开口说话
  14. Zabbix5系列-监控惠普服务器iLO管理口 (六)
  15. 网工浓缩笔记以及考点(第七章 网络安全)
  16. app软件怎么申请软件著作权?
  17. nodejs 定时任务
  18. 电脑运行MATLAB直接关机,Matlab相关-----matlab跑完程序后自动关机
  19. 思科网络设备常用命令
  20. go文件下载(普通文件和压缩文件)

热门文章

  1. 如何轻松集成VARCHART XGantt
  2. 欧冠抽签程序c语言,欧冠抽签
  3. 红帽linux中文语言包,英文 RedHat AS5 中文语言包安装
  4. 29 - Excel 图表与数据分析
  5. 软件开发人员的简历项目经验怎么写
  6. 鼎捷易飞ERP视频教程-金速鹏-专题视频课程
  7. 专利写作-如何填写技术交底书
  8. docker-compose中解决depends_on无效问题
  9. swiper实现移动端导航和内容板块的联动
  10. Android之Handler机制使用实例