ulia
v1.3.6
Published
项目常用函数库
Downloads
21
Maintainers
Readme
项目常用函数库
函数库中含有的方法详细见右侧Keywords关键词
全部引用
import * as ulia from 'ulia'
名 称:getTextTemplate
功 能:将字符串中的\n换行、\s空白字符替换成HTML换行标签、HTML实体空白字符
import { getTextTemplate } from 'ulia'
单独引用
const getTextTemplate = require('ulia/lib/string/getTextTemplate')
名 称:getTemplateText
功 能:获取HTML模版字符串中的文本内容,并保留文本字符串中的\n换行、\s空白字符
import { getTemplateText } from 'ulia'
单独引用
const getTemplateText = require('ulia/lib/string/getTemplateText')
名 称:isWeixinBrowser
功 能:判断当前浏览器是否是微信浏览器
import { isWeixinBrowser } from 'ulia'
单独引用
const isWeixinBrowser = require('ulia/lib/boolean/isWeixinBrowser')
名 称:getStyle
功 能:
import { getStyle } from 'ulia'
单独引用
const getStyle = require('ulia/lib/dom/attr/getStyle')
名 称:random
功 能:随机数,第一个参数为最大限值,第二个参数为最小值,参数默认值为零
import { random } from 'ulia'
单独引用
const random = require('ulia/lib/number/random')
名 称:addChildNode
功 能:向指定元素插入dom节点,成功返回true
import { addChildNode } from 'ulia'
单独引用
const addChildNode = require('ulia/lib/dom/node/addChildNode')
名 称:removeNode
功 能:删除dom节点,成功返回true
import { removeNode } from 'ulia'
单独引用
const removeNode = require('ulia/lib/dom/node/removeNode')
名 称:cloneNode
功 能:克隆dom节点,成功返回克隆后的dom节点
import { cloneNode } from 'ulia'
单独引用
const cloneNode = require('ulia/lib/dom/node/cloneNode')
名 称:requestAnimationFrame
功 能:请求动画帧功能
import { requestAnimationFrame } from 'ulia'
单独引用
const requestAnimationFrame = require('ulia/lib/function/rewrite/requestAnimationFrame')
名 称:cancelAnimationFrame
功 能:取消动画帧功能
import { cancelAnimationFrame } from 'ulia'
单独引用
const cancelAnimationFrame = require('ulia/lib/function/rewrite/cancelAnimationFrame')
名 称:prefixStyle
功 能:使用js追加适配当前浏览器DOM对象样式属性前缀
import { prefixStyle } from 'ulia'
const animation = prefixStyle('animation')
eleObject.style[animation] = 'Ani 6s infinite'
eleObject.style['animation'] = 'Ani 6s infinite'
备 注:在浏览器控制台里键入如下代码,查看当前浏览器前缀情况:
document.createElement('div').style
单独引用
const prefixStyle = require('ulia/lib/dom/style/prefixStyle')
名 称:isSupportWebP
功 能:判断当前浏览器是否支持WebP图片格式
import { isSupportWebP } from 'ulia'
单独引用
const isSupportWebP = require('ulia/lib/boolean/isSupportWebP')
名 称:zerofill
功 能:位数不足,前缀补零,默认两位数,第二个参数表示保留位数,非法参数一律返回 '00'
import { zerofill } from 'ulia'
zerofill(9) // '09'
zerofill(66,3) // '066'
...
单独引用
const zerofill = require('ulia/lib/number/zerofill')
名 称:quickSort
功 能:一维数字数组快速排序, 非一维数字数组一律返回空数组
import { quickSort } from 'ulia'
单独引用
const quickSort = require('ulia/lib/array/quickSort')
名 称:quickUnique
功 能:一维基本类型数据数组快速去重
import { quickUnique } from 'ulia'
单独引用
const quickUnique = require('ulia/lib/array/quickUnique')
名 称:parseQueryString
功 能:序列化对象url链接get参数 // 类似JSON.parse()
import { parseQueryString } from 'ulia'
单独引用
const parseQueryString = require('ulia/lib/string/parseQueryString')
名 称:stringfyQueryString
功 能:序反序列化满足get参数要求 // 类似JSON.stringfy()
import { stringfyQueryString } from 'ulia'
单独引用
const stringfyQueryString = require('ulia/lib/string/stringfyQueryString')
名 称:scrollToTop
功 能:返回顶部
import { scrollToTop } from 'ulia'
单独引用
const scrollToTop = require('ulia/lib/function/scrollToTop')
名 称:typeOf
功 能:完善typeof判断js数据类型的不足(含ES6新数据类型symbol)
import { typeOf } from 'ulia'
typeOf({}) // object
typeOf([]) // array
typeOf(Symbol()) // symbol
单独引用
const typeOf = require('ulia/lib/other/typeOf')
名 称:transNumber
功 能:将js中任意数据类型转换成数字类型,NaN与Infinity归零处理
import { transNumber } from 'ulia'
transNumber(NaN) // 0
transNumber(Infinity) // 0
transNumber(1.1111) // 1.1111
...
单独引用
const transNumber = require('ulia/lib/number/transNumber')
名 称:extend
功 能:拷贝任意对象属性,并操作
import { extend } from 'ulia'
extend(document.body.style, {
backgroundColor: "red"
})
单独引用
const extend = require('ulia/lib/other/extend')
名 称:loadScript
功 能:减少script脚本HTTP请求
import { loadScript } from 'ulia'
loadScript('test.js', function() {
<!-- Application.init() -->
...
})
单独引用
const loadScript = require('ulia/lib/other/loadScript')