javascript
-
根据经纬度计算地图的缩放级别和中心点
本功能适用腾讯地图,百度地图,高德地图设置地图缩放级别和中心点 1.points是经纬度集合 2.centerW是中点的lat 3.centerJ是中点的lng 4.zoom是地图的锁房级别 getCenterPoint(points) { //...
-
JS数组去重,数组里的元素是对象,根据指定对象key名去重
如果你有一个JavaScript数组,其中包含对象,并且你想根据对象的某个特定键(例如 keyName)去重,同时使用后面的数据替换前面的重复数据,你可以使用 reduce 函数。 下面是一个示例代码,说...
-
SyntaxError: Invalid regular expression: invalid group specifier name
这是因为Safari浏览器不支持两种 //格式的正则表达式零度断言:?<= , ?<! 解决: 使用构造函数代替 // 格式 let reg = /ab?<=cd/ 改写成 let reg = new RegExp('ab(?<=cd)') ...
-
JS鼠标禁止右键禁止打开控制台及键盘禁用
前端js中禁止鼠标在浏览器中右键,禁止鼠标选中和禁止键盘按键 一、禁用 1. 禁用鼠标右键 document.oncontextmenu = new Function("event.returnValue=false"); 2. 禁用鼠标选中 document.onselectstart = n...
-
css实现table表格固定td固定宽度
table-layout CSS属性定义了用于布局表格单元格,行和列的算法。 初始值为auto //大多数浏览器采用自动表格布局算法对表格布局。表格及单元格的宽度取决于其包含的内容。 fixed://表格和列的...
-
localStorage,sessionStorage,cookie的区别
localStorage:仅在客户端存储不参与服务器通信,存储大小一般为5M,如果不是人为清除,那么即使是关闭浏览器也会一直存在。 sessionStorage:仅在客户端存储不参与服务器通信,存储大小一般为5M...
-
JS向数组添加元素,插入数据
let myArray=[11,22,33]; console.log('原数组:',myArray); myArray.push(44,55); console.log('用push在数组后面插入元素:',myArray); myArray.unshift(66,77); console.log('用unshift在数组前面插入元素:',m...
-
js中includes的用法
includes()方法用来判断一个数组或字符串中是否包含一个指定的值 返回值: 如果包含返回true,否则返回false。 1.2 语法 arr.includes(valueToFind) arr.includes(valueToFind, fromIndex) ...
-
腾讯地图getZoom缩放级别计算
JS计算缩放地图缩放级别 //根据经纬极值计算绽放级别。 function getZoom (maxLng, minLng, maxLat, minLat) { var zoom = ["50","100","200","500","1000","2000","5000","10000","20000","25000","50000","100000","200000","5...
-
js判断手机是否是苹果IOS
前端开发会遇到判断设备类型是否是苹果端,记录一下js代码 var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac...
-
js复制内容到剪贴板
js复制内容到剪贴板,代码如下: function copy (text) { // text是复制文本 // 创建input元素 const el = document.createElement('input') // 给input元素赋值需要复制的文本 el.setAttribute('value', text) /...
友情链接