
javascrip
文章平均质量分 57
faunjoe
踏踏实实,一步一个脚印.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Javascript文档对象模型(DOM)实例分析
基础知识回顾:DOM 即(Document Object Model),文档对象模型,DOM实际是把HTML当作XML文件来进行处理,用对象的眼光来打量HTML,可以说DOM是继HTML后Web的最有用的发明。 Some review of XML SGML(基于标签的语言的普遍规范),在SGML被用于定义HTML的DTD时,发现HTML本身是很不规范的。主要表现在某些标签可以省略/没原创 2008-11-22 18:50:00 · 460 阅读 · 0 评论 -
常用js验证
代码function strlen(str) { var i; var len; len = 0; for (i=0;i { if (str.charCodeAt(i)>255) len+=2; else len++; }原创 2009-07-15 17:04:00 · 666 阅读 · 0 评论 -
JS 判断代码全收集
/* 程序功能:输入验证 */ /* 函数名称: */ /* function CheckData(valname,val,valimode,limitlen) */ /* 功能说明:验证字符串数据 */ /* function CheckUserName(val,min,max) */ /* 功能说明:验证用户名 */ /* function CheckPassWord(原创 2009-07-15 17:05:00 · 367 阅读 · 0 评论 -
数字加字母验证码和汉字验证码
//生成验证码(数字加字母或者汉字)using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;原创 2009-07-15 17:06:00 · 552 阅读 · 0 评论 -
求一段JavaScript的注释!!
刚开始学习,哪位大虾帮忙添加个详细的注释啊,最好逐行添加!!!scores = new Array(20);var numTotal=0;NS4 = (document.layers) ? 1 : 0;IE4 = (document.all) ? 1 : 0;ver4 = (NS4 || IE4) ? 1 : 0;if (ver4) {with (document) {write("");if (原创 2009-07-21 17:51:00 · 520 阅读 · 0 评论 -
window.onerror
window.onerror 和window.onload()对应,当window.onload()加载失败的时候执行window.onerror()原创 2009-07-21 18:05:00 · 381 阅读 · 0 评论 -
javascript this用法
this是JavaScript中功能最强大的关键字之一。不幸的是,如果你不知道它具体怎么工作,你将很难正确使用它。this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象。但是在javascript中,由于 javascript的动态性(解释执行,当然也有简单的预编译过程),this的指向在运行时才确定。这个特性在给我们带来迷惑的同时也带来了编程上原创 2009-07-21 18:10:00 · 342 阅读 · 0 评论 -
javascript window属性和方法
熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、setInterval、clearInterval、moveBy、resizeBy、scrollBy方法的使用 掌握window对象的moveTo、resizeTo、scrollTo、print方法的使用 熟练掌握window对象的status、location、n原创 2009-07-21 18:11:00 · 497 阅读 · 0 评论 -
javascript position
position:absolute 绝对相对于父元素的位置。 position:relative相对于父元素的相对位置。与absolute的区别是,relative与元素之间不可能交叉重叠。position:static静态位置。这个是个默认值。使用了这个属性,它的作用就与table差不多了。不能用left,top来定位position:fixed 相对于浏览器的位置。无论,网页的滚动原创 2009-07-21 18:14:00 · 650 阅读 · 0 评论 -
document.all与document.layers
document.all是IE 4.0及以上版本的专有属性,是一个表示当前文档的所有对象的娄组,不仅包括页面上可见的实体对象,还包括一些不可见的对象,比如html注释等等。在document.all数组里面,元素不分层次,是按照其在文档中出现的先后顺序,平行地罗列的。所以可以用数字索引来引用到任何一个元素。但比较常用的是用对象id来引用一个特定的对象,比如document.all["element原创 2009-07-21 23:05:00 · 536 阅读 · 0 评论 -
String.prototype.trim是做什么用的?
Q:String.prototype.trim是做什么用的? A:为String对象增加一个trim方法。 Js代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://coderdream.javaeye原创 2009-07-22 17:18:00 · 835 阅读 · 0 评论 -
字体:[大 中 小]
function fontZoom(size) { document.getElementById(fontzoom).style.fontSize=size+px} 字体:[大 中 小] fskflskldfsdlkfjsdlkfgjsl;f原创 2009-07-21 09:09:00 · 1092 阅读 · 1 评论 -
当焦点放到某个控件上,他下面弹出一个控件
无标题页 function ShowDiv(obj,divName) { var x,y; var oleft=parseInt(obj.offsetLeft); var otop=parseInt(obj.offsetTop); while(obj=obj.offsetParent){ otop+=o原创 2009-07-21 09:30:00 · 427 阅读 · 0 评论 -
NS4=(document.layers)? 1:0;
我还是不很明白,整个代码是这样的:ns4=(document.layers)? 1:0;ie4=(document.layers)? 1:0;ver4=(ns4||ie4)?1:0;………….function doe(od)if (!ver4) return;if (ie4) {if (od.style.display==none){…………………..若第一二名是判断浏览器的,与document.原创 2009-07-21 17:29:00 · 709 阅读 · 0 评论 -
javascript display
block : CSS1 块对象的默认值。用该值为对象之后添加新行 ,也就是展开的意思 none : CSS1 隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间 block 块级元素,默认情况下(不浮动不绝对定位),该元素后的内容会自动换行。相当于它的后面加了一个 我们首先要了解,所有的html元素,都要么是block(块元素)、原创 2009-07-21 18:04:00 · 740 阅读 · 0 评论 -
JavaScript 事件大全详解
“事件”在很多语言的学习中都是一个比较难理解,但是又是一个很重要的概念。javascript中的事件处理也是一样,正因为有了事件处理,才会出现Ajax拖动的效果。本文就讨论一下JavaScript中的事件处理,读过之后,您就会知道,很多Ajax框架实现拖动效果的原理了。一、 IE Event对象(一)IE Event对象的主要属性和方法在IE中有一个专门负责事件处理的对象Event原创 2009-07-21 18:06:00 · 345 阅读 · 0 评论 -
处理事件注意的问题
最近在细读mootools core源代码中,在阅读到包装Event的时候,才发现,以前没对js事件处理处理机制深入的研究.遂,再次翻开尘封已久的java犀牛书,仔细的阅读了一把. 我们在书写js程序的时候,在很大程度上,都是写客户端交互程序,所以大部分都可以事件有关.但是遗憾的是,这些事件处理程序的细节非常复杂.并且由于浏览器的不同,目前有四种不同的事件处理机制:原始事件模型:原创 2009-07-21 18:09:00 · 315 阅读 · 0 评论 -
页面自动刷新
页面自动刷新1,页面自动刷新:把如下代码加入区域中20">,其中20指每隔20秒刷新一次页面.2,页面自动跳转:把如下代码加入区域中20;url=http://www.hrw.cn">,其中20指隔20秒后跳转到http://www.hrw.cn页面。原创 2009-07-21 18:11:00 · 275 阅读 · 0 评论 -
javascript中visibility的取值
取值: inherit : 默认值。继承父对象的可见性 visible : 对象可视 collapse : 未支持。主要用来隐藏表格的行或列。隐藏的行或列能够被其他内容使用。对于表格外的其他对象,其作用等同于 hidden hidden : 对象隐藏 说明: 设置原创 2009-07-21 18:13:00 · 1234 阅读 · 0 评论 -
attachEvent
attachEvent() 方法的用法如下所示:elemObject.attachEvent("eventName", functionReference);eventName 参数的值是表示事件名称的字符串,比如 onmousedown。functionReference 参数是一个不带括号的函数引用,和早些时候描述的事件属性方法中一样。因此对于上面例子的按键对象,可以通过如下的脚本语句把函原创 2009-07-21 23:41:00 · 2812 阅读 · 0 评论 -
javascript window属性和方法
熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、setInterval、clearInterval、moveBy、resizeBy、scrollBy方法的使用 掌握window对象的moveTo、resizeTo、scrollTo、print方法的使用 熟练掌握window对象的status、location、n原创 2009-07-22 00:31:00 · 1045 阅读 · 0 评论 -
事件
Event是Javascript中的重要事件,event代表事件的状态,专门负责对事件的处理,它的属性和方法能帮助我们完成很多和用户交互的操作,下面是对这个对象的简单总结,希望跟大家一起学习一、Event对象的主要属性和方法 1.type:事件的类型,就是HTML标签属性中,没有“on”前缀之后的字符串,例如“Click”就代表单击事件。 2.srcElement:事件源,就是发生原创 2009-07-21 18:07:00 · 400 阅读 · 0 评论 -
把任意数目的文本框的内容转化为大写
function convertToUpper(textbox) { textbox.value = textbox.value.toUpperCase();}......原创 2009-07-21 23:20:00 · 353 阅读 · 0 评论 -
三种简洁的Tab导航(网页选项卡)简析
在网页中应用选项卡可以使网页显得更紧凑,结合AJAX技术可以使页面在有限的空间内展现更多的内容。本文主要介绍几种简洁的选项卡效果的实现(不涉及滑动门和AJAX),附有实例,无图片,兼容性较好,方便大家直接使用。 第一种形式: 通过更换显示样式实现,这种很常见,就不多说了。 Html代码 div id="tabs0"> ul class="menu0" id原创 2009-07-26 08:38:00 · 628 阅读 · 0 评论 -
常用JavaScript(js)表单验证CheckList V1.0(beta)
表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。本人写了一些CheckList 对于一些常用的校验几乎都有,已经写成函数,大家用的时候只要直接调用即可.代码如下:欢迎转载但请保留版权 Js代码 //******************转载 2009-07-26 08:55:00 · 521 阅读 · 0 评论 -
DOM的一些小示例
"text/javascript"> //document.getElementsByTagName(); function SearchDom(){ //得到该页面中所有li标签的对象数组 var oli=document.getElementsByTagName("li"); //数组长度,第一个对象的标签名,第四个对象的文本原创 2009-07-26 08:33:00 · 316 阅读 · 0 评论 -
关闭窗口弹出设为首页或加入收藏对话框
"javascript"> function bookmark(){ window.external.AddFavorite(http://qqface.knowsky.com, 无忧脚本) } "bookmark()"> function bookmark(){ window.external.原创 2009-07-26 08:35:00 · 581 阅读 · 0 评论 -
js中setTimeout与setInterval的区别
很多人都觉得这两个方法差不多,但是,实际上,他们差的很远呢 因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式 所以,完全是不一样的 。 setTimeout(Expression,DelayTime),在DelayTime过原创 2009-07-26 08:43:00 · 900 阅读 · 0 评论 -
JS with理解和用法
with(Math) { alert(E); // 得到结果就是Math.E的结果 } // 如果在外部使用 alert(E); // 不是Math中的E // 根据 https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Statements:with 中的解释原创 2009-07-26 08:44:00 · 371 阅读 · 0 评论 -
document.all 笔记
一document.all是页面内所有元素的一个集合。例如: document.all(0)表示页面内第一个元素二.document.all可以判断浏览器是否是IE if(document.all){ alert("is IE!"); }三.也可以通过给某个元素设置id属性(id=aaaa),然后用document.all.aaaa调用该元素四.案例:代码1: alert(d原创 2009-07-26 08:51:00 · 454 阅读 · 0 评论 -
innerText,innerHTML的用法以及注意事项
我们常常需要使用另外一些对象的属性来实现动态改变其中的文本,它们就是:innerText,outerText,innerHTML,outerHTML,千万要注意它们的大小写,因为错一点您就得不到预期的效果了。一:动态改变文本和Html Html代码 > html xmlns="http://www.w3.org/1999/xhtml"> head> met原创 2009-07-26 09:02:00 · 643 阅读 · 0 评论 -
Window.Open参数详解
一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例: window.open (pa转载 2009-07-26 08:36:00 · 912 阅读 · 0 评论 -
JavaScript密码强度检测
Html代码 > html xmlns="http://www.w3.org/1999/xhtml"> head> title>密码强度检测title> META http-equiv=Content-Type content="text/html; charset=utf-8"> style type="text/css原创 2009-07-26 08:40:00 · 521 阅读 · 0 评论 -
JS OO程式学习笔记
** * @ fileoverview Javascript OO JS面向对象 */ /** * @overview function 形式 赋值需要用this */ function a(){ //属性 this.name=null; //方法 this.setName=function(na原创 2009-07-26 08:42:00 · 344 阅读 · 0 评论 -
通过window.open跳转得到上一个页面的URL
页面1:Js代码 window.open("test.html"); window.open("test.html"); 页面2:Js代码 alert(window.opener.location.href);原创 2009-07-26 08:47:00 · 1397 阅读 · 0 评论 -
解析window.event对象
描述event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。原创 2009-07-26 08:48:00 · 306 阅读 · 0 评论 -
JavaScript就这么回事
适合阅读范围:对JavaScript一无所知~离精通只差一步之遥的人基础知识:HTMLJavaScript就这么回事1:基础知识 1 创建脚本块1: 2: JavaScript code goes here3: 2 隐藏脚本代码1: 2: 3: document.write(“Hello”);4: // -->5: 在不支持JavaScript的浏览器中将不执行相关代码3 浏览器不支持的时候显原创 2009-07-26 08:49:00 · 399 阅读 · 0 评论 -
insertAdjacentHTML 笔记
添加HTML内容与文本内容以前用的是innerHTML与innerText方法,最近发现还有insertAdjacentHTML和insertAdjacentText方法,这两个方法更灵活,可以在指定的地方插入html内容和文本内容。insertAdjacentHTML方法:在指定的地方插入html标签语句 原型:insertAdajcentHTML(swhere,stext)原创 2009-07-26 08:52:00 · 403 阅读 · 0 评论 -
window.opener.location.reload() and href的区别
2个方法都是刷新父窗口,但是其中还是有奥妙的哦。 window.opener.location.reload();这个方法在强迫父窗口的时候,在有些IE浏览器(比如安全设置高)的情况下,会弹出一个确认对话框,提示是不是要重新再刷新一次页面,这可是比较郁闷的事情哦,我后来把这个方法替换成了window.opener.location.href=window.opener.locatio原创 2009-07-26 08:37:00 · 486 阅读 · 0 评论 -
通过js向table添加或修改row及cell
//取得table对象 var tabObj = document.getElementById("tabTipResult"); //目前table有多少行 var rowCount = tabObj.rows.length; //每行有多少列 var cellCount = tabObj原创 2009-07-26 08:47:00 · 774 阅读 · 0 评论