web前端开发面试题(二)

32 篇文章 0 订阅

前端面试题第二天

一、html部分

html的元素(包含H5)

块元素:

div p h1-h6 ol ul li table tbody td tr thead dl dt dd

行内块元素:

img input

行内元素:

span button br a  i em

H5新增元素

section article audio video hearder nav footer small

二、 css部分

CSS3新增特性
transform           -- 2D 3D 变换
rotate()		-- 旋转
scale()			-- 缩放
skew()			-- 倾斜
translate()		-- 平移
animation			-- 自定义动画
@Keyframes		-- 动画规则
transition			--过渡动画
box-sizing			-- 盒子组成
background-size cover/can...	-- 背景图大小
background_origin 			-- 背景图片的定位区域
background-clip 			-- 背景图片的绘制区域
outline			--点击外边距
background-image: 			-- 背景图
linear-gradient 			-- 线性渐变
radial-gradient 			-- 径向渐变
opacity			-- 透明度
text-shadow			--文字阴影
border-shadow			--边框阴影
text-overflow			-- 文字超出省略号
white-space				-- 换行
border-radius			-- 边框圆角
@media			-- 媒体查询
    
补充新增css3伪类:
:after 在元素之前添加内容,也可以用来做清除浮动。
:before 在元素之后添加内容。
:enabled 选择可用的表单元素。
:disabled 控制表单控件的禁用状态。
:checked 单选框或复选框被选中。

三、 js部分

去掉字符串中的空格

写一个方法去掉字符串中的空格,要求传入不同的类型分别能去掉前、后、前后、中间的空格

最简单的方法:

​ 使用split()函数

split() 方法用于把一个字符串分割成字符串数组。

语法:

字符串.split(" ")

例:

<script>
        var str = 'web chicken -- CSDN'
		// 字符串切割
        var new_str = str.split(" ")
        // 数组变字符串
        new_str = new_str.join("")
        console.log(new_str)
    </script>
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端大斗师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值