JavaScript
sol999
唯有不辜负,方能归初心
-----了不起的匠人
展开
-
json字符串转json格式 不改变顺序的方法:
json字符串转json格式 不改变顺序原创 2023-03-10 11:28:42 · 971 阅读 · 0 评论 -
JavaScript: string 转为 number的所有方式
JavaScript: string 转为 number的所有方式原创 2021-12-23 14:54:08 · 5236 阅读 · 0 评论 -
解析javascript里 setTimeout里 this的指向,并用bind改变其this指向
解析javascript里 setTimeout里 this的指向,并用bind改变其this指向原创 2021-12-15 18:16:39 · 1377 阅读 · 0 评论 -
dom元素加载顺序方法
<script type="text/javascript">//jquery dom元素还未加载完(function() { alert("DOM还没加载哦!"); })(jQuery)</script>原创 2021-06-11 15:25:46 · 230 阅读 · 0 评论 -
js 过滤emoji表情 跟 特殊字符 正则表达式
可以匹配大多数的emoji:/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/匹配部分e原创 2021-01-20 15:38:12 · 3092 阅读 · 0 评论 -
f12用jquery调试代码
只有在当前页面有加载 jquery 才可以使用方法1:jQuery(".nav-label").text()jQuery(".nav-label:first").text()方法2:断点,在souce中找出某个要调试的js文件,加入断点然后在cosole中调试原创 2020-12-09 13:54:33 · 983 阅读 · 0 评论 -
javascript中 throw error 与 throw new Error(error)的用法及区别
抛出错误一般都是与try catch 同时出现的先看定义:throw new Error(error); 这个是创建错误,创造一个错误类型抛出throw error 这个是抛出错误。上代码:throw new Error(error)var a = 5;try{ if(a==5){ // 抛出错误 throw new Error("loopTerminates"); //Error要大写 }}catch(e){ cons原创 2020-12-08 17:28:20 · 31577 阅读 · 0 评论 -
ie11的兼容bug----总览
1.select下拉标签 隐藏小箭头select::-ms-expand { display: none; }//隐藏下拉箭头select { padding-right: 36px; background: url(../images/select-down.png) right center no-repeat; background-size: 38px; -webkit-appearance: none; -moz-appearance: none;原创 2020-07-29 17:27:11 · 295 阅读 · 0 评论 -
页面cookie加载完成与 window.onload之间的顺序问题,cookie作用域
解决的问题:需要在页面全部加载完成后 根据GDPR删除不必要的cookie。1.window.onload时而生效,时而无效的问题,所以先解决页面每次加载完成后都要执行window.onload先说 window.onload 跟 document.readyState之间的关系:当document.readyState 值为 "interactive"时,后面 window.onload会生效。当document.readyState 值为 "complete"时,后面 window.onload原创 2020-11-19 18:07:48 · 364 阅读 · 0 评论 -
js 兼容性处理,scrollTop
滚动用scrollingElement:document.scrollingElement.scrollTop = moveTop;原创 2020-11-04 17:34:46 · 208 阅读 · 0 评论 -
小程序选择手机图片后 压缩图片 转码base64
xml:<canvas canvas-id="attendCanvasId" style="width:375rpx;height:520rpx;position: absolute;z-index:1003;left:-500rpx;"></canvas> js: //选择图片 takePhoto(){ var that = this; wx.ch...原创 2019-09-09 15:54:56 · 672 阅读 · 1 评论 -
使用uni-app add(data) 事件传参时 接收不到参数data 的大坑
初次使用 uni-app踩过的坑:正确:如果***:key的值*** 与 事件要传递的参数 一样 时,事件获取不到参数,所以如果要传递参数最好不要设置一样示例:坑...原创 2019-06-30 22:09:19 · 9805 阅读 · 1 评论 -
js 判断字符 是否存在于某个字符串中
小程序实例:mycollection.indexOf(i)//i:要判断的字符//mycollection:整个字符串//返回值:-1表示不存在,>-1的代表i出现的位置,从0开始原创 2017-09-06 11:22:14 · 2833 阅读 · 0 评论 -
input框实时监听
<input type="text" id="username" autoComplete='off'> <div id="result"></div> 1. $(function(){ 2. 3. $('#username').bind('input propertychange', function() { 4. $('#result原创 2017-08-30 12:18:12 · 320 阅读 · 0 评论 -
ios,安卓实现video小屏播放,不全屏播放的方法
在video 中加上 x5-playsinline=”” playsinline=”” webkit-playsinline=”“<video id="my-player" class="video-js" controls preload="auto" poster="http://vjs.zencdn.net/v/oceans.png" webkit-playsinline="tru原创 2017-09-27 13:09:55 · 3997 阅读 · 2 评论 -
php curl跨域头部
header('content-type:application:json;charset=utf8'); header('Access-Control-Allow-Origin:*'); header('Access-Control-Allow-Methods:POST'); header('Access-Control-Allow-Headers:x-requested-with,c原创 2017-09-11 15:24:34 · 2388 阅读 · 0 评论 -
安装node.js 遇到 error code为2503,2502问题解决方法
用管理员权限运行cmd.exe 进入node安装包的路径,输入 msiexec /package node-v8.4.0-x64.msi 命令,即跳出node安装界面,点击安装原创 2017-09-28 10:59:05 · 4121 阅读 · 0 评论 -
js里 post传值并跳转页面
<button onclick='post("2.php",{a:1,b:2})'>点击</button><script type="text/javascript">function post(URL, PARAMS) { var temp = document.createElement("form"); temp.action = URL; tem原创 2017-11-23 16:51:30 · 12705 阅读 · 0 评论 -
小程序日历控件分享 按月传值显示
最近正在写小程序的日历,百度了很多资料,发现没有一个是可以按月传值的日历表,就自己写了一个,分享给正在各种查找日历控件的童靴们: js://日历显示 最关键方法: dateData: function (showYear, showMonth) { let dataAll = []//总日历数据 let date = new Date//当前日期 let year...原创 2018-05-23 13:00:40 · 1482 阅读 · 0 评论 -
js 录音时间转换 秒的形式 00:00:00
php转换格式:php时间转秒格式js://录音时间转换格式 timeToFormat:function(times){ var result = '00:00:00'; var hour,minute,second if (times > 0) { hour = Math.floor(times / 3600); if (hour...原创 2018-05-24 15:28:50 · 2860 阅读 · 1 评论 -
用jquery删除,添加,修改 json对象
var jsonObj = {'1':2,'5':45,'name':'admin'}// 增加: jsonObj['sex']='男';// 删除: delete jsonObj[1]; delete jsonObj['1']; delete jsonObj.name;// 修改: jsonObj['name']='ceshi';...原创 2019-06-30 18:00:56 · 6337 阅读 · 0 评论 -
微信小程序获取验证码倒计时时间
/** * 获取验证码 */ doGetCode: function () { console.log('getcode'); var that = this; //判断是否可点击 if(!that.data.isdisable){ return false; } var phone = that.data.phone;原创 2017-09-05 15:54:17 · 843 阅读 · 0 评论