JavaScript
sagasiyou
这个作者很懒,什么都没留下…
展开
-
JavaScript中的prototype(原型)属性研究
我们知道JScript中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会"继承"赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理的呢? 对于对象的prototype属性的说明,JScript手册上如是说:所有 JScript 内部对象都有只读的 prototype 属性。可转载 2008-11-11 17:03:00 · 172 阅读 · 0 评论 -
DIV位置的理解实例
html,body { overflow:hidden; margin:0px; width:100%; height:100%; } .virtual_body { width:100%; height:100%; overflow-y:scroll; overflow-x:auto; } .fixed_div { position:absolute; z-i转载 2008-12-08 15:20:00 · 155 阅读 · 0 评论 -
js中对钱数的格式规范
money function moneyFormat(str){ if(str.length else return moneyFormat(str.substr(0,str.length-3))+","+(str.substr(str.length-3)); } alert(moneyFormat("12")); alert(moneyFormat("123456789转载 2008-12-08 15:36:00 · 464 阅读 · 0 评论 -
Table的操作之 改变点击选中单元格的背景色
背景颜色 var td = null; function TableClick() { if (td != null) td.style.backgroundColor = ""; td = null; var e = event.srcElement; if (e.tagName == "TD") { td = e; td.style.backgroundColor = "red"; } }转载 2008-12-08 15:41:00 · 613 阅读 · 0 评论 -
js的日期计算方法
无标题文档var currentmonth,currentday,currentweekcurrentmonth=0currentday=0currentweek=0function showToDay(){ var Nowdate=new Date(); M=Number(Nowdate.getMonth())+1 return Nowdate.getFullYear()+"-"+M+"-"+N原创 2008-12-08 15:46:00 · 983 阅读 · 0 评论 -
Table的操作之 行的追加和删除
行の追加と削除 var j=0 function add_row(){ k=j+1 j=sqd.rows.length; newRow=document.all.sqd.insertRow(-1) newcell=newRow.insertCell() newcell.style.backgroundColor=#转载 2008-12-08 15:24:00 · 257 阅读 · 0 评论 -
Table的操作之 行列的各种操作
New Document var currRow="0"; var currCell="0"; function getSum(obj,objName){ var sum=0; for(var i=1;i for(var j=1;j sum+=parseInt(转载 2008-12-08 15:29:00 · 319 阅读 · 0 评论 -
简单日厉
//取年月份的天数,方法1function GetDays(Year,Month){ d = new Date(Year,Month,0); var Days = d.getDate(); removevalue(frm1.day); addvalue(frm1.day,Days)}//取年月份的天数,方法2function GetDays0(Year,Month){ var Day转载 2008-12-08 15:54:00 · 448 阅读 · 0 评论 -
设置DIV显示位置
随滚动条移动的层 - 51windows.Netwww.51windows.net">.div{ position: absolute; border: 2px solid red; background-color: #EFEFEF; line-height:90px; font-size:12px; z-index:1000;}-->正中...function sc1(){ document.转载 2008-12-08 15:07:00 · 10724 阅读 · 0 评论 -
为table追加新行的操作
添加行 function addRow(obj) { //一行を添加する var newTr = testTbl.insertRow(); //二列をを添加する var newTd0 = newTr.insertCell(); var newT转载 2008-12-08 15:16:00 · 259 阅读 · 0 评论 -
用JS创建HTML的表格
实例代码 - 使用JavaScript和DOM创建HTML表格 function start() { //获取body标签 var mybody = document.getElementsByTagName("body")[0]; // 创建一个元素和一个元素 table1 = document.createElement("table"); mytablebody =转载 2008-12-08 15:22:00 · 447 阅读 · 0 评论 -
对字符串中空格的操作
function Trim(str){ while((str.length>0) && (str.charAt(0)== )) str = str.substring(1,str.length); while((str.length>0) && (str.charAt(str.length-1)== ))原创 2008-12-08 15:12:00 · 250 阅读 · 0 评论 -
图片跟随鼠标移动的效果
var newtop=0; var newleft=0; if (navigator.appName == "Netscape") {; layerStyleRef="layer."; layerRef="document.layers"; styleSwitch=""; }; else; {; layerStyleRef="layer.style."; layerRef="documen转载 2008-12-08 15:02:00 · 391 阅读 · 0 评论 -
JavaScript字符串函数大全
JS自带函数1.Asc(x),Chr(x):转换字符,字符码2.Filter:搜寻字符串数组中的特定字符串格式:v=filter(x,s[,include[,compare]])实例:Dim x()={"kjwang","wangkj","peter"}Dim vv=filter(x,"kj") 结果v(0)="kjwang",v(1)="wangkj"v=fil转载 2008-11-11 17:19:00 · 310 阅读 · 0 评论 -
参悟JavaScript
引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据转载 2008-11-11 14:33:00 · 232 阅读 · 1 评论 -
调试javascript的好方法
调试javascript的好方法 1、从微软网站下载MS Script Debugger并安装,这是下载地址:http://download.microsoft.com/download/winscript56/install/1.0a/NT45XP/EN-US/scd10en.exe2、修改IE的设置:IE的选项-->高级,有两个选项默认是钩选的:Disable Script Debu转载 2008-12-03 10:35:00 · 147 阅读 · 0 评论 -
Javascript日期对象的dateAdd与dateDiff方法
javascript代码,后面有使用参考。 Date.prototype.dateAdd = function(interval,number) { var d = this; var k={y:FullYear, q:Month, m:Month, w:Date, d:Date, h:Hours, n:Minutes,转载 2008-12-03 10:20:00 · 171 阅读 · 0 评论 -
javascript使用技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏夹中显示出你的图标转载 2008-12-05 10:12:00 · 163 阅读 · 0 评论 -
table对象属性方法大全
Table表格对象 Table对象:表示HTML文档中的表,对于文档中每个标记,浏览器都创建一个Table对象.Table对象集合集合描述cells[]获取包含表格中所有单元格的数组rows[]获取包含表格中所有行的数组tBodies[]获取包含表格中所有tbody的数组Tab原创 2008-12-05 10:42:00 · 2253 阅读 · 0 评论 -
table操作之 鼠标所指之处高亮表示
orbitz-like behavior for hovering over table cells .cssguycomments {background:#eee;border:#ddd;padding:8px;margin-bottom:40px;} .cssguycomments p {font:normal 12px/18px verdana;} table转载 2008-12-08 14:26:00 · 313 阅读 · 0 评论 -
Table的操作之 获得鼠标点击单元格的坐标及内容
New Document function clickHandler(){ var t=document.getElementById("t").getElementsByTagName("td"); var cellPostion = document.getElementById("cellPostion"); var cellDate = document.ge转载 2008-12-08 14:30:00 · 612 阅读 · 0 评论 -
Table的操作之 行的选择
table table { border-top:1px solid black; border-left:1px solid black; cursor:default; } td { border-bo转载 2008-12-08 14:46:00 · 289 阅读 · 1 评论 -
分页打印实例
function getRowAndColumn(obj){ var txt = document.getElementById("postion"); if(event.srcElement.tagName=="TD"){ txt.value = event.srcElement.innerText; } txt.value = txt.value +" " + (event.src转载 2008-12-08 14:59:00 · 165 阅读 · 0 评论 -
JS限制文本框输入大全
1.只能输入汉字的 2.只能输入数字的: 简易禁止输入汉字输入数字和小数点:onkeyup="value=value.replace(/[^/d{1,}/./d{1,}|/d{1,}]/g,)"javascript 只能输入数字和":".2007-11-24 15:50type=text id="aa1" onk转载 2008-12-25 14:00:00 · 1478 阅读 · 0 评论