找到关于 Javascript 的 6691 篇文章
905 次浏览
HTML5 地理位置 API 允许您与您喜欢的网站共享您的位置。JavaScript 可以捕获您的经纬度,可以发送到后端 Web 服务器,并执行诸如查找本地企业或在地图上显示您的位置等花哨的位置感知操作。示例让我们看看如何获取当前位置 - function showLocation(position) { var latitude = position.coords.latitude; var longitude = position.coords.longitude; alert("Latitude : " + latitude + " ... 阅读更多
229 次浏览
为此,请使用 Google Maps API 执行反向地理编码。地理编码是指将人类可读的地址转换为地图上的位置。执行相反操作的过程,即将地图上的位置转换为人类可读的地址,称为反向地理编码。示例让我们看一个设置经纬度的示例 -function initMap() { var map = new google.maps.Map(document.getElementById('map'), { zoom: 8, center: {lat: 20.502, lng: -22.765} }); }反向地理编码器将匹配国家/地区、省份、城市和街区、街道地址以及邮政编码。
108 次浏览
是的,checkValidity() 在 Google Chrome 和 Opera 中也适用。这也有效 -示例 .valid { color: #0B7866; } .invalid { color: #0B6877; } function check(input) { var out = document.getElementById('result'); if (input.validity) { if (input.validity.valid === true) { out.innerHTML = "" + input.id + " 有效"; } else { out.innerHTML = "" + input.id + " 无效"; } } console.log(input.checkValidity()); }; 最小值:
225 次浏览
HTML5 canvas 提供合成属性 globalCompositeOperation,它会影响所有绘图操作。示例我们可以将新形状绘制在现有形状后面,并遮蔽某些区域,使用 globalCompositeOperation 属性清除画布中的某些部分,如下面的示例所示。 var compositeTypes = [ 'source-over','source-in','source-out','source-atop', 'destination-over','destination-in','destination-out', 'destination-atop','lighter','darker','copy','xor' ]; function drawShape(){ for (i=0;i
234 次浏览
HTML5 canvas 提供 scale(x, y) 方法,该方法用于增加或减少画布网格中的单位。这可以用于绘制缩小或放大的形状和位图。此方法采用两个参数,其中 x 是水平方向上的缩放因子,y 是垂直方向上的缩放因子。两个参数必须是正数。示例让我们看一个示例 - function drawShape(){ // 使用 DOM 获取画布元素 ... 阅读更多
164 次浏览
HTML5 canvas 提供允许直接修改变换矩阵的方法。变换矩阵最初必须是单位变换。然后可以使用变换方法对其进行调整。示例让我们看一个画布变换的示例 - function drawShape(){ // 使用 DOM 获取画布元素 var canvas = document.getElementById('mycanvas'); // 确保在不支持画布时不执行 if (canvas.getContext){ // 使用 getContext 将画布用于绘图 var ctx = canvas.getContext('2d'); var sin = Math.sin(Math.PI/6); var cos = Math.cos(Math.PI/6); ctx.translate(200, 200); var c = 0; for (var i=0; i