JavaScript做的俄罗斯方块

ter"sunnisdu山东大学ahref="javascript:window.location.reload();"开始/a/spanbr/spanstyle="background-color:black;width:22"/spanspanid="msg"style="width:232;background-color:black;color:#00FF00;"俄罗斯方块/spanscriptlanguage=javascriptstartGame();/script/BODY/HTML推荐给大家!以前在网上还见过有人用js做了个星际争霸,javascript真是门很不错的语言。
http://www.w3dev.cn/article/20090814/825.aspx

不唐突的JavaScript的七条准则

不要做。 让JavaScript的功能独立于输入设备 要记住其他的脚本可能会影响你的JavaScript的功能,所以要保证你的脚本的作用域尽可能地安全。 在开始设计你的脚本之前,要考虑的第一件事情就是检查一下你要为其编写脚本的HTML代码,看看有什么东西可以帮助你达到目的。 2.找出钩子和节点关系(HTML是脚本的基石) 在开始编写脚本之前,要先看一下你要为之编写JavaScript的HTML。如果HTML是未经组织的或者未知的,那么你几乎不可能有一个好的脚本编写方案——很可能就会出现下面的情况:要么是会用JavaScript创建太多标记,要么就是应用太依赖于JavaScript。 在HTM
http://www.w3dev.cn/article/20090811/734.aspx

网页常用Javascript

网页常用Javascript ,测试浏览器为IE,在firefox等w3c浏览器下有些代码没效果1.让文字不停地滚动   +展开-HTMLMARQUEE滚动文字/MARQUEE2.记录并显示网页的最后修改时间   +展开-HTMLscriptlanguage=Javascript  document.write("最后更新时间:"+document.lastModified+"")  /script3.关闭当前窗口  +展开-HTMLahref="/"onClick="javascript:window.close();returnfalse;"关闭窗口/a4.5秒后关闭当前页  +展开-H
http://www.w3dev.cn/article/20090807/664.aspx

网站开发WEB前端高性能优化之JavaScript优化细节

、避免Javascript事件绑定出现内存泄漏 "These memory leaks often occur as a result of circular references between JavaScript objects and objects within IE’s DOM (document object model)." Microsoft GPDE Team Blog 参见:http://www.w3cgroup.com/article.asp?id=207 七、使用WEB Workers技术(支持html5的浏览器) Web Workers为JavaScript提供了
http://www.w3dev.cn/article/20090805/655.aspx

javascript的prototype继承

性时,取得的是从父类中继承的constructor属性,从而constructor的值是父类而不是子类。我也曾经为了这四个缺点头疼过,于是对prototype继承进行改造。我试了几种方法,下面是我觉得最好的一种。我把它写成Function对象的一个方法,这样用的时候方便。方法如下:+展开-JavaScript//类的继承-海浪版Function.prototype.Extends=function(parentClass){varBs=newFunction();Bs.prototype=parentClass.prototype;this.prototype=newBs();this.pro
http://www.w3dev.cn/article/20090710/480.aspx

Javascript attachEvent传递参数的办法

