Javascript
超越梦想
这个作者很懒,什么都没留下…
展开
-
JS中this的总结
在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处? 在HTML元素事件属性中inl转载 2012-08-03 08:57:56 · 791 阅读 · 0 评论 -
Ajax 解析XML
JavaScript 操作XMLfunction loadXMLDoc(url){ var xmlhttp; var txt,xx,x,i; // code for IE7+, Firefox, Chrome, Opera, Safari if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } // code转载 2012-08-07 16:09:20 · 805 阅读 · 0 评论 -
DOM 操作常用方法
一、直接引用结点document.getElementById(id);在文档里面通过id来找结点document.getElementByTagName(tagName);返回一个数组,包含对这些结点的引用如:document.getElementByTagName("span");将返回所有类型为span的结点二、间接引用结点element.childNodes转载 2012-08-07 16:58:25 · 2159 阅读 · 0 评论 -
JS 读取XML设置级联菜单
cities.htmlUntitled Document 请选择 ... 河北省 辽宁省 山东省 请选择 ...cities.jswindow.onload = function(){ // 解析 XML 文档 , 得到 xml 文档的 china 根节点 var xmlDocument = parseXml("cities.xm转载 2012-08-07 16:00:12 · 4262 阅读 · 0 评论 -
JS DOM 中的空白节点的过滤
看如下HTML代码DOM Test <!-- var td = document.getElementById("TEST"); alert(td.childNodes.length); //结果为4 --> 由于DOM中,空白也是作为一个文本节点,而两个input元素后面都有空白(回车、空格、制表符),所以结果为4转载 2012-08-07 16:29:02 · 6545 阅读 · 3 评论 -
自定义JS 字符串操作函数
String.prototype.LTrim = function(){ return this.replace(/(^\s*)/g, "");}String.prototype.Rtrim = function(){ return this.replace(/(\s*$)/g, "");}String.prototype.Trim = function转载 2012-08-09 14:05:39 · 8222 阅读 · 0 评论 -
随滚动条移动的DIV层
<!-- var i=0, str="";while(i++"} document.write(str); var div = document.getElementsByTagName("div")[0]; var y = parseInt(div.style.top); setInterval(function(){ var cy = parseInt(div.sty转载 2012-12-15 08:40:38 · 444 阅读 · 0 评论 -
页面加载完成后执行JS代码
我们有时候会想实现有个页面onload的效果,用下面的代码,我们不必要在body里加上onload事件了。 var ready = function(fun) { if (document.addEventListener) { document.addEventListener("DOMContentLoaded", fun, false); } else {转载 2013-01-27 11:13:47 · 3426 阅读 · 0 评论 -
JS 实现页面加载完成判断
方案一:不能带参数,但可以多次调用。(function(){ var ie = !!(window.attachEvent && !window.opera); var wk = /webkit\/(\d+)/i.test(navigator.userAgent) && (RegExp.$1 < 525); var fn = []; var run = function () { f转载 2013-05-22 15:48:20 · 1435 阅读 · 0 评论