![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
jinzhuming0308
这个作者很懒,什么都没留下…
展开
-
JS里获取到for循环中i的实时值。
在使用for循环的时候经常发现i的值在子函数里永远为最大值,其中涉及到的作用域问题就不再多说了。只在这里简单说一下使用闭包和自执行函数的解决方法;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">http://www.w3.org/1999/xhtml" lang="zh-CN">新建网页html,body{原创 2016-03-03 22:29:01 · 9180 阅读 · 1 评论 -
如何通过变量去调用对应的函数
首先声明,不推荐eval()方法很多时候我们需要通过变量去调用函数,可以节省很多代码量;可以采用eval()方法,eval()方法为计算并调用数值; 例如: var num=[“myclick0.gotop()”,”myclick1.gotop()”,”myclick2.gotop()”,”myclick3.gotop()”,”myclick4.gotop()”,”myclick5.gotop(原创 2016-03-11 22:29:22 · 406 阅读 · 0 评论 -
js模拟点击事件
很简单就可以模拟两种点击方式 document.getElementById(“target”).click(); document.getElementById(“target”).onclick(); 同时onclick和click菜看起来都能够使用,但是底层却有非常大区别; click是调用了点击事件,onclick则是调用了onclick所指向的方法而已;并未触发事件。。。原创 2016-03-11 22:28:12 · 475 阅读 · 0 评论 -
JS的两个定时器setTimeout和setInterval
setTimeout(“”,time) 设置一个超时对象 setInterval(“”,time)设置一个循环对象 setTimeout 在使用中更像是一个倒计时,当time事件到达即执行事件; setInterval 在使用中则是每隔time秒/毫秒 循环执行一次代码 切记一定要使用命名 否则会无限循环 clearTimeout()和 clearInterval()则可以停止计时器具体用原创 2016-03-11 22:25:21 · 536 阅读 · 0 评论 -
js图片库(无缝循环切换,左右移动效果)
今天尝试了写一个js的左右滑动效果的图片库(以前都是用渐变效果);话费2小时完成,具体代码如下 window.onload=function () { var go={ n:-40, //用来存储当前位置 myclick:function(){ getClass (“goclick”)[0].onclick=function(原创 2016-03-11 22:18:00 · 3571 阅读 · 0 评论 -
appendChild()和insertBefore()方法插入元素的区别
做图片库的时候使用到了这两个不同的命令; insertBefore:在您指定的已有子节点之前插入新的子节点; 其详细用法为 node.insertBefore(newnode,existingnode) getId(“box”).insertBefore(getClass (“myimg”)[3],getId(“myimg”)) 在id为box的元素的里面插入class为myimg的第三个原创 2016-03-11 22:12:27 · 4775 阅读 · 0 评论 -
lastChild和firstChild的区别
今天在做图片库的时候lastChild,firstChild两个属性 关于这两个属性w3c定义为: lastChild:返回文档的最后一个子节点; firstChild:返回文档的首个子节点; 详细代码如下 div.firstChild;这是定义元素的第一个子元素 div.lastChild;这是定义元素的最后一个子元素 关于详细用法以后会持续更新原创 2016-03-11 22:06:24 · 836 阅读 · 0 评论 -
js中 中括号和.的区别
点号后加标识符(静态的) 中括号放字符串,字符串可以是动态的,obj[‘string’+variable]如果是静态的还是用点号方便点号后加标识符(静态的)中括号放字符串,字符串可以是动态的,obj['string'+variable]如果是静态的还是用点号方便function a (n){ obj.style[n] = “20px”} a[top]function a原创 2016-04-02 12:24:05 · 1512 阅读 · 0 评论 -
JS判断元素类型
JS中判断元素类型也是非常简单的,只需要用typeof即可var a = "iamstring.";var b = 222;var c= [1,2,3];var d = new Date();var e = function(){alert(111);};var f = function(){this.name="22";};alert(typeof a) ------------>原创 2016-04-02 12:18:55 · 4930 阅读 · 0 评论 -
JS中继承的几种用法
JS中继承的几种用法js中有三种继承方式: - 1.js原型(prototype)实现继承 - 2.构造函数实现继承 - 3.call , apply实现继承1 原型继承:<script type="text/javascript"> function Person(name,age){ this.name=name; this.age=ag原创 2016-04-02 12:15:37 · 697 阅读 · 0 评论 -
如何通过变量去调用对应的函数
很多时候我们需要通过变量去调用函数,可以节省很多代码量;可以采用eval()方法,eval()方法为计算并调用数值; 例如: var num=[“myclick0.gotop()”,”myclick1.gotop()”,”myclick2.gotop()”,”myclick3.gotop()”,”myclick4.gotop()”,”myclick5.gotop()”] for原创 2016-03-06 12:48:38 · 371 阅读 · 0 评论 -
浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 (1).所原创 2016-04-05 18:22:29 · 282 阅读 · 0 评论