#你不知道的Javascript

JavaScript 对象拷贝研究

介绍一下JavaScript里面的一些对象拷贝的方法 浅拷贝 深拷贝 利用序列化进行对象拷贝...

JavaScript 生成Guid函数

//获取长度为32的GuidfunctiongetGuid32(){varrt_str=String.fromCharCode(65+Math.floor(Math.random()*26));for(i=0;i<31;++i){varnum=Math.floor(Math.random()*(26+26+10)...
代码星球 ·2021-01-22

一款基于javascript的3D玻璃破碎特效

之前为大家介绍了一款 html5canvas实现图片玻璃碎片特效。今天要给大家带来一款基于javascript的3D玻璃破碎特效。效果图如下:在线预览   源码下载html代码:<divid="container"><divid="fragment">&l...

一款javascript实现的超炫的下拉选择框

今天为给大家带来一款javascript实现的超炫的下拉选择框。下拉的列表由半用透明的幽灵按钮组成。显示下拉的时候,列表项由左右两侧飞入。消息时飞向左右两侧。一起看下效果图在线预览   源码下载实现的代码。html代码:<divclass="scifiUI"><h1>...

javascript--获取一个页面各个标签的数量

获取一个页面各个标签的数量document.getElementsByTagName('*')--获取所有的标签。varobj=document.getElementsByTagName('*');varlen=obj.length;vartagNameObj={};for(vari=0;i<len;i++){i...

javascript 输入框监听事件

<divclass="coupon-exchangeclearfix"><divclass="code-input"><inputtype="text"placeholder="请输入兑换码"class="input"id="couponExchangeInput"/><icl...

javascript中的Function对象

1、Function.length:返回函数的形参个数,注意:带有默认值的参数以及rest参数不计算在内。  arguments.length:函数被调用时实参的个数。  Function构造器本身也是个Function。他的length属性值为1。  Function原型对象的length属性值为0。2、Functi...

javascript中Function与Object

1、先来一段代码:console.log(Function);//functionFunction(){[nativecode]}console.log(Object);//functionObject(){[nativecode]}console.log(Function.prototype);//function(...
代码星球 ·2021-01-21

javascript中prototype与__proto__

1、prototype:构造函数独有的属性; __proto__:每个对象都有一个名为__proto__的属性;注意:每个构造函数(自带与自创)都有一个prototype的属性,构造函数的prototype的属性也是一个对象,因此也有一个__proto__的属性。functionA(){}vara=newA();con...
代码星球 ·2021-01-21

javascript正则表达式

1、正则声明:  varreg=/abc/;  varreg=newRegExp('abc');2、转义:  d:任何数字;  D:非数字;  w:字母,数字,下划线;  W:非字母,非数字,非下划线;  s:空格;  S:非空格3、量词:  {m,n}:大于等于m次,小于等于n次;  {n}:重复n次;  +={1,...
代码星球 ·2021-01-21

javascript绑定事件addEventListener与attachEvent

1、eleObj.addEventListener(eventName,handle,useCapture);  eleObj:DOM元素;  eventName:事件名称。注意,这里的事件名称没有“on”,如鼠标单击事件 click,鼠标双击事件 doubleclick,鼠标移入事件mouseov...

javascript中操作元素属性

1、setAttribute():设置属性的值;  getAttribute():得到属性的值;  removeAttribute():移除属性;2、offsetWidth:offsetWidth=width+padding+border;   clientHeight:clientHei...

javascript中childNodes与children的区别

1、childNodes:获取节点,不同浏览器表现不同;  IE:只获取元素节点;  非IE:获取元素节点与文本节点;  解决方案:if(childNode.nodeName=="#text")continue或者if(childNode.nodeType!='3') continue 2、chil...

javascript的JSON对象

JSON包含用于解析JSON(javascriptobjectnotation)的方法,将值转换成JSON。JSON不可以被调用或者用作构造函数。JSON对象保存在大括号内,JSON数组保存在中括号内。1、JSON.stringify()  作用:将JSON对象转换成JSON字符串varjsonObj={'name':...
代码星球 ·2021-01-21

javascript全局方法与变量

1、encodeURI(URI)  a、作用:是对统一资源标识符(URI)进行编码的方法;  b、参数:是一个完整的URI;  c、特点:不需要对保留字以及在URI中有特殊意思的字符进行编码。    (1)、保留字符:; , / ? : @ &&nbs...
首页上一页...1920212223...下一页尾页