- 博客(16)
- 收藏
- 关注
原创 据说的华为面试题
有两个序列a,b,大小都为n,序列元素的值任意整数,无序;要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。 原帖地址:http://bbs2.chinaunix.net/viewthread.php?tid=1491855 在51js看到,同学给了思路: New Document
2009-07-28 14:38:00 483
原创 表单元素事件 (Form Element Events)
表单元素事件 (Form Element Events)仅在表单元素中有效。属性 值 描述 onchange 脚本 当元素改变时执行脚本 onsubmit 脚本 当表单被提交时执行脚本 onreset 脚本 当表单被重置时执行脚本 onselect 脚本
2009-07-16 10:08:00 727
原创 检测IE8
原文地址:http://www.gracecode.com/archives/2717/由 IE8 User-Agent 更新想到的作者:手气不错 发布时间:January 11, 2009 分类:Javascriptvar isIE8 = !!window.XDomainRequest;
2009-07-01 14:28:00 356
原创 Fastest way to build an HTML string
Fastest way to build an HTML stringPosted in Code Snippets, JavaScript by James on May 29th, 2009 原文:http://james.padolsey.com/javascript/fastest-way-to-build-an-html-string/var arr = [item 1, it
2009-06-12 11:51:00 462
原创 IE6,浮动遇到绝对定位
本来两个不相同的东西,在IE6下硬是会擦出火花....当一个元素内有一个块级元素并占据整行的时候,让它浮动,然后在它后面的行内元进行绝对定位(父级元素进行相对定位),在其他浏览器下都能正常显示,在IE6下会莫名其妙的消失。尝试改变ul的长度,或者取消浮动都可以让IE6正常显示,莫非IE6下,绝对定位元素被覆盖掉了?但是在取消浮动下可以正常显示,那么在浮动下才会被覆盖?应该是ie6的bu
2009-06-01 09:55:00 2585 1
原创 textarea的问题
这几天在后台创建页面,创建一次后久不能修改,后面的内容跑到编辑框外,发现这是textarea嵌套textarea的问题,再后台生成.html文件的时候,外面的会配对里面的例如:,会配对成:,而后面的会跑到外面,直接导致后面的内容跑到编辑框外面。......郁闷。以前还真没留意这问题,会把里面的东西解析为内容而不是标签。所以很自然的会对里面的进行配对。变成:.还好可以先用JS对里面的内容读取后再塞进
2009-03-23 12:12:00 680
原创 jquery的CSS选择符
1 2 1122 :first :last $("li:first")或者$("li:last")都是对最外面的ul里所有的li而言。而:first-child :last-child是匹配1,11 222 :even :odd $("li:even“)起始位0,都是对最外面的ul里所有的li而言。1,11:nt
2009-03-13 17:10:00 365
原创 word-spacing和letter-spacing
word-spacing 设置字间距,letter-spacing设置字符间距。 字面上很好理解,可是用在中文上并不是拿麽回事,如果中字间没有空格,设置word-spacing后是没有效果的,它比较适合控制句中的单词如(this is .....)可以控制this与is的距离。而letter-spacing 用在中文上久是字间的间距,但是再字母久是字符间距,所以再混合的时候比较难控制
2009-03-12 15:28:00 781
原创 - -#,粗心得让我郁闷......
刚调试样式...忘记在中加上href属性。结果在IE6怎么调试都没出现a:hover要的样式,在IE7和FF3却可以(其他没测试)一开始还以为是IE6的BUG,可是怎么看都没问题,差到最后直接打开文件看看标签有没写错,才发现写少了href,添加完毕测试,OK。以后还是按规范来写,减少不必麻烦。
2009-03-10 13:18:00 397
原创 基本的Email地址正则
var reg = /^[/w/_]+@(/w+/.)+([a-z]{2}| (?:com|net|gov|org|edu|mil|int)(?=/.[a-z]{2})|(com|net|gov|org|edu|mil|int))$/gi; alert(reg.test("_hu@1234.cn.ins")); alert(reg.test("wwsdf@1234.com"));
2008-12-11 14:32:00 483
原创 获取子节点
function getSubNode(sId){var oParent=document.getElementById(sId);var oNode=oParent.firstChild,oNodes=[];while(oNode){if(oNode.nodeType==1){oNodes.push(oNode);}oNode=oNode.nextSibling;}return oNodes;
2008-12-11 14:30:00 359
原创 失去焦点验证
任何一个失去焦点(包括焦点移到另一个输入框)时,检查该控件的值,若为空或非数字,清空控件的值并把焦点重新置于该控件(解决死缩问题)var oFr=document.createDocumentFragment();for(var i=0;ivar oIput=document.createElement("input");oIput.setAttribute("type","text");oI
2008-12-11 14:29:00 990
原创 截取多余字符
()"> var iLen=0; function ak(){ var oTarea=document.getElementById("txt"); var oT=document.getElementById("a"); var rT=//s/gi; var len = 0; var sTex=""; var sText=oTarea.value.replace(rT,"");
2008-12-11 14:28:00 435
原创 混淆关于DOM中节点获取
混淆关于DOM中节点获取经常把obj.childNodes[0]等同与obj.childNodes.firstChild小小问题就弄得团团转.正确应该是obj.childNodes[0]==obj.firstChild;另外文本节点的几个方法:appendData(text) 将提供的文本追加到文本节点的已有内容之后。 insertData(position, te
2008-12-11 14:26:00 431
原创 兼容
通过JS设置元素属性.obj.setAttribute("style","background:#333");obj.style.cssText="background:#333";(IE)同时使用可以实现在各个浏览器上兼容.通过JS设置元素class属性.第一种方法:obj.setAttribute("class","ak47");obj.setAttribute("className","a
2008-12-11 14:24:00 2457
原创 解决IE下图片作为背景时,有鼠标操作时的抖动问题:
解决IE下图片作为背景时,有鼠标操作时的抖动问题:if(判断是否为IE){document.execCommand("BackgroundImageCache", false, true);}//禁止IE重载样式背景或者不要使用background-image.
2008-12-11 14:19:00 582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人