Openlayers3实现车辆轨迹回放功能
记录基于geoserver地图服务,Openlayers3在web前端实现车辆轨迹回放功能,并记录和解决过程中出现的linestring只描绘部分经纬度坐标问题。参考Openlayers3 官网例子html<!DOCTY...
记录基于geoserver地图服务,Openlayers3在web前端实现车辆轨迹回放功能,并记录和解决过程中出现的linestring只描绘部分经纬度坐标问题。参考Openlayers3 官网例子html<!DOCTY...
起因一个几个月前做的小网站,这两天翻出来再看看,发现JavaScript文件中动态添加html元素中的中文乱码了,但是从后台获取的动态中文资源没问题,只有js文件中的静态中文资源,加载到...
本文实例为大家分享了JavaScript实现贪吃蛇游戏的具体代码,供大家参考,具体内容如下index.html代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta...
本文实例为大家分享了JavaScript实现拖动校验的具体代码,供大家参考,具体内容如下思路1、页面布局采用定位,背景颜色变化bg的宽度为0,其宽度会随着滑块的移动而移动。页面结构<...
本文实例为大家分享了JavaScript实现刮刮乐的具体代码,供大家参考,具体内容如下原理鼠标按住移动的时候,实现刮刮乐的效果,那就是鼠标按下的同时鼠标移动,那就清除画布。松开鼠标...
前言:无意间留意到一个面试题,需求是利用js将手机号中间四位变成*号,简单记录一下。1. 利用字符串的substr方法 substr() 方法返回一个字符串中从指定位置开始到指定字符数的字...
本文实例为大家分享了js+cavans实现图片滑块验证的具体代码,供大家参考,具体内容如下js已封装好,拿来即用,兼容pc端和移动端,效果:移动端: pc端:原理就不解释了,我之前的博客已经说...
之前写过一篇uniapp框架的滑块验证,今天抽个空用原生js实现这个功能,pc端暂时不做,因为pc端只要把touch事件改成mouse事件就能实现,这里就不再重复写了。
(最新完美版本,js+canva...
本文实例为大家分享了js实现表格翻页和跳转的具体代码,供大家参考,具体内容如下js代码里的row_num变量是显示数据的行数,修改后可改变每页显示的数量。html代码:<table border="...
本文实例为大家分享了canvas封装动态时钟的具体代码,供大家参考,具体内容如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content...
先来两个简单粗暴的第一种方法:var arr = [123, 17, 18];document.oncontextmenu = new Function("event.returnValue=false;"),//禁用右键document.onselectstart = new Fun...
键盘事件一般处理键盘按键事件我们采用这样的方式document.onkeydown=function (event) { //检测按下哪个键,作相应处理};event为键盘事件,对于chrome,firefox,IE(Edge),IE10,IE9均...
众所周知,审查元素的情况下,大家都可以随机更改一部分页面的代码,注入恶意JS等等,这种情况避免也不难,虽然还能看到一部分H5源码,但是无法修改一、屏蔽F12 审查元素document.onkey...
js检测用户是否打开调试工具(chrome)(function(){ var re=/x/; var i=0; console.log(re); re.toString=function(){ window.close(); return '第'+(++i)+'次打开控制台'; } }...
在某些情况下我们需要检测当前用户是否打开了浏览器开发者工具,比如前端爬虫检测,如果检测到用户打开了控制台就认为是潜在的爬虫用户,再通过其它策略对其进行处理。本篇文章主...
现今大部分的网络应用在上传图片的时候都会同时保存几种尺寸的图片,专业术语也就是生成缩略图,而对于生成缩略图一般做法是通过后端语言php等来生成,但是为了给服务器减压,我们...
一、插件是什么?插件是遵循一定规范的应用程序接口编写出来的程序,而chrome插件则是运行在chrome浏览器上的小程序,能帮我们解决一下工作学习中一些重复繁琐的事情。二、插件的...
一、在ES6以前实现类和继承 实现类的代码如下:function Person(name, age) { this.name = name; this.age = age;}Person.prototype.speakSomething = function () { c...
因为固体物理书上的球面投影图太难看,就自学 javascipt 用 echarts 做了个可交互的,效果如下:上面为立方晶系主要晶面(晶向)的球面投影,具体计算代码如下:import mathimport numpy...
本文实例为大家分享了js+h5 canvas实现图片验证码的具体代码,供大家参考,具体内容如下实现效果一、使用技术原生js技术+html5 canvas画图利用Math.random()函数随机生成 颜色...
前言用户选择出石头剪刀布,电脑系统随机生成石头剪刀布,然后判断结果并显示给用户 一、实现效果二、使用步骤1.HTML和CSS<!DOCTYPE html><html lang="en"><head> <meta chars...
本文实例为大家分享了js生成图片验证码的具体代码,供大家参考,具体内容如下html代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>图形验证码</title> </he...
本文实例为大家分享了H5+css3+js搭建带验证码的登录页面,供大家参考,具体内容如下login.html<!DOCTYPE HTML><html> <head> <title>EasyBuy后台管理系统</title> <meta charse...
本文实例为大家分享了canvas实现五子棋游戏的具体代码,供大家参考,具体内容如下html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewp...
本文实例为大家分享了canvas实现俄罗斯方块的具体代码,供大家参考,具体内容如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" conte...
最近在做一个手机站,要求点击分享可以直接打开微信分享出去。而不是jiathis,share分享这种的点击出来二维码。在网上看了很多,都说APP能唤起微信,手机网页实现不了。也找了很多...
本文实例为大家分享了JavaScript实现贪吃蛇游戏的具体代码,供大家参考,具体内容如下地图地图:宽,高,背景颜色,因为小蛇和食物都是相对于地图显示的,这里小蛇和食物都是地图的子元素...
出于安全和隐私的原因,web 应用程序不能直接访问用户设备上的文件。如果需要读取一个或多个本地文件,可以通过使用input file和FileReader来实现。在这篇文章中,我们将通过一些...
移动端的项目经常会引入手势库来实现拖拽不过如果只是一两个页面用到拖拽,再引入一个手势库就很不划算最近的项目中就有这么一个需求:因为就这一个地方需要拖拽,所以我就没有引...
倒计时页面:倒计时未结束时,购买按钮还不能点击。结束时,可以点击购买,点击后出现提示“付款成功”展示效果 GIF1.制作测试网页首先我们来做一个简易的抢购页面<!DOCTYPE html><...
webpack作为最使用最广泛的前端打包工具,已经成为前端工程化基础设施的一部分。而Webpack上一个大版本更新已经是18年的时候了,两年时间过去了让我们看看Webpack5都带来了哪些...
关于对延迟脚本的思考async和defer属性的脚本,相信大家都听说过,但是他的真正执行细节是什么样子的?很少有文章认真研究它,可能不太有人注重细节,但其实真正有技术含量的工作和...
我为当前项目测试了一些本地存储库。想知道他们有什么很棒的功能吗?继续阅读。
Local Storage Bridge
https://github.com/krasimir/lsbridge
如果你必须在同一个浏览器中从...
前言
如今几乎所有的视频网站都有弹幕功能,那么今天我们就自己用原生 JavaScript 封装一个弹幕类。这个类希望有如下属性和实例方法:
属性 el容器节点的选择器,容器节点应为绝...
国庆8天长假,重庆之行因故未成,偶得闲,用three.js结合cannon.js写个3D小游戏耍耍。在微信小游戏中,把three.js的3D内容在离屏画布处理,然后复制到在屏画布,方法是:let c_toolbarHei...
hooks的作用
它改变了原始的React类的开发方式,改用了函数形式;它改变了复杂的状态操作形式,让程序员用起来更轻松;它改变了一个状态组件的复用性,让组件的复用性大大增加。use...
代码实现:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</...
var str = "pig cat fish、dog horse monkey bear、lion、fox";笔者在这里定义了一个字符串
如果使用for循环遍历字符串,内部使用replace函数的话 for (j = 0; j <= str.l...
数组的增删改查数组的插入push()尾部插入var arr2 = [1, 2, 3] arr2.push(4, 5, 6) console.log(arr2) //[1,2,3,4,5,6]unshift()头部插入var arr3 = [1, 2, 3]arr3.unshift...
本文实例为大家分享了js轮播图之旋转木马效果的具体代码,供大家参考,具体内容如下思路:给定一个数组,储存每张图片的位置,旋转将位置进行替换
左旋转:将数组第一个数据删除,然后添...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xht...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xht...
javaScript有三种数据存储方式,分别是: sessionStorage localStorage cookier1. sessionStorage
sessionStorage仅在当前会话下有效,关闭页面或浏览器后被清除; setItem(k...
前言
在一般的代码中很少会接触到进制和位运算,但这不代表我们可以不去学习它。作为一位编程人员,这些都是基础知识。如果你没有学过这方面的知识,也不要慌,接下来的知识并不会...
readyState
document.readyState 返回当前文档的状态,属性如下: uninitialized 还未开始加载 loading 加载中 interactive 已加载,文档与用户可以开始交互 complete 加载完...
Blob是JavaScript内建对象,表示不可变的原始数据,类似文件的对象。blob是表示原始数据的不可变对象,这些数据不一定是JavaScript原生格式的,文件接口基于Blob,继承Blob功能并将其...
我们知道 console.log(message)用法很简单,表示将参数message 打印到控制台上。console.log('前端小智')
// 前端小智const myAge = 28
console.log(myAge) // 28
本文主要介...
先来看下几个概念:
// splice:返回从原始数组中删除的项(如果没有任何删除,则返回空数组) // 当指定2个参数时,表示删除 // 当指定3个参数,且第2个参数为0时表示插入 //...
最近有用到日历可需要编辑文本的日历,为了绑定数据的方便,所以用js写了一套日历,其实思想也是很简单。实现步骤如下:1、首先取得处理月的总天数
js不提供此参数,我们需要计算。考...
在JavaScript中,创建数组可以使用Array构造函数,或者使用数组直接量[],后者是首选方法。Array对象继承自Object.prototype,对数组执行typeof操作符返回object而不是array。然...