- 博客(24)
- 资源 (4)
- 收藏
- 关注
原创 a href=# 与 a href=javascript:void(0) 的区别 伪装连接 等
#包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)或者等打开新窗口链接的几种办法1.window.open(url)2.用自定义函数
2008-09-29 11:41:00 382
转载 浏览器不兼容,你知道源头吗?
作者:阿里巴巴前端开发凡事都要知其然,才能知其所以然,前端开发的朋友想毕都会碰到浏览器兼容的问题,今天在网上觅到此文,希望对大家有用。浏览器的不兼容,大家肯定都是深恶痛绝的,往往我们只是去做修补,却忘了更重要的事情,那就是追溯根源,避免类似的不兼容再次出现。在下不才,归纳几点html编码要素,望能指点各位:1.文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏
2008-09-28 18:16:00 394
转载 javascript 获取窗口大小
var x = document.body.scrollLeft; var y = document.body.scrollTop;//获取屏幕宽度 availWidth = parseInt(window.screen.availWidth); availHeight = parseInt(window.screen.availHeight);//获
2008-09-28 18:16:00 434
转载 jQuery(function($)
$.noConflict()运行这个函数将变量$的控制权让渡给第一个实现它的那个库。这样可以确保jQuery不会与其他库的$对象发生冲突。 在运行这个函数后,就只能使用iQuery变量访问iQuery对象。例如,在要用到$("div p")的地方,就必须换成iQuery("div p")。 返回值undefined示例说明:将$引用的对象映射回原始的对象,让渡变量$jQuery 代码:jQuer
2008-09-27 18:11:00 1008
原创 Javascript attachEvent传递参数的办法
javascript的闭包问题,导致得不能直接读取外部的那个函数,不然就所有传递的参数都变为最后一个了。也可以用生命function(){ } var newopen = function(id,level){ return function() { opentree(id,level);//该函数为外部定义的一个执行函数; }}x.attachEvent("onclick",
2008-09-27 18:08:00 296
原创 XPath 简单语法
Empire Burlesque Bob Dylan 10.90 Hide your heart Bonnie Tyler 9.90 Greatest Hits Dolly Parton 9.90 定位节点 XML是树状结构,类似档案系统内数据夹的结构,XPath也类似档案系统的路径命名方式。不过XPa
2008-09-27 18:04:00 353
原创 sql 特殊函数
和 UNION 指令类似, INTERSECT 也是对两个 SQL 语句所产生的结果做处理的。不同的地方是, UNION 基本上是一个 OR (如果这个值存在于第一句或是第二句,它就会被选出),而 INTERSECT 则比较像 AND ( 这个值要存在于第一句和第二句才会被选出)。 UNION 是联集,而 INTERSECT 是交集。 SELECT Date FROM Store_Inform
2008-09-24 18:28:00 408
原创 javascript学习进阶---js之美
Codevar a=[-1,-2,-3,5,6,-1];function f(s,e){ var ret=[]; for(var i in s) { ret.push(e(s[i])); } return ret;}var b=f(a,function(n){return n>0?n:0});ale
2008-09-19 22:11:00 381
原创 javascript学习进阶----必包
在程序语言中,所谓闭包,是指语法域位于某个特定的区域,具有持续参照(读写)位于该区域内自身范围之外的执行域上的非持久型变量值能力的段落。这些外部执行域的非持久型变量神奇地保留它们在闭包最初定义(或创建)时的值 (深连结)。 //A是一个普通的函数 function A(a) { return a; } //B是一个带函数返回值的函数
2008-09-19 22:10:00 325
原创 javascript学习进阶-----科里化(currying)
//这是一个计算x+y的函数,但是它和常规函数的不同之处在于 //它是被Currying的 function add(x, y) { //当x,y都有值得时候,计算并返回x+y的值 if(x!=null && y!=null) return x + y; //否则,若x有值y没有值 else if(x!=null &
2008-09-19 22:08:00 406
原创 javascript有趣的现象----函数
function makefunc(x){ return function(){return x;}}var a = [makefunc(0),makefunc(1),makefunc(2)];alert(a[0]());//result 0 alert(typeof(a[0]));//result function alert(a[0]);/
2008-09-19 22:06:00 463
转载 根据insertBefore()衍生出来的insertAfter()函数
function insertAfter(newElement.targetElement){var parent=targetElement.parentNode;if(parent.lastChild == targetElement){parent.appendChild(newElement);}else{parent.insertBefore(newEl
2008-09-18 18:36:00 311
原创 insertBefore、cloneNode、appendChild...
removeNode()用法my_xml.removeNode()参数无。返回无。说明方法;从指定 XML 对象的父级中将该对象删除。该节点的所有后代也将被删除。nextSibling用法my_xml.nextSibling说明属性(只读);计算 XML 对象,并引用父级节点的子级列表中的下一个同级。如果该节点没有下一个同级节点,则此方法返回 null。这是一个只读属性,无法用于操作子级节点。请使
2008-09-18 18:31:00 590
转载 nodeType属性
作 用 辨识节点的DOM 型态。 基本语法 numNodeType = xmlDocNode.nodeType ; 说 明 此属性只读且传回一个数值。 有效的数值符合以下的型别: 1-ELEMENT 2-ATTRIBUTE 3-TEXT 4-CDATA 5-ENTITY REFERENCE 6-ENTITY 7-PI (processing instruction) 8-COMMENT 9-D
2008-09-18 18:29:00 377
转载 网页常用小技巧(javascript)
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标
2008-09-03 18:13:00 332
转载 [JS]详尽解析window.event对象
描述event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。Cance
2008-09-03 11:00:00 445
转载 StringBuilder的用法及和String的区别
String类有不可改变性。每次执行字符操作时,都会创建一个新的String对象。 StringBuilder 类解决了对字符串进行重复修改的过程中创建大量对象的问题。初始化一个StringBuilder 之后,它会自动申请一个默认的StringBuilder 容量(默认值是16),这个容量是由Capacity来控制的.并且允许,我们根据需要来控制Capacity的大小,也可以通过Leng
2008-09-03 09:36:00 300
原创 HTML optgroup 标签和fieldset 标签(被遗忘的标签)
"dreamdu.php" method="post" id="dreamduform"> 用户名与密码: "hiddenField" name="hiddenField" type="hidden" value="hiddenvalue" /> for="username">用户名: "tex
2008-09-02 18:28:00 507
转载 RegisterStartupScript和RegisterClientScriptBlock输出位置的区别(转)
Page.Response.Write("var response;"); Page.RegisterStartupScript("RegisterStartupScript","var RegisterStartupScript;"); Page.RegisterClientScriptBlock("RegisterClientScriptBlock","var Regist
2008-09-02 18:25:00 314
原创 js中获得地址栏传递的某参数的值
location.search 返回“?”以及以后的内容,如“http://www.a.com/b/c.asp?selection=3&jumpto=4”,location.search返回"?selection=3&jumpto=4";如果地址里没有“?”,则返回空字符串。 function getParam(name) { var queryString = window.p
2008-09-01 18:38:00 400
转载 C# 中split的用法
第一种方法:string s=abcdeabcdeabcde;string[] sArray=s.Split(c) ;foreach(string i in sArray) Console.WriteLine(i.ToString());输出下面的结果:abdeabdeabde第二种方法:我们看到了结果是以一个指定的字符进行的分割。使用另一种构造方法对多个字符进行分割: string
2008-09-01 18:37:00 315
转载 window.open参数完全手册
【1、最基本的弹出窗口代码】 window.open (page.html) --> 因为着是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。window.open (page.html) 用于控制弹出新的窗口page
2008-09-01 18:35:00 2817
转载 window.location.href和window.location.replace的区别
有3个jsp页面(1.jsp, 2.jsp, 3.jsp),进系统默认的是1.jsp ,当我进入2.jsp的时候, 2.jsp里面用window.location.replace("3.jsp");与用window.location.href("3.jsp");从用户界面来看是没有什么区别的,但是当3.jsp页面有一个“返回”按钮,调用window.history.go
2008-09-01 18:33:00 326
原创 在这个地方好好呆着,用文字记录我的成长...
2008-9-1,一个新的时代开始了, 菜鸟级的人物也开始写博客了, 记录代码工人生活的细节, 寻求新的突破... 从现在开始, 睡觉—〉上班—〉吃饭—〉睡觉
2008-09-01 12:00:00 347
EXTJS 中文手册及简明教程(2本)
2008-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人