Members
(constant) addClassName
增加DOM对象的class
(constant) asyncLoadCss
异步加载css文件
(constant) asyncLoadJs
异步加载js文件
(constant) cancelAnimationFrame
取消帧动画
(constant) createDom
生成DOM元素对象
(constant) DATE_FORMATTER
日期时间格式模板
(constant) filterXSS
生成过滤XSS的转义字符
(constant) formatDatetime
日期时间格式化为字符串
(constant) formatTimestamp
日期时间格式化为13位timestamp
(constant) getAllCookies
读取所有cookie
(constant) getCookie
读取cookie值
(constant) getDocument
获取当前document对象
(constant) getHost
获取url请求的主机名
(constant) getScreenScaleSize
获取屏幕缩放比例
(constant) getUrlParam
获取url请求中的参数值
(constant) getUuid
获取自定义位数的由数字和字符串组成的随机ID,默认32位
(constant) getUuid8
获取8位由数字和字符串组成的随机ID
(constant) getUuid16
获取16位由数字和字符串组成的随机ID
(constant) getUuidDigit
获取自定义位数的由数字组成的随机ID,默认4位
(constant) humpToLine
驼峰转横线
(constant) injectStyle
增加document对象的内联样式
(constant) isSameDomain
判断两个url顶级域名是否相等
(constant) lineToHump
横线转驼峰
(constant) removeClassName
删除DOM对象的class
(constant) removeClassNameByClassName
根据class名称删除多个DOM对象的class
(constant) removeCookie
删除cookie
(constant) removeDom
删除DOM元素对象
(constant) requestAnimationFrame
执行帧动画
(constant) setCookie
设置cookie值
(constant) sleep
休眠
Methods
ajax(requestParameters, callback) → {Cancelable}
请求函数
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
requestParameters |
RequestParameters
|
请求参数
|
|||||||||||||||||||||||||||
callback |
Callback
|
回调函数 |
Returns:
- Type:
-
Cancelable
{ cancel: () => { ... } }
Example
ajax({url: 'data.json', type: "json", method: "GET"}, (res) => {})
ajax(requestParameters, callback) → {Cancelable}
请求函数
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
requestParameters |
RequestParameters
|
请求参数
|
|||||||||||||||||||||||||||
callback |
Callback
|
回调函数 |
Returns:
- Type:
-
Cancelable
{ cancel: () => { ... } }
Example
ajax({url: 'data.json', type: "json", method: "GET"}, (res) => {})
getBrowserInfo() → {Object}
获取浏览器信息
Returns:
- Type:
-
Object
{ Actual_Name, Actual_Version }
Example
const result = getBrowserInfo()
console.log('浏览器' + navigator.userAgent)
console.log('浏览器' + navigator.Actual_Name, '版本号' + navigator.Actual_Version)
console.log(result.Actual_Name, result.Actual_Version)
getBrowserInfo() → {Object}
获取浏览器信息
Returns:
- Type:
-
Object
{ Actual_Name, Actual_Version }
Example
const result = getBrowserInfo()
console.log('浏览器' + navigator.userAgent)
console.log('浏览器' + navigator.Actual_Name, '版本号' + navigator.Actual_Version)
console.log(result.Actual_Name, result.Actual_Version)
getJson(json, cb) → {Object}
获取json文件
Parameters:
Name | Type | Description |
---|---|---|
json |
String
|
json文件地址 |
cb |
function
|
回调函数 |
Returns:
- Type:
-
Object
{ cancel: () => controller.abort() }
Example
getJson('data.json',(res) => {
console.log(res)
})
getJson(json, cb) → {Object}
获取json文件
Parameters:
Name | Type | Description |
---|---|---|
json |
String
|
json文件地址 |
cb |
function
|
回调函数 |
Returns:
- Type:
-
Object
{ cancel: () => controller.abort() }
Example
getJson('data.json',(res) => {
console.log(res)
})