博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS-原生代码或方法实现特定效果总结(更新中...)
阅读量:6177 次
发布时间:2019-06-21

本文共 490 字,大约阅读时间需要 1 分钟。

1、首字母大写示例:

var value = “一段文本或一个参数”;value = value.toString()return value.charAt(0).toUpperCase() + value.slice(1)

  

 

2、反转字符串:

var value = “一段字符串”;value.split('').reverse().join(''),

先一个个的字符分隔开来,不用分隔符。翻转。再一个个的拼接上,不用连接符。

 

3. 随机生成一个十六进制的色值

"#"+Math.random().toString(16).slice(2,8)

首先,Math.random() 会得到一个0-1之间的浮点数,数值也够长,

然后把这个值的类型转化,利用toString(16) 变成十六进制的字符串

然后对字符串进行截取:利用slice,从小数点后边(index=2)开始,一直截取六位,即到8(index=8)的位置:

最后拼接上颜色值的 “ # ”号,大功告成!

 

4.获取时间戳的简便写法:

(new Date()).getTime()

方法二:

Date.now()

 

转载地址:http://uqzda.baihongyu.com/

你可能感兴趣的文章
java递归组装树形结构
查看>>
手把手教你自己写一个模糊搜索的下拉框
查看>>
.Net文档图像处理工具包GdPicture.NET发布v14.0.30,改进PDF/OCR生成速度
查看>>
NetBSD 8.1 RC1 发布
查看>>
12个必备的JavaScript装逼技巧
查看>>
域名备案图文教程
查看>>
iOS ScrollView上的view添加悬停效果
查看>>
Spring与MQ整合简单例子
查看>>
Apache-shiro学习
查看>>
React-Redux源码分析
查看>>
页面传递参数问题
查看>>
PHP FPM源代码反刍品味之五:信号signal处理
查看>>
5G网速真的有理论上那么高吗?
查看>>
Set添加自定义方法对象如何保证唯一性
查看>>
站在巨人肩膀上的牛顿:Kubernetes和SAP Kyma
查看>>
技术工坊|浅谈区块链的Layer2扩展(北京)
查看>>
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
查看>>
Apache和PHP结合 及 Apache默认虚拟主机
查看>>
添加自定义监控项目配置邮件告警测试告警不发邮件的问题处理
查看>>
solidity智能合约的经典设计模式
查看>>