
JS
cindylu520
追求完美的自己
展开
-
Js事件大全
一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按下后,松开时激发的事件 onMouseOver IE3|N2|O3 当鼠标移动到某对象范围的上方时触发的事件 onM...2010-04-15 10:18:59 · 103 阅读 · 0 评论 -
JS 打印方法小结
JS 实现打印网页中的部分内容: <script language=javascript> function doPrint() { bdhtml=window.document.body.innerHTML; //获取当前页的HTML代码 sprnstr="<!--startprint-->"; //设置打印开始区域 epr...原创 2011-08-15 14:27:16 · 204 阅读 · 0 评论 -
星级点评效果
var sArray = new Object; sArray[0] = new Image; sArray[0].src = "/images/o/dbx.jpg"; for (var i=1; i<6; i++) { sArray[i] = new Image(); sArray[i].src = "/images/o/dhx.jpg"; ...原创 2011-08-12 12:21:49 · 120 阅读 · 0 评论 -
IE与Firefox在JavaScript上的7个不同句法
尽管那需要用长串的、沉闷的不同分支代码来应付不同浏览器的日子已经过去,偶尔还是有必要做一些简单的区分和目标检测来确保某块代码能在用户的机器上正常运行。在这篇文章中,作者介绍了7个在IE和Firefox中不同的JavaScript句法。 1. CSS "float" 值 访问一个给定CSS 值的最基本句法是:object.style.property,使用驼峰写法来替换有连接符的值,例如,访问某个...原创 2010-05-21 10:57:02 · 88 阅读 · 0 评论 -
JS动态创建表格
目标:生成一个2000*5的表格,每个单元格的内容是行号+逗号+列号 (转别人的) 方法一:使用createElement生成表格,使用insertRow和insertCell方法生成行列,单元格的内容使用innerHTML属性进行填充。 方法二:使用createElement生成表格,使用CreateElement方法生成行列,单元格的内容使用了createTextNode方法填充。 ...原创 2010-05-19 19:54:54 · 113 阅读 · 0 评论 -
prototype 代码解读
最近在学习这个,就在网上google了一下这方面的资料,转载了老外对这个的解读(1.5版本),同时也上传了prototype的1.5 和 1.6 两个版本,希望感兴趣的朋友一起分享。 What is that? In case you haven't already used it, prototype.js is a JavaScript library initially writt...原创 2010-02-06 15:02:09 · 947 阅读 · 0 评论 -
让FF和IE离得更近
给FF添加了IE专有的属性和方法: <script language="JavaScript" type="Text/JavaScript"> <!-- if(window.Event){// 修正Event的DOM Event.prototype.__defineSetter__("returnValue",function(b){...原创 2010-02-06 11:04:07 · 136 阅读 · 0 评论 -
event对象 参考手册
http://www.w3school.com.cn/htmldom/dom_obj_event.asp原创 2010-02-06 10:55:37 · 106 阅读 · 0 评论 -
relatedTarget 事件属性
定义和用法 relatedTarget 事件属性返回与事件的目标节点相关的节点。 对于 mouseover 事件来说,该属性是鼠标指针移到目标节点上时所离开的那个节点。 对于 mouseout 事件来说,该属性是离开目标时,鼠标指针进入的节点。 对于其他类型的事件来说,这个属性没有用。 语法 event.relatedTarget 实例 下面例子可返回指针刚刚离开的元素...原创 2010-02-06 10:54:44 · 195 阅读 · 0 评论 -
__defineGetter__和__defineSetter__
Getter是一种获取一个属性的值的方法,Setter是一种设置一个属性的值的方法。可以为任何预定义的核心对象或用户自定义对象定义getter和setter方法,从而为现有的对象添加新的属性。 有两种方法来定义Getter或Setter方法: 在对象初始化时定义 在对象定义后通过Object的__defineGetter__、__defineSetter__方法来追加定义 要注意的就是gett...原创 2010-02-06 10:21:15 · 237 阅读 · 0 评论 -
JavaScript prototype 属性
Definition and Usage定义与用法 The prototype property allows you to add properties and methods to an object.prototype属性允许你向一个对象添加属性和方法 Syntax语法 object.prototype.name=value Example 1实例 In this ex...原创 2010-02-06 10:11:29 · 117 阅读 · 0 评论 -
attachEvent与addEventListener区别
element.addEventListener(type, listener, useCapture);详解:1)element 是要绑定函数的对象:document、window 或 XMLHttpRequest。2)type 字符串,事件名称,要注意的是"onclick"要改为"click","onblur"要改为"blur",也就是说事件名不要带"on",比如“click”、“mouseo...原创 2010-02-06 09:52:21 · 174 阅读 · 0 评论 -
js教程--从入门到精通
JavaScript是基于对象(object-based)的语言。这与Java不同,Java是面向对象的语言。而基于对象的基本特征,就是采用事件驱动(event-driven)。它是在用形界面的环境下,使得一切输入变化简单化。通常鼠标或热键的动作我们称之为事件(Event),而由鼠标或热键引发的一连串程序的动作,称之为事件驱动(Event Driver)。而对事件进行处理程序或函数,我们称之为事件...原创 2010-01-28 09:39:23 · 166 阅读 · 0 评论 -
省市三级联动
//省市三级菜单联动function Dsy() { this.Items = {}; } Dsy.prototype.add = function(id,iArray) { this.Items[id] = iArray; } Dsy.prototype.Exists = function(id) { if(typeof(this.Items[...2010-04-16 10:36:06 · 186 阅读 · 0 评论 -
一个使用方便的用于跳转后保持滚动条位置的JS
function ScrollHolder() { //add event to window this.addWindowListener = function(sEventType, fnHandler) { if (window.addEventListener) { window.addEventListener(sEventType, fnHan...原创 2011-11-29 14:49:31 · 175 阅读 · 0 评论