前端备忘录

这篇博客汇总了前端开发中的一些实用知识点,包括JS字符串的截取方法如substr、substring和slice,以及indexOf()与search()的区别。还探讨了toString()方法在不同数据类型中的应用。在CSS方面,介绍了滚动条样式定制、文本过长的省略号处理和多种垂直水平居中的实现方法。
摘要由CSDN通过智能技术生成

记录使用,留个印象



JS相关



字符串玩法

通配符


String.prototype.format=function()
{
   
  if(arguments.length==0) return this;
  for(var str = this, i=0; i< arguments.length; i++)
    str = str.replace(new RegExp("\\{"+i+"\\}","g"), arguments[i]);
  return str;
};

console.log("你好,我叫{0},我是{1}".format("YH", "中国人"))

截取字符串的三种“姿势”

  1. substr(start, length)
    参数含义:开始索引(不包含),截取长度。

    var str = "be all you can be!"
    console.log(str.substr(7,3))
    // 输出 "you"
    

    当不设置第二个参数时,则截取剩余部分。

    var str = "be all you can be!"
    console.log(str.substr(7))
    // 输出 "you can be!"
    

    当第一个参数为负数时,则从该字符串结尾计算索引。

    var str = "be all you can be!"
    console.log(str.substr(7
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值