format-function

这篇博客介绍了JavaScript中用于DOM操作的一系列实用函数,包括设置单个和多个元素CSS样式、数组扩展方法、文本复制、DOM元素获取与滚动判断、图片转base64等。此外,还涉及了localStorage操作、字符串判断以及类型检查等功能,帮助开发者更高效地进行前端开发。
摘要由CSDN通过智能技术生成

format-function

方法名使用范畴
setSingleEleCss(ele,style)设置单个元素的css样式,ele为要操作的单个dom元素,style为样式对象,例如{width:“50px”},无返回值css
setAllEleCss(ele,style)设置多个元素的css样式,ele为要操作的dom元素集合,style为样式对象,例如{width:“50px”},无返回值css
array()一个方法,执行后将会在数组的原型链上追加两个方法,分别是delete、insert方法。delete(index),index为要删除的索引。insert(index,arr),index为要插入的位置,arr为数组,存放插入的元素array
copyText(text,success,error)复制文本,text为要复制的文本内容,success为复制成功之后的回调函数,error为复制失败后的回调函数,无返回值复制文本
getSingleEle(selector)获取单个dom元素,selector为css选择器,返回值为一个dom元素dom
getAllEle(selector)获取dom元素集合,selector为css选择器,,返回值为一个dom元素集合dom
getPageScrollY()获取页面滚动条的滚动距离,返回值为滚动距离dom
getPageScrollHeight()获取窗口实际高度,返回值为窗口实际高度dom
getIsTouchBottom(ele)判断滚动是否触底,ele为要操作的单个dom元素,返回值为一个布尔值dom
imgToBase64(file)img图片文件转化base64,返回值为base64数值img
getObjectKey(object)获取对象的属性,返回值为一个数组object
getObjectValue(object)获取对象的属性值,返回值为一个数组object
getObjectParse(object)转换成json对象,返回值为json对象object
getObjectString(object)转换成json字符串,返回值为json字符串object
storestore为一个对象,分别为store.set(name,value)、store.get(name)、store.remove(name)、store.clearAll()localStorage
strStart(string,start)判断字符串是否以特定开头,返回一个布尔值sting
strEnd(string,start)判断字符串是否以特定结尾,返回一个布尔值sting
isEmptyString(data)是否空字符串,返回一个布尔值sting
isEmptyObject(data)是否空对象,返回一个布尔值object
isEmptyArray(data)是否空数组,返回一个布尔值array
isArray(data)是否是数组,返回一个布尔值array
isString(data)是否是字符串,返回一个布尔值sting
isNumber(data)是否是数值,返回一个布尔值number
isBoolean(data)是否是布尔值,返回一个布尔值boolean
isObject(data)是否是对象,返回一个布尔值object
isFun(data)是否是函数,返回一个布尔值function
isHtml(data)是否是dom元素集合,返回一个布尔值dom
query一个对象,包含url上的参数url
openNewPage(url)打开一个新页面,无返回值url
setUrl(url,query,is_cover)设置url,url为一个完整的url,可包含参数,query为一个对象,is_cover为一个布尔值,当url上的参数query有相同时,query是否覆盖url的参数值,默认值为true,覆盖url
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值