html复习

1.弹性布局

父元素上的属性
display:flex 开启弹性布局;属性默认是水平排列
flex-direction 属性
定义:flex-directino 属性指定了弹性子元素在父元素的位置

flex-direciton:row|row-reverser|column|column-reverser

2.动画

3.js

1.字符串方法

1.str.CharAt(3) :位置从 0 开始

str.CharAt(str.length-1):最后一个 字符
不存在显示空字符串

2.concat()用于连接两个字符串,返回一个新字符串,不改变原字符串(括号里面可以接受多个参数)

遇到字符串相连接,遇到整数相加

3.subString()字符串截取

参数1:开始位置
参数2:结束位置(不包含该位置)
第二个参数不写,默认从0开始到原字符串结尾
如果是负数参数会,subString()会自动转换为0

4.subStr

subStr方法用于从原字符串取出子字符串并返回,不改变原字符串,跟subString方法相同
subStr方法的第一个参数是子字符串的开始位置(从0开始计算),第二个参数是子字符串的长度
如果第一个参数是负数,表示倒数计算的字符位置。如果第二个参数是负数,将被转换为0,因此会返回空字符串

5.indexOf()

用于确定一个字符串在另一个字符串第一次出现的位置,返回结果匹配开始的位置。如果返回-1,就表示不匹配。
第2个参数:表示从改位置开始
‘hello world’.indexof(‘o’,6)//7

6.trim()

去掉两端空格,返回一个新的字符串,不改变原来字符串
trimEnd()去掉尾部空格
trimStart()去掉头部空格

7.split()方法按照给定规则分割字符串,返回一个由分割出来的子字符串组成的数组

1.通过指定字符分割
2.如果分割为空字符串,则返回数组的成员是原字符串的每一个字符
3.如果省略参数,则返回数组的唯一成员就是原字符串
split()还可以接受第二个参数,限定返回数组的最大成员

2.数组

1.Array.isArray(参数);判断是否是数组
2.push方法用于在数组的末端添加一个或多个元素,并返回添加元素后的数组长度,该方法会改变原数组
3.pop方法用于删除数组的最后一个元素,并返回该元素。注意,该方法会改变原数组
4.shift()方法用于删除数组的第一个元素并返回该元素。注意,该方法会改变原数组
5.unshift()方法用于添加数组的第一个位置添加元素。并返回添加新元素的数组长度。注意改方法会改变原数组
6.join():join方法以指定参数作为分隔符,将所有数组成员连接为一个字符串返回。如果不提供参数,默认用逗号分割

如果数组成员是undefind或null或空位,会被转换成空字符串
数组的join配合字符串的sqlit可以实现数组与字符串的互换

7.concat():把多个数组合并成一个数组,它将新数组的成员,添加到原数组的后部,然后返回一个新的数组,原数组不变
8.reverse方法用于颠倒排列数组元素,返回改变的数组。注意改方法将改变原数组

利用数组翻转方法把字符串翻转
1.使用sqlit(“”)转换为数组
2.使用reverse()翻转数组
3.使用Join(“”)转换为字符串

9.indexof():返回给定元素在数组中第一次出现的位置,如果没有出现则返回-1

indexOf()方法还可以接受第二个参数,表示搜索的开始位置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

heibas

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

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

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

打赏作者

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

抵扣说明:

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

余额充值