找了半天找到的解决办法,看介绍说是javascript问题,导致得不能直接读取外部的那个函数,不然就所有传递的参数都变为最后一个了。+展开-JavaScriptvarnewopen=function(id,level){returnfunction(){opentree(id,level);//该函数为外部定义的一个执行函数;}}x.attachEvent("onclick",newopen(id,parseInt(level)+1));y.attachEvent("onclick",newopen(id,parseInt(level)+2));
http://www.w3dev.cn/article/20090707/424.aspx

判断访问者的浏览器是否支持JavaScript和Cookies

程序能实现的功能是:1 当用户 JavaScript 打开,而 Cookies 关闭时弹出警告信息2 当用户 JavaScript 关闭,用户无法直接得到检查结果。(不要忘记,要弹出警告窗口也需要执行 alert 这个 JavaScript 语句,这时即使检查出来都无法提示),但这时用户的 from 提交后,后台的程序就会发现 cookieexists 这个域的值是 false,这就说明 JavaScript 关闭了。以后要做什么就不用我说了吧?翻译:讨饭猫noscript您的浏览器好像不支持JavaScript,请更改您的浏览器选项以启用JavaScript/noscript文章来源:ht
http://www.w3dev.cn/article/20090707/430.aspx

使用Javascript和DOM Interfaces来处理HTML

法以及如何在JavaScript中使用它们。你将会学习到如何动态地创建,访问,控制以及移除HTML元素。这里提到的DOM方法,并非是HTML专有的;它们在XML中同样适用。这里所有的示例,在任何全面支持DOM level1 的浏览器里都能正常工作;例如Mozilla浏览器或者其他基于Mozilla的浏览器,像网景公司的下一代导航者(Navigatior)浏览器等。这里的示例代码在IE5中也能正常工作。 这里所提到的DOM方法是文档对象模型规范(级别一)的核心的一部分。DOM 级别一包括对文档进行访问和处理的方法(DOM 1 核心)和专门为HTML文档定义的方法。javaScript DOM方法
http://www.w3dev.cn/article/20090702/385.aspx

JavaScript解析XML知识点总结

1.JAVASCRIPT中的创建对象var xmlDoc = new ActiveXObject("Microsoft.XMLDOM") 2.创建解析器对象 set objXml=CreateObject("Microsoft.XMLDOM") objXml.async="false" objXml.load("test.xml") 装载xml文件 3.根据绝对路径装载xml文件objXml.load(Server.MapPath("test.xml")) 4.查找某一节点"NewList"Set objRootsite = xmlDoc.getElementsByTagName("NewLi
http://www.w3dev.cn/article/20090702/386.aspx

JavaScript解析XML的方法总结

  最近一个项目中要用到树形列表,本来是用mztree的,但数据用了xml,本来xml就是树形目录,就打算用JavaScript直接解析xml文件了,网上找到一些JavaScript操作xml的方法,在此做一个总结。  我的xml文件Login.xml如下:LoginCharacterC Text=热血 Value=0/CC Text=弱气 Value=1/CC Text=激情 Value=2/CC Text=冷静 Value=3/CC Text=冷酷 Value=4/C/CharacterWeaponW Text=光束剑 Value=0/WW Text=光束配刀 Value=1/W/Wea
http://www.w3dev.cn/article/20090702/javascript-parse-xml-file-methods-summary.aspx

利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件

,在 HKEY_CLASSESS_ROOT 中查找,输入控件对应的 CLSID,会在该目录下的一个叫 CLSID 的目录中找到对应控件的注册信息,打开该节点,其中有一项是 ProgID,其对应的值就是创建该控件时所要用的名称,这样你就可以方便创建和检测你自己所设计的控件了。由于IE不允许 javascript 访问系统功能,所以我们不能够对 IE 的相关设置做一个直接的访问,那么根据我们上面的检测试试,我们可以轻松的判定IE是否禁止运行 ActiveX 控件,这也是非常有用的一点,因为很多提示我们可能要提示用户由于什么什么原因,而导致不能使用某项 ActiveX 控件的功能。那么我们如何来进行
http://www.w3dev.cn/article/20090701/313.aspx

JavaScript之-compareDocumentPosition函数

ck# re: JavaScript之-compareDocumentPosition函数 回复 更多评论 2007-09-17 09:53 by 千里冰封 就是因为两者浏览器对JS的支持度不太一样,才会这样 # re: JavaScript之-compareDocumentPosition函数 回复 更多评论 2007-09-18 08:32 by 赫连紫軒(puras) @千里冰封 嗯.我知道是因为两个浏览器的不同造成的值不同 我没明白的为什么我测试的时候,IE里是不支持这个方法 而在W3C上又给出了两者的值......# re: JavaScript之-compar
http://www.w3dev.cn/article/20090701/320.aspx

javascript获取textarea光标选择位置和内容方法(IE, Firefox)

LEMETANAME="Generator"CONTENT="EditPlus"METANAME="Author"CONTENT=""METANAME="Keywords"CONTENT=""METANAME="Description"CONTENT=""scripttype="text/javascript"functiongetSelectedText(){varselectedText;vartextField=document.getElementById('inputTextarea');if(window.getSelection)selectedText=getTextField
http://www.w3dev.cn/article/20090701/322.aspx

JavaScript apply与call的用法意义及区别

JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。先来看看JS手册中对call的解释:call 方法调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg2,, argN可选项。将被传递方法参数序列。说明call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作
http://www.w3dev.cn/article/20090701/JavaScript-apply-call.aspx

JavaScript对象转换成JSON字符串及深度克隆方法

JavaScript对象转换成JSON字符串的方法,及JavaScript深度克隆方法 转自:http://snippets.dzone.com/posts/show/749 实现代码: Object.prototype.deep_clone=function(){ eval("vartmp="+this.toJSON()); returntmp; } Object.prototype.toJSON=function(){ varjson=[]; for(variinthis){ if(!this.hasOwnProperty(i))continue; //if(typeofthis[i]
http://www.w3dev.cn/article/20090701/338.aspx

JavaScript 取得 Xml 文件的 LastModify

JavaScript 取得 Xml 文件的 LastModify曾经有段时间,要是在担心,Google/Yahoo会不会不知道我的Sitemap.xml更新了,又或者Baidu不知道偶的基于BBS的开放协议生成的xml文件是否更新,虽然知道不会有这样的问题,总觉得这中间有一些东西是我所不知道的:)直到最近鼓捣Http的时候,才发觉,除了Get/Post以外,原来还有个只关注响应首部的请求:Head请求,当服务器对Head请求做出响应时,只发送响应首部而忽略内容,由于忽略了内容,对Head请求的响应比对Get或Post的响应就小得多也快很多了.示例如下:JS版:+展开-JavaScriptvar
http://www.w3dev.cn/article/20090701/358.aspx

如何使用javascript 将阳历的日期 转换为 阴历日期? 急急!

比如: 阳历日期为:2008-2-20 请将此阳历日期转换为 阴历日期 用javascript实现,等待中……------------------------引用: ------------ tiandaqian 发表于:2008-02-20 23:12:303楼 得分:0 代码有,就是比较长,给你个网址不算侵权吧,haha http://ark.hit.edu.cn/Pages/calendar.htm 农历与公历的关联是告24节气关联的,重点理解这一句的用途: var solarTerm = new Array("小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨"
http://www.w3dev.cn/article/20090701/365.aspx

请问如何用javascript动态修改css文件?

等级: 可用分等级:贫农 总技术专家分:37 总技术专家分排名:142410 发表于:2008-05-30 11:52:218楼 得分:0 5楼的问题补充一下,不能修改帖子还真不方便。。 是这样的,我想在那个页面里这个css文件进行操作,但不想让页面使用这个css文件里的样式,如果用link指令进来的话,页面就会使用这个样式了。。 修改 删除 举报 引用 回复 加为好友 发送私信 在线聊天 test33 隐姓埋名 等级: 可用分等级:富农 总技术专家分:574 总技术专家分排名:29282 发表于:2008-05-30 17:57:479楼 得分:0 classname=XX
http://www.w3dev.cn/article/20090701/367.aspx

JavaScript技巧:实现 sleep()

Thread.sleep 。Top40 楼sinofool(蠢材的我)回复于 2006-03-07 14:01:19 得分 1如果不是只运行一次两次,而是连续的间隔运行,用递归的setTimedout可以实现。 但是IE浏览器好像不会释放递归里面变量的内存。 只要一两次运行的话,既然javascript没有多线程的设计,就用浏览器自己的刷新机制来运行吧。Top41 楼ttyp(@http://www.cnblogs.com/ttyp/)回复于 2006-03-07 18:42:18 得分 1js本身是没办法办到的,借助其他也许可能做成真正的sleep ServerXMLHTTP有个s
http://www.w3dev.cn/article/20090701/372.aspx