Web前端面试试题大全及答案汇总
本专栏收录了关于Web前端笔试及面试的题目及参考答案,包含HTML与CSS、JavaScript基础及高级知识、jQuery、移动web开发、AJAX、流行框架、nodeJs、前端概括性问题
Sunny蔬菜小柠
software test engineer
展开
-
(史上最全)Web前端面试试题大全及答案汇总(之篇二JavaScript基础笔试面试题)
1、javascript 的 typeof 返回哪些数据类型objectnumberfunctionbooleanundefinedstring 2、例举 3 种强制类型转换和 2 种隐式类型转换?强制(parseInt(),parseFloat(),Number())隐式(==)1==”1”//truenull==undefined//true3、sp...原创 2018-09-05 18:13:44 · 15125 阅读 · 8 评论 -
(史上最全)Web前端面试试题及答案之JavaScript基础及进阶算法设计题
1、获取一个给定字符串中出现次数最多的字符及其出现次数2、数组去重1、获取一个给定字符串中出现次数最多的字符及其出现次数<!DOCTYPE html><html> <head>原创 2018-09-11 10:22:13 · 2937 阅读 · 0 评论 -
(JavaScript闭包属性详解)深入理解JavaScript的闭包特性
一. JavaScript的闭包特性如何给循环中的对象添加事件二.浅析Javascript闭包的特性三 . javascript深入理解js闭包四. 如果你对javascript闭包还不是很理解,那么请看下面五、Javascript的垃圾回收机制六、结语一. JavaScript的闭包特性如何给循环中的对象添加事件初学者经常碰到的,即获取HTML元素集合,...转载 2018-09-11 13:17:06 · 842 阅读 · 0 评论 -
(史上最全)Web前端面试试题大全及答案汇总(至篇一HTML与CSS)
1、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?IE:trident 内核 Firefox:gecko 内核 Safari:webkit 内核 Opera:以前是 presto 内核,Opera 现已改用 Google Chrome 的 Blink 内核 Chrome:Blink(基于 webkit,Google 与 Opera Software 共同开发)2...原创 2018-09-03 22:00:20 · 8832 阅读 · 0 评论 -
(图文详细)最通俗易懂的CSS 浮动float属性详解
(图文详细)最通俗易懂的CSS 浮动float属性详解声明:本文属于搬砖大神的文章到自己的博客上,原文地址为:https://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。前些天小菜终于搞懂了浮动的基本原理,迫不及待的...翻译 2018-08-18 16:28:03 · 63885 阅读 · 100 评论 -
(详细解答浏览器兼容问题)HTML WEB前端开发人员须知的常见浏览器兼容问题及解决技巧
为什么会有兼容问题?由于市场上浏览器种类众多,而不同浏览器其内核亦不尽相同,所以各个浏览器对网页的解析就有一定出入,这也是导致浏览器兼容问题出现的主要原因,我们的网页需要在主流浏览器上正常运行,就需要做好浏览器兼容。使用Trident内核的浏览器:IE、Maxthon、TT; 使用Gecko内核的浏览器:Netcape6及以上版本、FireFox; 使用Presto内核的浏览器:Opera...转载 2018-09-03 13:20:25 · 1922 阅读 · 0 评论 -
CSS Reset(样式重置)与Normalize.css详解
CSS ResetNormalize.cssNormalize vs ResetCSS ResetCSS Reset,意为重置默认样式。HTML中绝大部分标签元素在网页显示中都有一个默认属性值,通常为了避免重复定义元素样式,需要进行重置默认样式(CSS Reset)。举几个例子: 1.淘宝(CSS Reset):html {overflow-x:auto;o...原创 2018-09-02 17:32:46 · 11986 阅读 · 0 评论 -
(史上最详细易懂)CSS hack大全&详解(什么是 Css Hack?各个浏览器的Hack分析)
1、什么是CSS hack?CSS hack是通过在CSS样式中加入一些特殊的符号,让不同的浏览器识别不同的符号(什么样的浏览器识别什么样的符号是有标准的,CSS hack就是让你记住这个标准),以达到应用不同的CSS样式的目的,比如hack1{width:300px;_width:200px;},一般浏览器会先给元素使用width:300px;的样式,紧接着后面还有个_width:200...转载 2018-09-03 20:05:41 · 2287 阅读 · 0 评论