web前端开发面试题(三)

前端面试题第三天

一、HTML 部分

1.1 全局属性有哪些(包含H5)

全局属性(global attribute):用于任何HTML5元素的属性

简单介绍一下常用的一些:

id
class
name
title
data-
placeholder
bgcolor
style
src
href
disabled
value

注意:

width和height不是全局,但他们不是全局,但他们不是全局!!!

例如:

有该属性的元素,使用可以不用单位,默认是像素。(html5规定还必须像素)
<input width="100">
或者
<input width="100px">

二、CSS 部分

2.1 隐藏元素的方法
占位:
visibility: hidden;     //隐藏占据位置
margin-left: -100%;		//右移百分百
opacity: 0;				//设置不透明
transform: scale(0);	//缩小到0

不占位:
display: none;			// 隐藏不占据位置
width: 0; height: 0;	// 宽高都为0
overflow: hidden;		// 超出隐藏

仅对块内文本元素:
text-indent: -9999px;	// 文字移动
font-size: 0;			// 字体为0

三、JS 部分

3.1 去除字符串中最后一个指定字符
<script>
        var str = 'web_chicken form 优快云'
        function delLast(str, del) {
            if (typeof str !== 'string') {
                alert('请确认要删除的对象为字符串!');
                return false;
            } else {
                // 传入的字符在当前字符串中最后一次出现的位置
                let index = str.lastIndexOf(del);
                // substring(开始位置,截取位置)
                // 获取最后一个传入子串的位置并进行截取
                //截取传入字串之前的 +  截取传入字串位置+1  组合
                console.log(str.substring(0, index) + str.substring(index + 1, str.length))
            }
        }
        delLast(str, 'D')
    </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

前端大斗师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值