登录  /  注册
首页 > web前端 > js教程 > 正文

前端面试题小结

小云云
发布: 2018-02-23 10:17:31
原创
1937人浏览过

前面我们和大家分享了几十道css面试题目,本文我们接着和大家分享前端面试题小结,希望能帮助到大家。

HTML

1.html5新增了哪些内容或api,使用过哪些?

  • HTML5新增input输入类型:

    • email类型

    • url类型

    • number类型提供选择数字的功能,其中min属性设定最小值,max属性设定最大值,value属性设置当前值,step属性设定每次增长值。

    • range类型,表示限制数字输入的范围域

    • 日期和时间类型:date,month,week,time,datetime,datetime-local

    • search类型

    • tel类型

    • color类型

  • HTML5新增表单元素

    • datalist 规定输入域的选项列表

    • keygen提供一种可靠方法来验证用户

    • output用于不同类型的输出

  • 还有更多细节内容不列在这里啦。请看这篇博客


2.input和textarea的区别?

  • 是单行文本框。


3.用一个p模拟textarea的实现?

  • 首先我们需要知道p是高度自适应的,高度会随着内容的增加而增加。而textarea有着固定的大小,高度超过规定高度就会出现滚动条。

  • p有一个属性叫做contenteditable,设置contenteditable属性为true就可以实现,p内容可编辑。

  • 实现了内容可编辑以后,在css中设置好规定的高度,设置overflow-y属性为auto,即可实现滚动条。


4.移动设备忽略将页面中的数字识别为电话号码的方法?

  • 移动设备中经常会出现将一串数字识别为电话的情况,数字的颜色和样式都会变化,点击可以直接拨打。

  • 添加如下代码可以关闭识别。

<span style="font-size: 14px;">   <meta name="format-detection" content="telephone=no">  <br></span>
登录后复制

CSS

1.左右布局:左边定宽、右边自适应,不少于3种方法

  • 方法一:左边模块设置左浮动,右边模块宽度设置100%

  • 方法二:父容器设置display:flex;right部分设置flex:1。display:flex设置为弹性盒子,其子元素可以设置flex的数值来控制其所占空间的比例。

  • 方法三:使用负margin。设置左部分和右部分左浮动,并为right部分设置宽度100%。设置左部分左外边距为负100%。为了避免右部分的内容被覆盖,再为右部分设置添加左边距(左部分的宽度)。


2.CSS3有哪些新特性?

  • CSS3的选择器

    • E:last-child / E :nth-child(n) / E : nth-last-child(n) 倒数第n个元素

  • @Font-face特性用来加载字体样式,可以加载服务器端的字体,显示到客户端,即使客户端并没有安装该字体

  • 圆角:border-radius

  • 弹性盒子模式display:flex。 等等属性


3.BFC与IFC

相关推荐:

最新的百度前端面试题分享

Web前端面试题第八道—绝对定位与相对定位

分享一些前端面试题实例



以上就是前端面试题小结的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号