2012年12月30日

JS编写_扫雷

摘要: 一个简单的扫雷程序,JS编写:<script>var MapX=9,MapY=9,SweepNum=10; Bingo=0; var Flag=new Array(); var timer=0; for(var i=1;i<=16;i++){ Flag[i]=new Array(); for(var j=1;j<=30;j++){Flag[i][j]=0;}} var SweepMap=new Array(); for(var i=1;i<=16;i++){ SweepMap[i]=new Array(); ... 阅读全文

posted @ 2012-12-30 04:52 China.Jik 阅读(156) 评论(0) 推荐(0)

2012年12月28日

js中DOM创建select 操作

摘要: 注意:Option中的O是要大写的,不然语法报错1.动态创建select function createSelect(){var mySelect =document.createElement("select"); mySelect.id = "mySelect"; document.body.appendChild(mySelect); }2.添加选项option function addOption(){ //根据id查找对象, var obj=document.getElementById('mySelect'); //添加一个选 阅读全文

posted @ 2012-12-28 13:32 China.Jik 阅读(281) 评论(0) 推荐(0)

js中getBoundingClientRect() 来获取页面元素的位置

摘要: 下面这是MSDN的解释:SyntaxoRect = object.getBoundingClientRect()Return ValueReturns a TextRectangle object. Each rectangle has four integer properties (top, left, right, and bottom) that represent a coordinate of the rectangle, in pixels.RemarksThis method retrieves an object that exposes the left, top, rig 阅读全文

posted @ 2012-12-28 13:31 China.Jik 阅读(122) 评论(0) 推荐(0)

js中字符串处理函数方法

摘要: JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("l");//index1 = 2var index2 = a.indexOf("l",3);//index2 = 3 阅读全文

posted @ 2012-12-28 13:29 China.Jik 阅读(130) 评论(0) 推荐(0)

Js中setAttribute用法

摘要: 我们经常需要在JavaScript中给Element动态添加各种属性,这可以通过使用setAttribute()来实现,这就涉及到了浏览器的兼容性问题。setAttribute(string name, string value):增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。1、样式问题setAttribute(class, value)中class是指改变class这个属性,所以要带引号。 vName代表对样式赋值。 例如: var input = document.createElement(input); input.setAttribute(type, text) 阅读全文

posted @ 2012-12-28 13:28 China.Jik 阅读(365) 评论(0) 推荐(0)

JS在firefox和IE下差异及解决方案

摘要: 1.document.formName.item(itemName) 问题说明:IE下,可以使用 document.formName.item(itemName)或 document.formName.elements[elementName];Firefox下,只能使用 document.formName.elements[elementName].解决方法:统一使用document.formName.elements[elementName].2.集合类对象问题说明:IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象.解决方法:统一使用[]获取集合类对象 阅读全文

posted @ 2012-12-28 13:27 China.Jik 阅读(65) 评论(0) 推荐(0)

JS中setTimeout()的用法详解

摘要: 1. SetTimeOut()1.1 SetTimeOut()语法例子1.2 用SetTimeOut()执行Function1.3 SetTimeOut()语法例子1.4 设定条件使SetTimeOut()停止1.5 计分及秒的counter2. ClearTimeout() 3. Set Flag 10.1 setTimeout( ) setTimeout( ) 是屬於 window 的 method, 但我們都是略去 window 這頂層物件名稱, 這是用來設定一個時間, 時間到了, 就會執行一個指定的 method。請先看以下一個簡單, 這是沒有實際用途的例子, 只是用來示範setT.. 阅读全文

posted @ 2012-12-28 13:26 China.Jik 阅读(167) 评论(0) 推荐(0)

js中关于cookie操作方法

摘要: <script language=javascript> //获得coolie 的值 function cookie(name){ var cookieArray=document.cookie.split("; "); //得到分割的cookie名值对 var cookie=new Object(); for (var i=0;i<cookieArray.length;i++){ var arr=cookieArray[i].split("="); //将名和值分开 if(arr[0]==name)retur... 阅读全文

posted @ 2012-12-28 13:24 China.Jik 阅读(92) 评论(0) 推荐(0)

导航