Promise扫盲贴 js/jQuery

热文Promise扫盲贴

【导读】thenthen函数可以return另一个promise:constp1=newPromise((resolve,reject)=gt;{resolve('p1')})constp2=newPromise((resolve,reject)=gt;{setTimeout(()=gt;{resolve('p2')},3000)})p1.then(res=gt;{console.log(res)returnp2}).then(res=gt;{//p2resolve后才执行console.log(res)})//p1//3s后输出...//p2那么这个p2就会代替当前p1的状态,等到新的p2的状态修改...

JavaScript实现浏览器网页自动滚动并点击的示例代码 js/jQuery

热文JavaScript实现浏览器网页自动滚动并点击的示例代码

【导读】1.打开浏览器控制台窗口JavaScript通常是作为开发Web页面的脚本语言,本文介绍的JavaScript代码均运行在指定网站的控制台窗口。一般浏览器的开发者窗口都可以通过在当前网页界面按F12快捷键调出,然后在上面的标签栏找到Console点击就是控制台窗口,在这里可以直接执行JavaScript代码,而chrome系浏览器的控制台界面可以使用快捷键Ctrl+Shift+J直接打开2.实时查看鼠标坐标首先为了获取当前的鼠标位置的x、y坐标,需要先重写一个onmousemove函数来帮助我们实时查看光标处的x、y值,方便下一步编写代码时确定初始的y坐标和每次y方向滚动的距离//在控制台输入...

判断JavaScript对象是否可用的最正确方法分析 js/jQuery

热文判断JavaScript对象是否可用的最正确方法分析

【导读】原文:http://www.quirksmode.org/js/support.html原文作者:Peter-PaulKoch以下为对原文的翻译:判断对象存在的方法很快你就会注意到,JavaScript的部分功能在部分浏览器中无效。如果你要使用一些脚本的高级特性,你首先要检查浏览器是否支持要使用的对象,本文具体说明判断的正确方法。通过判断浏览器的版本:不!如果你想知道浏览器是否支持代码中使用的那些对象,记住,永远都不要通过浏览器的版本来判断。我确定你知道,有些浏览器支持你的代码,而有些浏览器不支持你的代码,可是你考虑过其他的浏览器么?那些不知名的小浏览器?就算你可以检测出90%的用户所使用的浏...

JS得到当前时间的方法示例 js/jQuery

热文JS得到当前时间的方法示例

【导读】本文实例讲述了JS得到当前时间的方法。分享给大家供大家参考,具体如下:lt;!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"gt;lt;htmlgt;lt;headgt;lt;metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"gt;lt;titlegt;日期时间lt;/titlegt;lt;/headgt;...

js将字符串中的每一个单词的首字母变为大写其余均为小写 js/jQuery

热文js将字符串中的每一个单词的首字母变为大写其余均为小写

【导读】要求:确保字符串的每个单词首字母都大写,其余部分小写。这里我自己写了两种方法,或者说是一种方法,另一个是该方法的变种。第一种:functiontitleCase(str){varnewarr,newarr1=[];newarr=str.toLowerCase().split("");for(vari=0;ilt;newarr.length;i++){newarr1.push(newarr[i][0].toUpperCase()+newarr[i].substring(1));}returnnewarr1.join('');}titleCase("I'malittl...

鼠标经过子元素触发mouseout,mouseover事件的解决方案 js/jQuery

热文鼠标经过子元素触发mouseout,mouseover事件的解决方案

【导读】我想实现的目标:当鼠标进入黑色框时,橙色框执行淡入动画;当黑色框范围移动的时候(即使经过粉色框,动画仍然不被触发);当鼠标移出的时候,橙色方块消失。遇到的问题阐述:当鼠标移入黑色框的时候,橙色框执行淡入动画,但是当鼠标从黑色框经过粉色框的时候,橙色框就消失了,然后又执行一遍淡入动画。当鼠标从粉色框移出到黑色框的时候,橙色框的淡入动画又被执行。这不是我想要的。初期代码:lt;!DOCTYPEhtmlgt;lt;htmlgt;lt;headgt;lt;scriptsrc="jquery.js"gt;lt;/scriptgt;lt;metacharset="utf-8&...

常用简易JavaScript函数 js/jQuery

热文常用简易JavaScript函数

【导读】//函数名:strByteLength//功能介绍:返回字符串的字节长度//参数说明:str要检查的字符串//返回值:字符串长度functionstrByteLength(str){vari,sum;sum=0;for(i=0;ilt;str.length;i++){if((str.charCodeAt(i)gt;=0)amp;(str.charCodeAt(i)lt;=255))sum=sum+1;elsesum=sum+2;}returnsum;}//函数名:fucCheckLength//功能介绍:检查表单是否符合规定的长度//参数说明:obj要检查的表单对象//name对象名称//le...

ReactJs设置css样式的方法 js/jQuery

热文ReactJs设置css样式的方法

【导读】前段时间看了ReactNative,但是感觉在安卓反面的开发并不成熟.有较多功能有待完善,而且自己在实际运用的过程中在一些模块上遇到了不晓得阻力,又苦于网上没有找到那么多资源.于是打算先放一段时间,还是回过头来看ReactJs吧.React颠覆了html的传统思维,代码基本都写在lt;scripttype="text/babel"gt;lt;/scriptgt;标签里面.我开发的时候采用的是IDEA,当然也可以使用atom或者webstor.使用IDEA时,需要在settings里面的Languageamp;Framework设置Javascriptlanguagevers...

js判断一个元素是否为另一个元素的子元素的代码 js/jQuery

热文js判断一个元素是否为另一个元素的子元素的代码

【导读】当然方法有很多,不过个人认为通过判断一个元素是否为另一个元素的子元素是最简单的实现方式之一。废话少说直接上方法:代码如下:functionisParent(obj,parentObj){while(obj!=undefinedamp;amp;obj!=nullamp;amp;obj.tagName.toUpperCase()!='BODY'){if(obj==parentObj){returntrue;}obj=obj.parentNode;}returnfalse;}查看demo:http://demo.jb51.net/js/2012/isParent/感谢hafeyang的留言,js判断...

利用js实现遮罩以及弹出可移动登录窗口 js/jQuery

热文利用js实现遮罩以及弹出可移动登录窗口

【导读】代码如下:lt;!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"gt;lt;htmlxmlns="http://www.w3.org/1999/xhtml"gt;lt;headgt;lt;titlegt;lt;/titlegt;lt;scripttype="text/javascript"gt;functionshowLogin(){varl...

最新资讯

热门资讯