开发 地图 JS API 1.4 参考手册 基础库

基础库 最后更新时间: 2021年01月22日

基础库

名称

说明

AMap.DomUtil

DOM相关的库函数集合,v1.4.2新增

AMap.Util

常用库函数集合,v1.4.2新增

AMap.BrowserUtil

包含当前浏览器的一些信息,v1.4.2新增

AMap.DomUtil库

函数

返回值

说明

getViewport(DOM)

AMap.Size

获取DOM元素的大小

getViewportOffset(DOM)

AMap.Pixel

获取DOM元素距离窗口左上角的距离

create(tagName,parentNode,className)


在parentNode内部创建一个className类名的tagName元素

setClass(DOM,className)


给DOM元素设置为className样式

hasClass(DOM,className)


DOM元素是否包含className

addClass(DOM,className)


给DOM元素添加一个className

removeClass(DOM,className)


给DOM元素删除一个className

setCss(DOM,Object)


给DOM元素删除一组样式,Object同样式表

setOpacity(DOM,opacity:Number)


给DOM元素设定一个透明度

rotate(DOM,rotation:Number,center:Pixel)


给DOM元素旋转一个角度,以center为中心,center以元素左上角为坐标原点

empty(DOM)


清空DOM元素

remove()


将DOM元素从父节点删除

AMap.Util库

函数

返回值

说明

colorNameToHex(colorName:String)

#FFFFFF的颜色值

将颜色名转换为16进制RGB颜色值

rgbHex2Rgba(hex:String)


将16进制RGB转为rgba(R,G,B,A)

argbHex2Rgba(hex:String)


将16进制RGBA转为rgba(R,G,B,A)

isEmpty(Object)


判断一个对象是都为空

deleteItemFromArray(array, item) 


从数组删除元素

deleteItemFromArrayByIndex(array, index) 


按索引删除数组元素

indexOf(array, item) 


返回元素索引

format(float,digits) 


保留小数点后digits位

isArray(Object) 


判断是否数组

isDOM(Object) 


判断参数是否为DOM元素

includes(array, item) 


判断数组是否包含某个元素

requestIdleCallback(function)

Number

同原生requestIdleCallback

cancelIdleCallback(id)


同原生cancelIdleCallback

requestAnimFrame(function)

Number

同原生requestAnimationFrame

cancelAnimFrame(id)


同原生cancelAnimationFrame


AMap.BrowserUtil库

属性名

类型

说明

ua

String

当前浏览器userAgent

mobile

Boolean

是否移动设备

plat

String

平台类型,如:'windows'、'mac'、'ios'、'android'、'other'

windows

Boolean

是否windows设备

ios

Boolean

是否iOS设备

iPad

Boolean

是否iPad

iPhone

Boolean

是否iPhone

android

Boolean

是否安卓设备

android23

Boolean

是否安卓4以下系统

chrome

Boolean

是否Chrome浏览器

firefox

Boolean

是否火狐浏览器

safari

Boolean

是否Safari浏览器

wechat

Boolean

是否微信

uc

Boolean

是否UC浏览器

qq

Boolean

是否QQ或者QQ浏览器

ie

Boolean

是否IE

ie6

Boolean

是否IE6

ie7

Boolean

是否IE7

ie8

Boolean

是否IE8

ie9

Boolean

是否IE9

ie10

Boolean

是否IE10

ie11

Boolean

是否IE11

ielt9

Boolean

是否IE9以下

edge

Boolean

是否Edge浏览器

isLocalStorage

Boolean

是否支持LocaStorage

isGeolocation

Boolean

是否支持Geolocation

mobileWebkit

Boolean

是否Webkit移动浏览器

mobileWebkit3d

Boolean

是否支持Css3D的Webkit移动端浏览器

retina

Boolean

是否高清屏幕,devicePixelRatio>1

touch

Boolean

是否触屏

msPointer

Boolean

是否msPointer设备

pointer

Boolean

是否pointer设备

webkit

Boolean

是否webkit浏览器

webkit3d

Boolean

是否支持Css3D的Webkit浏览器

gecko3d

Boolean

是否支持Css3D的gecko浏览器

ie3d

Boolean

是否支持Css3D的ie浏览器

any3d

Boolean

是否支持Css3D的浏览器

opera3d

Boolean

是否支持Css3D的opera浏览器

isCanvas

Boolean

是否支持canvas

isSvg

Boolean

是否支持svg

isVML

Boolean

是否支持vml

isWorker

Boolean

是否支持WebWorker

isWebsocket

Boolean

是否支持WebSocket

isWebGL

function

判断是否支持webgl



返回顶部 示例中心 常见问题 智能客服 公众号
二维码