- 博客(16)
- 资源 (9)
- 收藏
- 关注
原创 js 继承
function Person(name) { this.name=name; this.getName=function(){ return this.name; }; } /** Student类 **/ function
2014-07-22 10:47:02
362
转载 网页设计のJS的offsetTop、clientTop、scrollTop、offsetTop各属性介绍
这里是javascript中制作滚动代码的常用属性页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页
2014-01-23 10:35:06
485
原创 previousSibling的简单测试
previousSibling会返回某节点之前紧跟的节点(同级目录)没有返回null使用方法为this.previousSibling下面是实例无标题文档 function aa(s){ var ss = s.previousSibling;// console.log(ss); //此处会读取textnode,比如回车符.空格,显示的文字。。 //
2013-12-02 16:16:25
397
转载 HTTP 405错误
今天在使用ajax读取html文件时出现了这个错误,网上查了一下什么是405HTTP 405 错误 – 方法不被允许 (Method not allowed)介绍HTTP 协议定义一些方法,以指明为获取客户端(如您的浏览器或我们的 CheckUpDown 机器人)所指定的具体网址资源而需要在 Web 服务器上执行的动作。则这些方法如下:OPTIONS
2013-10-17 17:40:24
1374
原创 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
462
原创 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
462
原创 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
468
原创 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=12. var x=2;var aa={x:1,bb:funct
2013-10-16 12:46:27
489
转载 JS事件委托
js的事件委托就是事件目标自身不处理事件,而是把处理任务委托给其父元素或者祖先元素,甚至根元素(document)。有当大量元素需要注册事件时提高性能的作用 eg:当有大量元素需要注册事件的时候可以用事件委托实现测试代码1234567891011
2013-10-14 15:28:40
1228
原创 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
532
转载 记事本换行替换
在读取html中textContent(innerText||innerHTML)换行的时候,将这个字符串直接复制到记事本回车会变成小黑矩形,这时我们要对这个字符串做些处理var textvalue=text.replace("\n\r","\r\n");//替换text的首个var textvalue2=text.replace(/\n\r/gi,"\r\n");//替换全部下面是
2013-09-16 12:55:39
2810
原创 可自己添加html的伪弹出框
jsvar popupStatus = 0;//loading popup with jQuery magic!function loadPopup(){//loads popup only if it is disabledif(popupStatus==0){$("#backgroundPopup").css({"opacity": "0.7"});$(
2013-09-06 14:55:53
600
转载 弹出框动态居中
width=document.documentElement.clientWidth;//浏览器可见宽度height=document.documentElement.clientHeight;//浏览器可见高度//计算宽高,弹出框的宽高dw,dhvar w=(width-dw)/2var h=(height-dh)/2//赋值给弹出框的样式,这是无滚动条的"top":h
2013-08-29 13:53:14
664
原创 简单的TAB标签
js部分function setTab(name,cursel,n){for(i=1;ivar 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
810
转载 js 对象不支持此属性或方法
对象不支持此属性或方法 错误原因:1,可能是js的文件名和另外一个文件重复。2,可能是js里的function和另外一个function名字重复。3,可能是js里的function和页面的某一元素重名。4,引用的js版本可能重复或者有冲突
2013-07-02 19:39:57
1471
20131212testExample
2013-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人