QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

js教程

  • 最新 js监听浏览器当前页面的显示与隐藏

    今天看一个网站,看完之后随手切换到了其他页面,突然发现刚才看的这个网站变成了**社区了,以为是挂马了,出去好奇切换回去发现又恢复了,感觉挺好玩的,于是研究了一下原理一、visibilitychange浏览器的标签页被隐藏或显示的时候都会触发 visibilitychange 这个事件。通过 visib ...

    2022-12-04    89次    0
  • js 判断数组的4种方法

    1 通过instanceof判断instanceof运算符用于检验构造函数的prototype属性是否出现在对象的原型链中的任何位置,返回一个布尔值2 通过constructor判断实例的构造函数属性constructor指向构造函数,通过constructor属性可以判断是否为一个数组3 通过Object prototype toString call()判 ...

    2022-11-10    893次    0
  • js方法padStart()使用示例

    前端开发中,会遇到字符串填充的问题,padStart()和padEnd()可能会有帮助:str padStart(targetLength,string):使用指定字符串填充到目标字符串前面,使其达到目标长度;str padEnd(targetLength,string):使用指定字符串填充到目标字符串后面,使其达到目标长度;举例:创建一个数 ...

    2022-09-01    735次    0
  • axios使用教程

    安装axiosnpminstallaxios--savebowerinstallaxios--save引用直接script标签引用<scriptsrc="https: unpkg com axios dist axios min js">< script>ES6 import引用因为axios不是vue的插件,所以不能直接用use方法,需要将其加载到原型上。importaxiosfrom& 39;axios& 39;axios get( ...

    2020-08-31    401次    0
  • 推荐 ES6---箭头函数()=>{} 与function的区别

    1 箭头函数与function定义函数的写法: functionfunctionfn(a,b){returna+b;} arrowfunctionvarfoo=(a,b)=>{returna+b};2 this的指向:使用function定义的函数,this的指向随着调用环境的变化而变化的,而箭头函数中的this指向是固定不变的,一直指向的是定义函数的环境。 使用fun ...

    2020-08-31    936次    9
  • Fetch的使用(es6)

    etch是一种HTTP数据请求的方式,是XMLHttpRequest的一种替代方案。fetch不是ajax的进一步封装,而是原生js。Fetch函数就是原生js,没有使用XMLHttpRequest对象。ajax使用步骤1 创建XmlHttpRequest对象2 调用open方法设置基本请求信息3 设置发送的数据,发送请求4 注册监听的回调函数5 ...

    2020-08-28    725次    0
  • ios下的浏览器new Date报错

    移动端开放转换时间2020-03-25时候,在安卓系统下正常转换,但是在ios系统下,直接报错,返回"Invalid Date"。原因就是ios下对这种格式支持不是很友好。原因:低版本的Safari解释newDate(& 39;2013-10-21& 39;)这个对象不一样,在IOS5中的Safari不支持这种写法,而它支持的写法为new ...

    2020-03-25    707次    0
  • JS 无法清除Cookie的解决方法

    从网上下载的一个封装操作cookie的js,使用了好久,最后发现二级目录下无法删除cookie,源代码如下:varphpcms_path=& 39; & 39;;varcookie_pre=& 39;hqc& 39;;varcookie_domain=& 39;& 39;;varcookie_path=& 39; & 39;;functiongetcookie(name){name=cookie_pre+name;vararg=name+"= ...

    2020-03-21    181次    0
  • js中使用new Date("yyyy-mm-dd hh:mm:ss ")结果为invalid date解决办法

    问题描述: ios 中 使用 value = "2019-04-03 12:04:21"     结果为 NaN- NaN- NaN NaN:NaN:NaN     因为不同的浏览器还是存在差异的,有的不能识别解决方法 :将 - 替换成 functionformatTime(value){   解决invaliddatevalue=value replace(newRegExp ...

    2020-02-26    994次    0
  • apply()与call()的区别

    apply()与call()的区别一直都没太明白apply()与call()的具体使用原理,今日闲来无事,决定好好研究一番。JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,它们的语法分别为: *apply()方法* function apply(thisObj[,argArray]) *call()方法* function call(t ...

    2019-01-16    55次    0
  • JS中判断JSON数据是否存在某字段的方法

    如何判断传过来的JSON数据中,某个字段是否存在,1 obj["key"] != undefined这种有缺陷,如果这个key定义了,并且就是很2的赋值为undefined,那么这句就会出问题了。2 !("key" in obj)3 obj hasOwnProperty("key")这两种方法就比较好了,推荐使用。...

    2017-12-19    81次    0
  • 复制内容时自动添加版权来源的Js代码

    小技巧:复制网页上面内容时,自动在剪切板内容后面加上网站信息,这样也利于SEO优化:<scripttype="text javascript"> functionaddCopyright(){ varOriginal="本文转自【建站之家】:"+location href; if("function"==typeofwindow getSelection){ varc=window getSelection(); ...

    2017-12-11    59次    0
  • 关于JS获取来路url问题

    Javascript 正常取来源网页的URL只要用:document referrer就可以了!但,如果来源页是Javascript跳转过来的,上边的方法就拿不到了!所以用:  opener location href所以,就有了下边的代码:  var ref = & 39;& 39;;  if (document referrer length > 0) {      ...

    2017-07-11    81次    0
  • 加了 DOCTYPE 以后js飘动效果失效解决办法

    网上的一段代码,注意下面的代码是没有DOCTYPE申明的,不过运行正常,但是加了DOCTYPE以后,代码失效varxPos=300;varyPos=200;varstep=1;vardelay=30;varheight=0;varHoffset=0;varWoffset=0;varyon=0;varxon=0;varpause=true;varinterval;varimg1=document getElementById("img1");i ...

    2017-07-07    60次    0
  • 前端JavaScript在线测评 可以来涨涨知识

    一、选择题(每题2分,多选题错选、少选不得分)1、分析下段代码输出结果是( )var arr = [2,3,4,5,6];var sum =0;for(var i=1;i < arr length;i++) {sum +=arr[i] }console log(sum);A.20 B.18 C.14 D.122、以下关于 Array 数组对象的说法不正确的是()A.对 ...

    2017-03-19    79次    0
  • .正则表达式 总结 【原创】

    表单接触多了,总结一下正则表达式,不是很多,以后慢慢补充:同时验证手机号和固定电话 : ^((0 d{2,3}- d{7,8})|(1[35784] d{9}))$ 手机号 : ^(1[35784] d{9}))$ 正整数 : ^[0-9]*[1-9][0-9]*$ 浮点数 : ^(-? d+)( d+)?$ (整数 小数)正浮点数: ^(([0-9]+ [0-9]*[1-9] ...

    2016-12-20    83次    0
  • 推荐 JavaScript 正则表达式入门教程

    正则表达式是描述一组字符串特征的模式,用来匹配特定的字符串主要分三个部分:基本语法、RegExp对象的方法、JS中支持正则表达式的String对象方法一、基本语法在JS中,正则表达式为对象,用如下两种方式定义:直接量法: pattern attributes;创建RegExp对象法:new RegExp(pattern,att ...

    2017-03-05    50次    0
  • Javascript实例教程(1)创建弹出式窗口和创建折叠式

    利用javascript创建弹出式窗口 利用Javascript创建弹出式窗口的目的实际上是打开另外的浏览器窗口。你可以设置这个浏览器窗口的一些属性,如高度、宽度以及是否让该窗口有一个状态条或者工具条。在下面的例子中,我将窗口设置为:350 x 400,即高度为350像素,宽度为400像素;其 ...

    2013-10-11    95次    0
  • JavaScript验证Email

    第一种:javascript验证邮箱格式<SCRIPTLANGUAGE=javascriptRUNAT=Server>functionisEmail(strEmail){if(strEmail search( ^w+((-w+)|( w+))*@[A-Za-z0-9]+(( |-)[A-Za-z0-9]+)* [A-Za-z0-9]+$ )!=-1)returntrue;elsealert("oh");}< SCRIPT><inputtype=textonblur=isEmail(this value ...

    2013-09-11    104次    0
  • JavaScript验证正则表达式大全

    avaScript验证正则表达式大全,搜集最全的JavaScript验证正则表达式,开始查看吧,这里的都是正则表达式的例子,具体和函数结合的使用方法,还请查看下篇文章《JavaScript使用正则表达式进行验证》匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这 ...

    2013-09-11    105次    0
小程序插件

PHPcms小程序插件

phpcms小程序插件万能接口,支持一键授权登录

Pbootcms小程序插件

Pbootcms小程序插件,支持一键授权登录

迅睿cms小程序插件

xunruicms小程序插件,简单易学,专为小白设计

dedecms小程序插件

不需要php基础,只需要div+css就可,方便简单

添加微信好友

添加微信好友

微信小程序

百度小程序