js与jq相关文档
文章平均质量分 61
芜璃
纵观万物善变,我只愿随遇而安。
展开
-
formdata格式
日常与后台对接时,一般数据格式都是data数据传参,但偶尔也是有例外:文件上传等需要我们去使用formdata格数传参,那么应该怎么去进行接口访问呢?因为方法比较常见,所以对formdata格式进行了个封装。function formdata (obj = {}) { let result = '' for (let name of Object.keys(obj)) { let value = obj[name]; result += '\原创 2021-07-06 11:33:10 · 4035 阅读 · 0 评论 -
页面跳转时背景音频不间断
var soundBgm=document.getElementById("music"); //判断本地是否有存储过音频播放时间 if(sessionStorage.bgmTime==null){ //若没有时,从头自动播放 soundBgm.currentTime=0; ...原创 2019-12-25 15:16:24 · 2128 阅读 · 0 评论 -
JQUERY中对scrollTop、scrollHeight的理解
jQuery 里和滚动条有关的概念很多,但是有三个属性和滚动条的拖动有关,就是:scrollTop、scrollLeft、scrollHeight。 我们现在只探讨和垂直滚动有关的 scrollTop、scrollHeight 属性。 一、滚动条有关属性的正确理解: 假设有以下Html代码:div id="div1" style="overflow-y:aut转载 2017-09-26 14:34:26 · 9842 阅读 · 0 评论 -
如何实时监测屏幕宽度
在网页交互效果中,时时需要监测屏幕宽度,尤其是响应式的交互效果更是如此,所以实时监测屏幕宽度就显得尤为重要。经过多番试验,总结以下方法:1)用计时器每个10毫秒刷新一次,但这种方法并不提倡,因为它需要计算器时时刷新,加重了浏览器的负担: setInterval(function(){ firstimg.width($(window).width())原创 2017-09-18 13:31:52 · 2458 阅读 · 0 评论 -
JS和jquery获取各种屏幕的宽度和高度的代码
Javascript: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.offsetHeight (包括边线的高) 网页正文全文宽: docu原创 2017-09-11 08:45:43 · 258 阅读 · 0 评论 -
防止空连接跳转
在页面中被点击以后进行跳转,通常会跳到本页面最上方。所以提供一下几种解决办法:1. 2. 3. 4.原创 2017-10-13 16:19:20 · 432 阅读 · 0 评论 -
break、continue、return的区别
break:跳出循环,继续执行后面的语句。continue:迭代,跳过不符合条件的语句,继续执行下一次循环。return:程序返回,终止程序运行,返回到函数的调用部分。原创 2017-11-08 13:54:57 · 200 阅读 · 0 评论 -
js 添加事件 attachEvent 和 addEventListener 的用法
一般我们在JS中添加事件,是这样子的obj.onclick=method这种绑定事件的方式,兼容主流浏览器,但如果一个元素上添加多次同一事件呢?obj.onclick=method1;obj.onclick=method2;obj.onclick=method3;如果这样写,那么只有最后绑定的事件,这里是method3会被执行,这个时候我们就不能用onclick转载 2017-11-01 09:02:08 · 241 阅读 · 0 评论 -
深入理解js的变量提升和函数提升
一、变量提升 在ES6中提出了块级作用域,用var声明的变量,起作用域应为对整个块都起作用,所以会跑偏;而且使用var声明的变量会出现“变量提升”现象。那么什么是变量提升呢?用以下代码直观感受一下:其执行顺序应为:二、函数提升 js中创建函数有两种方式:函数声明式和函数字面量式。只有函数声明才存在函数提升!如:原创 2017-11-24 11:30:06 · 1065 阅读 · 0 评论