1.让浏览器窗口永远都不出现滚动条。 <body style="overflow-x:hidden;overflow-y:hidden">或<body style="overflow:hidden"> 或<body scroll=no> 2,没有水平滚动条 <body style="overflow-x:hidden"> 3,没有垂直滚动条 <body style="overflow-y:hidden"> 2,如何给图片抖动怎做的. <SCRIPT language=javascript1.2> <!-- var rector=2 var stopit=0 var a=1 var count=0 function init(which){ stopit=0 shake=which shake.style...
JAVASCRIPT權威指南第四版上說,這兩個有區別。 參見 document.URL 章節。 [document.URL是訪問的文檔URL,而window.location.href是真實的文檔URL 搞不明白。服务器重定向后有可能使document.url变动,但window.location.href指的永远是访问该网页时用的URL.document.url只能作为只读字符串
作为一个js-DOM开发者,你必须知道的一些DOM方法:1, 创建节点。 createElement(): var a = document.createElement(“p”); 它创建的是一个元素节点,所以 nodeType 等于 1 。 a.nodeName 将返回 p ; 注意;createElement()方法创建出来的新元素节点不会被自动添加到文档里,既然没添加到文档里,说明它还是一个游离的状态。所以它也没有nodeParent属性。 如果想把它添加到文档里,可以使用 appendChild()或者insertBefore()...
考虑下面的代码 if (node.nextSibling.className == ...) { ... } 在 node 或者 node.nextSibling 为空(null)的情况下,会返回错误(error)。所以,通常情况下的解决方案的代码为 if ((node) && (next = node.nextSibling) && ... ) { ... } 那么,当条件判断一多的情况下,代码会形成下面的情况 if ( (node) && (node.nextSibling) && (node.nextSibling.className == ...) ... ) { ... } 随着判断条件的不断的增加,代码会变得...
谈JavaScript的面向对象设计有点牵强,毕竟JavaScript语言本身没有高级语言严谨。看这篇文章之前,希望大家了解c++、java、c#等高级语言,有面向对象编程的基础知识。 1.类的定义: function ClassName(){ } 大家可以发现类的定义形式是和函数是一样的。 其实函数和类只有在使用的时候才能分辨出来,比如我们在一个页面中分别使用他们: 输出a属性,在整个类里面就没有定义a属性,我们在创建对象的时候可以给它赋值。 var obj=new ...
今天学习js的收获和小总结: 脚本在什么时候执行: 1、打开页面时执行脚本 当浏览器打开一个HTML文档时,它会从头开始解释整个文档,包括HTML标签和脚本。如果脚本中有可以直接执行的语句,则会在遇到的时候马上解释执行。如: alert("这是我的第一个脚本") 2、利用ONLOAD事件执行脚本 onload事件是一个页面在浏览器中打开时发生的,应该方法常用于在打开一个页面的同时向用户显示一些消。 function myr(){ alert("加载的时候显...
new Array() new Array(len) new Array([item0,[item1,[item2,...]]] 使用数组对象的方法: var objArray=new Array(); objArray.concact([item1[,item2[,....]]]-------------------将参数列表连接到objArray的后面形成一个新的数组并返回,原有数组不受影响。如:var arr=["a","b","c"]; arr.concact("d","e"); 将返回包括从"a"到"e"字母元素的数组。而arr本身不受影响。 objArray.join(separator)-----------------以separator指...
定时刷新: 1,setTimeout("location.href='url'",2000) 说明:url是要刷新的页面URL地址 2000是等待时间=2秒, 2, 说明: n is the number of seconds to wait before loading the specified URL. url is an absolute URL to be loaded. n,是等待的时间,以秒为单位 url是要刷新的页面URL地址 3, 说明:一般用一个url参数或者表单传值判断是否发生某个操作,然后利用response.redirect 刷新。 4,刷新框架页 top.leftFrm.locati...
Keypress 的KeyCode:小键盘大键盘“-”4545“.”46460~948~5748~57“m”109“n”110a~z97~122“`”96a~i97~105Keydown 的keycode:小键盘大键盘“m”77“n”78“-”109189“.”1101900~996~10548~57左,上,右,下37~40Keyup的keycode同keydown相同,注意keydown总是在keypress之前触发,用keyup可以获得用户按键后输入。
//全局函数 Date //Date 类的静态方法 Date.parse Date.UTC //Date 对象的建立方法 new Date() new Date(毫秒数) new Date(标准时间格式字符串) new Date(年, 月, 日, 时, 分, 秒, 毫秒) //Date 对象的更多方法 getFullYear (getUTCFullYear) getMonth (getUTCMonth) getDate (getUTCDate) getDay (getUTCDay) getHours (getUTCHours) getMinutes (getUTCMinutes) getSeconds (getUTCSeconds) getMilliseconds (getUTCMilliseconds...
js使用方法小结,比较不错,无论是新手,还是老手都是不错的。1 创建脚本块 1: <script language="JavaScript"> 2: JavaScript code goes here 3: </script> 2 隐藏脚本代码 1: <script language="JavaScript"> 2: <!-- 3: document.write(“Hello"); 4: // --> 5: </script> 在不支持JavaScript的浏览器中将不执行相关代码 3 浏览器不支持的时候显示 1: <noscript> 2: Hello to the non-JavaScript browser. 3: </noscript> 4 链接...
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下,只能使用[]获取集合类对象. 解决方法:统一使用[]获取集合类对象. 3.自定义属性...
JavaScript中的异常可以用try..catch..finally语句来处理,也可以手动的来抛出异常。 1.使用try..catch..finally语句来处理异常 js代码在执行过程中如果出现异常,会手动创建一个异常类对象,该异常类对象将被提交给浏览器,这个过程称为“抛出异常”。当浏览器接收到一场对象时,会寻找能处理这一异常的代码并把当前异常对象提交给其处理,这一过程被称为“捕获异常”。try..catch..finally语句的基本语法格式为: 代码如下: try...
1. 用在外部CSS文件中加载必须的文件 @importurl(style.css); //只能用在CSS文件中或者style标签中 2. 简单的在页面中加载一个外部CSS文件 document.createStyleSheet(cssFile); 2. 用createElement方法创建CSS的Link标签 varhead=document.getElementsByTagName('HEAD').item(0); varstyle=document.createElement('link'); style.href='style.css'; style.rel='stylesheet'; style.type='text/css'; head.appendChild(style); 下...
令人欣慰的是,使用JavaScript获取节点的方法有很多种,这里简单做一下总结(以下方法在IE7和Firefox2.0.0.11测试通过): 1. 通过顶层document节点获取: (1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。如果页面上含有多个相同id的节点,那么只返回第一个节点。 如今,已经出现了如prototype、Mootools等多个JavaScript库,它们提供了更简便的方法:$(id),参数...