- 博客(5)
- 收藏
- 关注
原创 js有时候不按正常的顺序执行
都知道js是单线程的,浏览器执行js也是按照代码顺序执行的,但是有时候,js不会按照从上到下的顺序执行,这是为什么呢?执行doSendOneMessage()函数前有一个showSendSMSWaitingDialog()页面新建弹框的函数,当doSendOneMessage()中的ajax请求结果返回比较慢时,弹框根本就不会出现,而是直接进行了ajax操作,卡在那里,没有按自上而下的顺序...
2019-09-19 11:51:52
5371
原创 HTML input框禁止复制、剪切、粘贴、右键菜单,以及自动获取焦点。
禁止复制: oncopy="return false"禁止剪切: oncut="return false"禁止粘贴: onpaste="return false"禁止右键弹出菜单:oncontextmenu="return false"自动获取焦点:autofocus="autofocus"例:<input type="password" oncopy="retur...
2019-05-05 10:22:37
1376
原创 javaScript字符串截取函数substring()、substr()、slice()三者的区别
var str = "qwertyuiop";1、substring()方法:返回一个索引和另一个索引之间的字符串。 语法:str.substring(startIndex,endIndex); Notice:↓↓↓↓↓↓↓↓↓↓substring() 提取字符串从 startIndex 开始到 endIndex,可以不包含 endIndex。 如果 startIn...
2019-04-28 17:17:26
402
转载 去掉Safari浏览器下密码输入框自带的小钥匙图标
Mac本密码输入框聚焦的时候会显示一个小钥匙的图标,点击可以提示用户保存密码。想要去掉这个的话,添加以下css样式即可:input::-webkit-credentials-auto-fill-button { display: none !important; visibility: hidden; pointer-events: none; posi...
2018-11-29 16:41:28
3897
原创 JavaScript 10进制转换为类似‘0x00d5’格式的16进制
var num = 444;var hex_num = num.toString(16);function str_pad(hex){ var zero = '0000'; var tmp = 4-hex.length; return '0x' + zero.substr(0,tmp) + hex;}//str_pad(hex_num) = 0x01bc;
2018-03-31 15:34:22
3765
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