![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
momoxsy
这个作者很懒,什么都没留下…
展开
-
js 对象不支持此属性或方法
对象不支持此属性或方法 错误原因: 1,可能是js的文件名和另外一个文件重复。 2,可能是js里的function和另外一个function名字重复。 3,可能是js里的function和页面的某一元素重名。 4,引用的js版本可能重复或者有冲突转载 2013-07-02 19:39:57 · 1432 阅读 · 0 评论 -
js 继承
function Person(name) { this.name=name; this.getName=function(){ return this.name; }; } /** Student类 **/ function原创 2014-07-22 10:47:02 · 344 阅读 · 0 评论 -
js 闭包和this实例
做的闭包和this的4个测试实例: 1. var x = 2; function aa(){ function tt(){ x=1; alert('this.x='+this.x+';x='+x); }; return tt(); } aa();//this.x=1;x=1 2. var x=2; var aa={ x:1, bb:funct原创 2013-10-16 12:46:27 · 472 阅读 · 0 评论 -
网页设计のJS的offsetTop、clientTop、scrollTop、offsetTop各属性介绍
这里是javascript中制作滚动代码的常用属性 页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽); 网页转载 2014-01-23 10:35:06 · 464 阅读 · 0 评论 -
previousSibling的简单测试
previousSibling会返回某节点之前紧跟的节点(同级目录) 没有返回null 使用方法为 this.previousSibling 下面是实例 无标题文档 function aa(s){ var ss = s.previousSibling; // console.log(ss); //此处会读取textnode,比如回车符.空格,显示的文字。。 //原创 2013-12-02 16:16:25 · 378 阅读 · 0 评论 -
HTTP 405错误
今天在使用ajax读取html文件时出现了这个错误,网上查了一下什么是405 HTTP 405 错误 – 方法不被允许 (Method not allowed) 介绍 HTTP 协议定义一些方法,以指明为获取客户端(如您的浏览器或我们的 CheckUpDown 机器人)所指定的具体网址资源而需要在 Web 服务器上执行的动作。则这些方法如下: OPTIONS转载 2013-10-17 17:40:24 · 1330 阅读 · 0 评论 -
js优化技术---记忆(memoization)实例测试
1, var s=0; var aa=function(n){ s++; return n } for(var i=0;i { document.writeln('result: '+'n='+i+';value='+aa(i)+''); document.writeln('Function aa running '+s+''); } value: result: n=0;原创 2013-10-17 16:17:07 · 446 阅读 · 0 评论 -
js模块模式实例
var mokuai=function (){ var str1=""; var num1=0; return { set_str:function(s){ str1=s; }, set_num:function(n){ num1=n; }, getres:function(){ return str1+num1; } }; } var wr=mokuai(); w原创 2013-10-16 17:51:56 · 449 阅读 · 0 评论 -
js 回调实例
function a(callback){ document.writeln('functionA!'); callback('The next function is ');//传参 } function b(str){ document.writeln(str+'functionB'); } function c(str){ document.writeln(str+'func原创 2013-10-16 16:38:29 · 450 阅读 · 0 评论 -
JS事件委托
js的事件委托就是事件目标自身不处理事件,而是把处理任务委托给其父元素或者祖先元素,甚至根元素(document)。 有当大量元素需要注册事件时提高性能的作用 eg: 当有大量元素需要注册事件的时候可以用事件委托实现 测试代码 1 2 3 4 5 6 7 8 9 10 11转载 2013-10-14 15:28:40 · 1212 阅读 · 0 评论 -
js获取某个html文件
function readHTML(){ $.ajax({ async:false, url : "aa.html“, success : function(result){ alert(result); } }); } async:false,这个是做与其他的js同步的,若为true或不填将会先运行同级别的其它代码,也就是说这里的result为原创 2013-09-17 16:40:52 · 508 阅读 · 0 评论 -
简单的TAB标签
js部分 function setTab(name,cursel,n){ for(i=1;i var menu=document.getElementById(name+i); var con=document.getElementById("con_"+name+"_"+i); menu.className=i==cursel?"hover":""; con.style.disp原创 2013-08-13 17:40:11 · 792 阅读 · 0 评论