- 博客(16)
- 收藏
- 关注
原创 Promise构造函数的错误处理
1. then()方法then是Promise构造函数的实例方法。第一个参数是成功状态的回调函数,第二个参数是失败状态的回调函数。new Promise((resolve, reject) => { reject('error')}).then(data => { console.log(data)}, error => { console.log(error) // error})2. catch()方法catch是Promise构造函数的实例方法。实...
2022-03-01 11:44:05 279
原创 ajax提交文件到服务器
htmljsvar formData = new FormData($( "#uploadForm" )[0]);$.ajax({url: '/xxxxx' ,type: 'POST',data: formData,async: false,cache: false,contentType: false,process
2017-08-08 10:16:36 985
转载 JS 控制文本框只能输入中文、英文、数字与指定特殊符号
JS 控制文本框只能输入数字input onkeyup="value=value.replace(/[^0-9]/g,'')" onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu = "value=value.replace(/[^0-9]/g,'')"JS 控制文本框只能输入数字、小数点input onkeyup
2017-03-02 15:28:34 545
转载 JS获取当前完整的url地址以及参数的方法
//返回的是字符串形式的参数,例如:class_id=3&id=2& function getUrlArgStr(){ var q=location.search.substr(1); var qs=q.split('&'); var argStr=''; if(qs){ for(var i=0;iqs.length;i++)
2017-02-22 14:31:11 445
转载 按Enter键调用登录按钮
【实例描述】为了方便用户操作,在登录邮箱或论坛时,如果用户输入了用户名和密码,按Enter键时,都会自动调用登录按钮。本例学习如何实现此功能。【实现代码】html xmlns="http://www.w3.org/1999/xhtml" > head> title>Check Scoretitle> script language="JavaScript"> functio
2017-02-07 16:42:57 338
转载 js数组去重的4个方法
面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。 这个问题看起来简单,但是其实暗藏杀机。 考的不仅仅是实现这个功能,更能看出你对计算机程序执行的深入理解。 我总共想出了三种算法来实现这个目的:Array.prototype.unique1 = function(){ var n = []
2016-11-29 16:23:37 254
转载 解决IE8以下不支持background-size属性
background-size是CSS3新增的属性,但是IE8以下还是不支持,可以通过滤镜来实现这样的一个效果background-size:contain; // 缩小图片来适应元素的尺寸(保持像素的长宽比);background-size :cover; // 扩展图片来填满元素(保持像素的长宽比);background-size :100px 100px; // 调整图片到指
2016-11-21 09:36:37 19124 1
转载 JQuery中的ajax实例
$.post、$.get是一些简单的方法,如果要处理复杂的逻辑,还是需要用到jQuery.ajax() 一、$.ajax的一般格式$.ajax({ type: 'POST', url: url , data: data , success: success , dataType: dataType
2016-11-18 15:31:50 435
原创 修改Input文本框placeholder属性的样式
::-webkit-input-placeholder{color:#676767;font-family:"微软雅黑"} :-moz-placeholder{color:#676767;opacity:1;font-family:"微软雅黑"}::-moz-placeholder{color:#676767;opacity:1;font-family:"微软雅黑"} :-ms-i
2016-11-18 09:55:23 834
原创 纯css修改滚动条样式颜色
::-webkit-scrollbar { width: 8px; height: 8px;}::-webkit-scrollbar-button { background-color: #FF7677; display: none}::-webkit-scrollbar-track { background: rgba(255, 255, 255,
2016-11-17 16:50:02 6104
转载 oninput、onchange与onpropertychange事件的用法和区别
前端页面开发的很多情况下都需要实时监听文本框输入,比如腾讯微博编写140字的微博时输入框hu9i动态显示还可以输入的字数。过去一般都使用onchange/onkeyup/onkeypress/onkeydown实现,但是这存在着一些不好的用户体验。比如onchange事件只在键盘或者鼠标操作改变对象属性,且失去焦点时触发,脚本触发无效;而onkeydown/onkeypress/onkeyup在处
2016-11-17 14:02:30 291
原创 css3渐变,兼容IE6,7,8
Documentdiv{width: 100px;height: 100px;margin: 0 auto;background: -webkit-linear-gradient(top,#8aeaee 0,#0db5b3 100%);background: -moz-linear-gradient(top,#8aeaee 0,#0db5b3 100%);backg
2016-11-17 13:46:01 545
原创 判断用户为IE或其他浏览器
判断用户是否为IEif ((navigator.userAgent.indexOf('MSIE') >= 0)&& (navigator.userAgent.indexOf('Opera') 当时做这个项目的时候需要判断用户是否为IE11,但是在IE11在以上判断例子中显示弹出不为IE,所以我在else里加了判断IE的代码才实现判断为IEelse{if (Object.hasOwnPr
2016-11-17 13:30:55 272
原创 JS如何判断用户使用安卓还是苹果
var ua = navigator.userAgent.toLowerCase(); if (/iphone|ipad|ipod/.test(ua)) {alert('iphone') } else if (/android/.test(ua)) {alert('android')}
2016-10-12 10:00:11 756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人