JavaScript
文章平均质量分 66
hanyuxinting
每天勤奋一点点
展开
-
JS。某选择器。
<br />今天又丢人了。我用的一串 childnodes 被揪了出来。然后改为选择器使用。<br /> <br />大概从此后,我会习惯用选择器这个东西。其实我觉得这个还是很好用滴。借此学习并总结下选择器。<br /> <br />其实最早有选择器的概念是因为 JQuery。偶尔码了两眼,有个简单的认识。记得去年入职面试还被问到关于选择器的问题,但后来用的很少,前段时间因为 id 的问题搞得头大了,便捡起选择器开始玩。这次又将选择器提了出来。正好想一下什么时候更好的使用什么样的选择器吧。<br /> <b原创 2011-05-09 21:42:00 · 3403 阅读 · 0 评论 -
JS。零碎笔记。
1. var x-0; typeof(x);2.prompt dialog box:var retVal = prompt("Enter your name : ", "your name here");alert("You have entered : " + retVal );3.void<!--void func()javascript:void fun原创 2011-11-15 23:08:52 · 639 阅读 · 0 评论 -
JS。某Image加载是否成功
new Image()。onload。onerror。JS 实现。//判断浏览器var browser=new object();browser.useragent=window.navigator.useragent.tolowercase();brow原创 2011-08-24 15:50:33 · 4972 阅读 · 1 评论 -
JS。某 image onload。
关于 Image 对象 onload 事件。 想获取的是 image 的 宽高值。所以用 onload 方法。另外是获取的远程图片。 但IE在第二次显示图片的时候,总是不走 onload 方法。代码: var img = new Image();img.src = "loading.gif";img.onload = function(){var iheight原创 2011-06-23 14:17:00 · 4361 阅读 · 1 评论 -
JS。某 IE 的光标处理。
<br />IE下关于 Range 的处理。<br /><br />1.光标不变 <br /> 直接obj.focus(),光标会返回之前的位置,即位置不变 <br /><br />2.光标在最前 <br /> var r = document.body.createTextRange(); <br /> r.collapse(true); <br /> r.select(); <br /><br />3.光标在最后 <br /> var r = document.body.c原创 2011-04-25 17:44:00 · 1532 阅读 · 0 评论 -
JS。某鼠标滚轮事件。
添加和删除侦听事件: this.initEvent = function(){ var mousewheelevt=(/Firefox/i.test(navigator.userAgent))? "DOMMouseScroll" : "mousewheel"; //FF doesnt recognize mousewheel as of FF3.x if (document.原创 2011-06-13 16:30:00 · 1929 阅读 · 0 评论 -
某 clientHeight, style.height, offsetHeight, srcollHeight
style.height:包括 元素的滚动条,不包括边框clientHeight:不包括元素的滚动条和边框offsetHeight:包括元素的滚动条和边框scrollHeight :offsetHeight+scrollTop 公式是:style.height=clientHeight+滚动条宽度;offsetHeight=style.height+bo原创 2011-06-10 13:53:00 · 683 阅读 · 0 评论 -
JS。某变量作用域。
<br />1 。<br />var herp="one"; <br />{ <br /> var herp="two"; <br />} <br />alert(herp); // two<br /> <br />理解块级作用域。对于JS,没有块级作用域~~~~区别与其他强类型语言。<br /> <br /> <br />2 。<br />另外,局部变量在整个函数内都是有定义的,即整个函数体中都隐藏了同名的全局变量。故:<br /> <br />var scope = "gl原创 2011-04-19 10:22:00 · 538 阅读 · 0 评论 -
JS。某eval。
<br />今天上代码的时候遇到了一个问题,代码做了压缩和混淆后,某变量undefined。<br /> <br />跟踪才发现原来某变量定义在 eval 中。导致混淆时将在其中定义的变量漏掉,导致后续变量 undefined。<br /> <br />对于eval,学习过很多次,每次学了每次忘,总是不知道它是干什么的。。只记得曾经把一陀螺数据(字符串)转化为了一个对象。今天栽它头上,郁闷!<br /> <br />1.<br /> <br /><br />alert(eval('{a:2}')); //原创 2011-04-21 18:07:00 · 656 阅读 · 0 评论 -
JS。某零碎。
<br />1. textarea.value.length;计数的话可使用 onkeyup onkeydown 事件。我觉得用一个就好了。可尝试。<br /> <br />2. 据说 table innerHTML 是只读的。<br /> <br />3. window.location.href = "";<br /> <br /> window.location.reload(); 可传参。强制。<br /> <br /> window.open('某页面');原创 2011-06-02 18:30:00 · 518 阅读 · 0 评论 -
JS。某压缩&混淆。
<br />某天起,前端开始代码优化。我负责跟大家学习打杂。<br /> <br />关于代码压缩。<br /> <br />1. 压缩工具分类之。<br /> <br />一类:文件压缩。 Gzip。压缩几个文件成一个 gz 包。下载代码时,可提高速度。》官方网。 这个很早就有了,并且现在还在用着~<br /> <br />另一类:去掉文件注释空白等。 如 JSMin,YUI Compressor ,Google Closure Compiler。可能还有 Dojo Compressor 等等。<br /原创 2011-05-21 21:27:00 · 2662 阅读 · 0 评论 -
JS。某static方法之类。
通过原型实现。这里边好像还有性能问题。function test(){ this.add = function(a, b){ return a + b; }}var t = new test();document.write(t.add(3, 4));function test1(){}test1.prototype.add原创 2011-12-07 16:18:30 · 3010 阅读 · 0 评论