昨天在BOSS直聘三投了腾讯灯塔项目的前端开发实习生岗位,通过简历后第二天就安排电话面试了,起先以为是人事面,没想到直接是技术面,有点意外,准备的不是很充分,可以说整个过程都有点懵哈哈哈。然后面试小哥根据那边的岗位技术需求和我这边简历上写的技术栈问了一系列问题(努力记起),我做记录如下。这次面试可能自己没有通过,但感觉自己还是有很大收获,明白了自己有哪些知识没巩固好的地方,加紧时间查缺补漏,努力学习!...
Doctype是什么?说明特点。<!doctype>声明必须处于HTML文档的头部,在标签之前。<!doctype>声明不是一个HTML标签,是一个用于告诉浏览器使用哪种HTML规范的。该标签可以声明三种DTD类型,分别表示严格版本、过渡版本以及基于框架的版本。img的title和alt有什么区别title用于为元素提供附加的提示,通常鼠标滑动到元素上会显示。alt是img特有的属性,是图片内容的自定义描述,用于图片无法加载时,描述图片内容。搜索引擎会分析alt描...
前端开发面试题收集-JS篇收集经典的前端开发面试题setTimeout的时间定义为0有什么用?javascript引擎是单线程处理任务的,它把任务放在队列中,不会同步执行,必须在完成一个任务后才开始另一个任务。由于setTimeout可以把任务从某个队列中跳出成为新队列,因此能够得到期望的结果。怎么理解thisthis指向的总是调用函数的那个对象。this一般情况下,是全局对象Global。什么是闭包闭包是一个概念,我的理解是函数里的函数,能够读取...
什么是CSS盒子模型页面上的每个元素都被浏览器看做是一个矩形的盒子。由内容、填充、边框、边界组成。什么是 css sprite将多个图片拼接在一个图片中,通过background-position和元素尺寸调节显示想要的背景的方案。优点:
减少HTTP请求数,加快页面加载速度。提高压缩比、减少图片大小更换风格方便,只需在一张或者几张图片上修改颜色或者样式即可。缺点:
图片合并麻烦维护麻烦,修改一个图片可能需要重新布局整个图片、样式displ...
一名应届生,其实也算不上对前端很热衷,但是比较希望能在前端这块一直发展下去。面试的时候面的是Web前端的岗位,入职之后却被安排到了PHP岗位,入职前也没有事先做出沟通。这不是人事搞错,确实如此安排。对此,表示有点郁闷。回复内容:
只能说公司的体验不好,员工是公司的财富,挖掘员工潜力关注方向是每个管理者的责任。另外尊重是最起码的常识。现在处理的办法就是直接跟当前的leader沟通,说明你的期望和未来的规划,看看p...
相关知识点web标准、 web语义化、 浏览器内核、 兼容性、 html5...题目&答案Doctype作用?严格模式与混杂模式如何区分?它们有何意义?(1)<!DOCTYPE>声明位于HTML文档中的第一行,处于<html>标签之前,用于告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。
(2)标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,...
前言 本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链。万不可投机取巧,只求面试过关是错误的! 面试有几点需注意:(来源程劭非老师 github:@wintercn) 面试题目: 根据你的等级和职位变化,入门级到专家级:范围↑、深度↑、方向↑。 题目类型: 技术视野、项目细节、理论知识题,算法题,开放性题,案例题。 进...
前一段时间应聘了一家公司,由于面试前完全没有做准备,面试过程中被问到了一些基础的前端开发问题我没答出来,对方认为"和我们期望的水平还有一定差距"为由拒绝我。 刚好我在github看到一篇很全的前端开发面试题目,所以就尝试自己整理一份答案出来。这篇文章的初衷是希望能够和大家互相讨论交流一下,如果我有错误的地方十分欢迎指出来。 PS: 我不认为单纯通过做题能够成为一名优秀的开发者,但是如果因为没有准备充足错失去...
二、HTML篇 2.1、标签上title属性与alt属性的区别是什么? alt属性是为了给那些不能看到你文档中图像的浏览者提供文字说明的。且长度必须少于100个英文字符或者用户必须保证替换文字尽可能的短。 这包括那些使用本来就不支持图像显示或者图像显示被关闭的浏览器的用户,视觉障碍的用户和使用屏幕阅读器的用户等。 title属性为设置该属性的元素提供建议性的信息。使用title属性提供非本质的额外信息。参考《alt和title属...
“每18至24个月,前端都会难一倍” ——赫门 “2015深JS大会《前端服务化之路》主题演讲” 知识点 布局、盒子模型、选择器优先级、CSS3、Flexbox、浮动元素、Sass、Less...... 题目&答案 介绍一下CSS的盒子模型。(1)有两种, IE 盒子模型、标准 W3C 盒子模型;IE的content部分包含了 border 和 pading;(2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border)。 CSS选择符有哪些...
Doctype作用?严格模式与混杂模式如何区分?它们有何意义? doctype是告诉浏览器我的html使用哪个版本的html协议写的,让浏览器按照神明的协议执行。 区别:严格模式是浏览器根据规范去显示页面,混杂模式是一种向后兼容的方式去显示。 意义:决定浏览器如何去渲染网站即浏览器使用哪种规范去解析网页。触发:浏览器根据doctype是否存在和使用的是那种dtd来决定。 HTML5 为什么只需要写 ? ...
相关知识点布局、 浮动、 盒子模型、 弹性和模型、 选择器优先级、 居中定位、 兼容性、 hack写法......题目&答案如何理解CSS的盒子模型?每个HTML元素都是长方形盒子。 (1)盒子模型有两种:IE盒子模型、标准W3C盒子模型;IE的content部分包含了border和pading。 (2)标准W3C盒模型包含:内容(content)、填充(padding)、边界(margin)、边框(border)。link和@import的区别?(1)link属于XHTML标签,而@import是CSS提供的。
(2)...
相关知识点
数据类型、运算、对象、function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步加载、模板引擎、前端MVC、前端MVVM、路由、模块化、Http、Canvas、jQuery、ECMAScript 2015(ES6)、Node.js、AngularJS、Vue、React… 题目&答案
介绍一下 JS 的基本数据类型。Undefined、Null、Boolean、Number、String
介绍一下 JS 有哪些内置对象。Object 是 JavaScript 中所有对象的父对象...
最全前端开发面试题目:包含算法+网络+css面试+js+h5面试题目,尾部有最全BAT前端面试经典77题和答案,想要的就快来领走吧~(领取方式见文末) 一、前端算法面试1、基本排序的方式 冒泡、快排、桶排、堆排序、归并排序、插入排序。 基本也就这些吧。最重要的还是快排和插入排序和堆排序。自己多写几次,有递归形式的再好好看一下使用循环形式达到结果的形式,基本也就没什么问题了。 2、二分搜索等。 3、二叉树遍历相关。 例如前序...
1.介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的?
(1)有两种, IE 盒子模型、W3C 盒子模型;
(2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border);
(3)区 别: IE的content部分把 border 和 padding计算了进去;
2.CSS选择符有哪些?哪些属性可以继承?选择符
(1)id选择器( # myid)
(2)类选择器(.myclassname)
(3)标签选择器(div, h1, p)
(4)相邻选择器(h1 + p)
(5)...