
javascript
javascript
CalabashBrothers_
这个作者很懒,什么都没留下…
展开
-
jquery使用lodash
jquery使用lodashjquery使用lodash只需要在html中引入,不需要再import或require使用的时候直接下划线就行<script src="lodash.js"></script><script> const ary = [1, 2, 3] let cloneAry = _.cloneDeep(ary)</script>...原创 2021-07-09 09:52:21 · 620 阅读 · 0 评论 -
console调试代码的不同方式
console其实提供了很多调试方法,有些方法还是挺好用的,今天就来介绍那些本菜认为还不错的方法。1.分组console.log("--------------分组-----------------")console.log("内容")console.log("--------------分组结束---------------")眼熟不?没错,这就是大多数人对于分组的处理方式,实际上console给提供了更高大上的打印方式,请看:console.group("分组")conso.原创 2020-07-10 10:24:20 · 263 阅读 · 0 评论 -
JS双向数据绑定
<p id="getter"></p><input type="text" id="setter">var p = document.getElementById('getter'); var input = document.getElementById('setter'); mvvm(p, input); function mvvm(p, input) { input.addEventListener('keyup', m.原创 2020-05-14 15:02:01 · 170 阅读 · 0 评论 -
各银行银行卡号识别
//cardType:DC->储蓄卡,CC->信用卡 function bankCardAttribution(bankCard){ var cardTypeMap = { DC: "储蓄卡", CC: "信用卡", SCC: "准贷记卡", PC: "预付费卡" }; function extend(target, source) { var result = {};.原创 2020-05-14 14:55:48 · 4877 阅读 · 0 评论 -
input属性设置type="number"之后, 仍可输入e, E, -, + 的解决办法
问题: input输入框设置属性type="number"之后仍然能输入大小写的e, +, -原因: e在数学上代表2.71828,所以它也还是一个数字 在网上找了很多方案发现用起来都不是很方便, 最后用正则来做是比较简单的解决方案: 直接在input标签内加一个属性oninput="value=value.replace(/[^\d]/g,''...原创 2019-08-02 13:53:24 · 3748 阅读 · 0 评论 -
百度BD09加密经纬度转国测局GCJ02经纬度
正在做的一个微信公众号的项目要求根据用户输入的地址获取经纬度, 并导航到指定位置, 之前头脑一热用了百度的API做定位, 现在要做导航需要调用微信的SDK, 发现百度获取的经纬度是加密过的BD09格式, 需要转换成国测局GCJ02标准, 试着用了百度给的转换API, 发现需要解决跨域问题, 平时族头疼的就是跨域问题, 果断放弃, 这才有了下面这个方法.先是微信SDK获取用户自己的位置wx...原创 2018-12-24 18:21:07 · 1330 阅读 · 0 评论