JavaScript
盗理者
努力走稳每一步。本人立志于提供各种解决方案和应用开发,专注于后端、物联网、人工智能以及硬件对接领域。对新兴技术保持持续热情,并不断深入探索。拥有丰富的后端开发经验,精通多种编程语言,包括 .NET Core(C#)、JAVA、Go 和 Python 等。能够根据项目需求灵活运用不同的技术栈,确保高效且优质的开发成果。此外,还具备实践鸿蒙(HarmonyOS)开发的经验,为项目提供更多可能性。
展开
-
js 跳转 优化 按后退键不影响。
在我们跳转页面的时候 如果是用到 window.location.href 去跳转,按back 就会回到上一次的页面,如果我们进入的是子页面,这个时候跳转用 window.location.href 的话,就会影响体验,那么我们就会想 js如何删除前一条history记录?这个时候我们可以用到另外一种跳转方式location.replace("地址"); 用这种方式就可以解决按返回键的体验问题了。欢迎进qq群交流:704028989...原创 2021-01-19 15:32:05 · 214 阅读 · 0 评论 -
JS获取屏幕分辨率 及 窗口尺寸
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scr转载 2020-07-07 15:40:31 · 668 阅读 · 0 评论 -
js控制浏览器放大或者缩小
问题一:希望改变当前页面所在的浏览器窗口的大小解决方案:使用window对象的方法:resizeTo()和resizeBy()。比如:window.resizeTo(800, 600); // 将窗口大小调整为宽800,高600,单位为像素window.resizeBy(50, 50); // 调整窗口大小,在当前基础上,宽和高各增加50window.resizeBy(50, 0); // 调整窗口大小,在当前基础上,只将宽增加50window.resizeBy(-50, -50); // 调转载 2020-07-07 15:35:02 · 6211 阅读 · 0 评论 -
微信公众号 sdk 获取当前地址
最近遇到一个需求,需要在公众号的 web 项目中获取当前用户的位置。这边使用SDK 去找到当前的经纬度后,却一直没法看到地址。那么我们这边使用腾讯地图 API 的 逆地址解析就可以完成我们要的功能记得在腾讯 api 那边勾选 WebServiceAPI作为学习记录代码如下:wx.getLocation({ type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02' success: function原创 2020-06-28 18:07:07 · 951 阅读 · 0 评论 -
js 腾讯地图 逆地址解析
js 腾讯地图 逆地址解析最近在弄腾讯地图这块,发现 js 的逆地址解析,好少呀,而且大多数都是不能用的,这里记录一下学习的模板:我主要是使用请求信息的形式lat = 39;lng = 113;$.ajax({ type: 'get', url: 'http://apis.map.qq.com/ws/geocoder/v1', dataType: 'jsonp', data: { key: "X3WBZ-ADG6G-7KCQY-IH6Q6-T6EYS原创 2020-06-28 15:44:30 · 1283 阅读 · 2 评论 -
微信公众号 sdk 获取当前位置
先上核心代码:<script> AddressAutoInfoFun(); function AddressAutoInfoFun() { //document.getElementById("loadingIcon").style.display="inline"; var geoc = new BMap.Geocoder(); var geolocation = new BMap.Geolocation();原创 2020-06-26 14:29:32 · 845 阅读 · 0 评论 -
layui form 中 select 不显示
我们使用 layui 的时候,form 中的 select 不显示。我们需要重新加载layui.use('form', function () { var form = layui.form; form.render();});使用上面的代码就可以了原创 2020-06-26 13:47:45 · 1304 阅读 · 1 评论 -
JS实现日期的格式化输出
原文出自:www.hangge.com 原文链接:http://www.hangge.com/blog/cache/detail_1346.html背景有时我们需要在 javascript 中对日期进行格式化,将其转换成固定格式的字符串。网上有许多现成的 JS 日期库可以使用,其实不借助这些库我们也可以自己实现。对Date进行扩展为方便我们对日期(Date)进行格式化输出,先对 Date 进行扩展,增加 format 方法。以后调用 Date 对象的 format 方法即可将日期转换成我们指定格式的转载 2020-05-25 09:37:14 · 860 阅读 · 0 评论 -
input 标签 text 文本框 不显示输入的历史记录
我们使用 input 输入框的时候,会有历史记录,但很多时候,我们不需要他显示,需要加属性 autocomplete 来不让历史显示autocomplete 值为off<input name="test1" type="text" autocomplete="off">学习记录使用~...原创 2020-05-21 20:27:47 · 898 阅读 · 0 评论 -
layui table 分页 上一页 : 下一页 回调
layui table 分页回调 上一页 : 下一页 回调学习类的文章,因为最近需要用到这个,所以作为学习记录一下回调的参数是 donetable.render({ elem: '#main', width: 900, url: '/api/get', //数据接口 title: '信息表', id: 'main',原创 2020-05-13 15:00:35 · 5854 阅读 · 0 评论 -
js中判断文本框是否为空的两种方法
js中判断文本框是否为空的两种方法//用户名非空验证function checkUserName(){var name = document.myform.txtUser; //在这里我认为: name 代表的name 为 txtUser 的文本框if(name.value.length==0){alert("请输入用户名");name.focus();return false;}else{return true;}}//密码非空验证+确认验证function checkPass(){转载 2020-05-09 14:08:30 · 2638 阅读 · 0 评论 -
JS键盘大全,
JS键盘大全,keyCode 8 = BackSpace BackSpacekeyCode 9 = Tab TabkeyCode 12 = ClearkeyCode 13 = EnterkeyCode 16 = Shift_LkeyCode 17 = Control_LkeyCode 18 = Alt_LkeyCode 19 = PausekeyCode 20 = Caps_Lo...原创 2020-05-05 01:07:37 · 328 阅读 · 0 评论 -
layui 使用 table 格式化时间
我们会遇到一种问题:使用 layui table 中的日期显示,会有时分秒,我们加上一串代码就可以解决这个问题了。{field: 'date', title: '日期', templet : "<div>{{layui.util.toDateString(d.sbj_start, 'yyyy年-MM月-dd日 HH:mm:ss')}}</div>"}...转载 2020-03-31 20:24:50 · 2284 阅读 · 0 评论 -
如何获取地址栏中的参数
两种方法获取地址栏中传递的参数第一种:字符串拆分法window.location.href 或者 location.href 或者 window.location 获得地址栏中的所有内容decodeURI() 可以解码地址栏中的数据 恢复中文数据window.location.search 获得地址栏中问号及问号之后的数据//获取地址栏里(URL)传递的参数function GetR...转载 2020-03-26 17:19:30 · 2599 阅读 · 0 评论 -
js 检查某对象是否有这个字段
js 检查某对象是否有这个字段我们使用 javascript 的时候,有时候需要检查某字段是否存在于这个对象中:很多时候提交 form 表单时就需要用到:hasOwnProperty这个方法是专门处理检查对象中,某字段是否存在的,如果存在返回 true 不存在返回 false示例代码如下:obj.hasOwnProperty("name")obj 是对象名,hasOwnPropert...原创 2020-03-16 11:47:44 · 2109 阅读 · 0 评论 -
js中获取时间new date()的用法
js中获取时间new date的用法js中获取时间new date()的用法获取时间:var myDate = new Date();//获取系统当前时间获取特定时间:myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,...原创 2018-12-11 13:55:57 · 1061 阅读 · 0 评论 -
javascript 获取当前时间格式为 YYYY-MM-DD HH:mm:ss 星期几
javascript 获取当前时间javascript 获取当前时间格式为 YYYY-MM-DD HH:mm:ss 星期几下面是一个方法:function getNowDate() { var date = new Date(); var sign1 = "-"; var sign2 = ":"; var year = date.getFullYear() // 年 var mon...原创 2018-12-11 14:05:30 · 2942 阅读 · 2 评论 -
js或jq接收后端的图片,但是缓存导致图片未更换问题。
返回图片给前端,但是有时候呀,前端的缓存会让我们的图片没有更换,那么我们就要骗一下前端,怎么骗呢?就是加个 ? 来骗 ,这个问号就可以骗前端,表示这张图片不是缓存中的那张图片。比如后端返回如下图:每次都带上变量随机数返回的图片。a.jpg?63和b.jpg?193这样,前端的图片缓存就不用在乎了,因为每次他都认为是最新的返回数据...原创 2018-12-24 09:38:45 · 1325 阅读 · 0 评论 -
/date()/转换成常见的时间格式
/date()/转换成常见的时间格式function FormatToDate(val) { if (val != null) { var date = new Date(parseInt(val.replace("/Date(", "").replace(")/", ""), 10)); //月份为0-11,所以+1,月份转载 2019-03-04 15:38:09 · 5183 阅读 · 0 评论 -
javaScript ( jquery )判断设备
下面是代码javaScript ( jquery )判断设备 判断安卓还是IOS还是其他的,这里有两种方法, 一种是WURFL这是一个库,通过这个库可以看到市面上非常多的设备信息。&lt;!-- WURFL https://wurfl.io/=========================================================== --...原创 2018-04-01 19:40:03 · 1606 阅读 · 0 评论