JavaScript
lesliefish
不要停歇、不回头
展开
-
使用JavaScript快速排序
<script> function quickSort(arr) { if (arr.length < 2) { return arr; } let chooseOne = arr[0]; let left = []; let right = []; let result = []; ...原创 2021-08-31 23:39:03 · 411 阅读 · 0 评论 -
JavaScript兼容性表查询网站
JavaScript 是一门仍在发展中的语言,会定期添加一些新的功能。要查看它们在基于浏览器的引擎及其他引擎中的支持情况,请看:1、每个功能的支持表http://caniuse.com例如,查看哪个引擎支持现代加密(cryptography)函数:http://caniuse.com/#feat=cryptography。2、语言功能以及引擎是否支持这些功能的表格https://kangax.github.io/compat-table译自https://javascript.info/m翻译 2020-11-10 22:25:35 · 628 阅读 · 0 评论 -
用JavaScript在百度地图上画扇形,任意角度的扇形,自定义覆盖物
关于画扇形需求众所周知,百度地图只有Circle类覆盖物,没有Sector类覆盖物,并且!!半径较小的时候,当地图级别放大后,百度那个圆很明显就是个多边形,不圆啊!。。 搜来搜去那个网上最多的各种计算角度什么的扇形画法(众多点连成多边形,but 半径小了或者角度小了,仍然是多边形啊?难道大多数人都这么将就的么?)使用Canvas完成直接贴上所有代码吧:&lt;!DOC...原创 2018-04-11 00:09:21 · 4786 阅读 · 3 评论 -
谷歌地图 通过输入实际距离(米) 获取在地图上的像素距离 JavaScript
基本思路及求解过程1、谷歌地图有地理信息库geometry的获取两点(经纬度)距离的接口google.maps.geometry.spherical.computeDistanceBetween(pointA, pointB);2、现在我们需要找出两个点的经纬度坐标 (1) 首先pointA选取地图中心点 var pointA = map.getCenter();(2) ...原创 2018-05-26 23:16:50 · 2294 阅读 · 0 评论 -
谷歌地图 像素坐标和经纬度坐标的相互转换函数 JavaScript
经纬度坐标转换为像素坐标: // 坐标转像素点 function LatLng2Pixel(latLng) { var scale = Math.pow(2, GlobalMap.getZoom()); var proj = map.getProjection(); var bounds = map.getBounds(); var nw ...翻译 2018-05-26 23:32:45 · 4427 阅读 · 0 评论 -
百度地图 通过输入实际距离(米) 获取在地图上的像素距离 JavaScript
基本思路及求解过程1、百度地图有获取两点(经纬度)距离的接口map.getDistance(pointA, pointB);2、现在我们需要找出两个点的经纬度坐标 (1) 首先pointA选取地图中心点 var pointA = map.getCenter();(2) B点坐标采取将pointA纬度+0.001,经度选用pointA的经度(这样基本可以保证这两个点在我们的...原创 2018-05-26 23:51:09 · 4375 阅读 · 2 评论 -
通过JS代码旋转div
通常在CSS中,旋转一个div可由下面几行代码实现,旋转7度:div{ transform:rotate(7deg); -ms-transform:rotate(7deg); /* IE 9 */ -moz-transform:rotate(7deg); /* Firefox */ -webkit-transform:rotate(7deg); ...原创 2018-05-16 22:11:06 · 21477 阅读 · 1 评论