
javascript
四海八荒第一野怪
这个作者很懒,什么都没留下…
展开
-
DOM0和DOM2事件处理程序对比
1、DOM0 至今所有的浏览器支持,原因:简单;跨浏览器的优势。 var btn = document.getElementById("myBtn");btn.onclick = function(){ alert(this.id);}2、DOM2 定义了addEventListener()和removeEventListener() ,接收原创 2017-06-11 19:38:35 · 328 阅读 · 0 评论 -
多个checkbox 使用AJAX向后台传输数据的简单方式
checkbox在前端的选择页面中经常可以使用的到,使用AJAX的交互方式能够满足一定的需求,具体的使用方式如下1、获取checkbox的所有已经选择的值var arr = new Array(); $("input[type='checkbox']:checked").each(function (index, item) { arr.push($(this).val原创 2017-08-09 11:06:26 · 3519 阅读 · 0 评论 -
AJAX参数的使用
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置转载 2017-09-06 20:22:27 · 407 阅读 · 0 评论 -
XMLHttpRequest 对象使用案例
var formData = new FormData(); formData.append('username', 'johndoe'); formData.append('id', 123456); //创建xhr对象 var xhr = new XMLHttpRequest(); //设置xhr请求的超时时间 xhr.timeout = 3000; //设置响应原创 2017-09-06 21:05:52 · 1050 阅读 · 0 评论 -
【总结】session & cookie的共同点以及优缺点
1、共同点: 都是为了记录用户的状态。2、不同点: ①在存储方面:Cookie保存在客户端浏览器中,而Session保存在服务器上。Cookie中只能保管ASCII字符串,而Session中能够存取任何类型的数据。 ②在生命周期方面:cookie是通过maxAge设置过期时间。若设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些c...原创 2018-07-31 10:41:44 · 3271 阅读 · 0 评论 -
blur与click事件的优先级问题
在用户输入的邮箱的校验的过程中我们一般会对输入框 绑定 blur事件,但是当输入框有提示内容的时候就会出现一个问题: 点击提示的内容的时候,输入框已经触发了脱离焦点的事件,于是blur事件会比click事件更先触发,使得校验的是选择提示内容之前输入的内容,因此会报错。解决方案: 输入提示的内容不使用click 事件,可以使用mousedown事件来解决...原创 2019-05-17 16:13:23 · 4629 阅读 · 1 评论