摘要:from :http://www.3lian.com/edu/2014/03-19/135471.html目的:计算字符串长度(英文占1个字符,中文汉字占2个字符)方法一:代码如下:String.prototype.gblen = function() { var len = 0; for (v...
阅读全文
文章分类 - JS
摘要:本文出自:http://www.cnblogs.com/meizi/archive/2011/01/22/1941852.html要想知道它们是怎么停止的,首先我们要了解它们的运行机制和原理:先来了解 setInterval :--------------------------------------------------------------------------------------------------------1,HTML DOM setInterval() 方法定义和用法setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInter
阅读全文
摘要:本文出自:http://blog.sina.com.cn/s/blog_4fe8c9230100i3sa.html<img src="img/cancel.jpg" onclick="javascript:document.getElementByIdx_x('loginForm').reset();"/>将图片作为背景,利用input标签也可实现图片提交按扭!<input type="image" src="img/login.jpg"/><input type=&q
阅读全文
摘要:本文出自:http://www.cnblogs.com/unique/archive/2009/04/17/1438065.htmlkeycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Caps_Lockkeycode 27 = Escape Escapekeycode 32 = space spa
阅读全文
摘要:本文出自:http://www.cnblogs.com/gaochong/archive/2011/04/13/2013996.html记JavaScript常用的一些 *本文实例均来自w3school下JavaScript 实例{JS代码可以位于head部分和body部分,位于head部分可以确保在调用函数前,脚本已经载入了。定义变量用“var”。JS对大小写敏感。语句、判断、赋值均类似C++。(每句写一行,不用写“;”哦~~)}JS可侦测到得事件onabort图像加载被中断onblur元素失去焦点onchange用户改变域的内容onclick鼠标点击某个对象ondblclick鼠标双击某个
阅读全文
摘要:一、文章出自:http://www.cnblogs.com/earlybirdmin/articles/1492440.htmlhttp://www.cnblogs.com/earlybirdmin/articles/1492440.html// -->http://www.cnblogs.com/earlybirdmin/articles/1492440.html// -->JavaScript For...In 声明For...In 声明用于对数组或者对象的属性进行循环操作。for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。语法:for
阅读全文
摘要:一、自身原因 文章出自:http://www.jb51.net/article/21909.htm1. 'null'为空或不是对象: <script type="text/javascript"> 里面加个defer=true属性试试看, 即:<script type="text/javascript" defer=true> 2. document.getElementById为null 原因: var titab=document.getElementById("titletab");没有取
阅读全文
摘要:深入解读JavaScript中BOM和DOMBOM定义了JavaScript可以进行操作的浏览器的各个功能部件的接口,提供访问文档各个功能部件(如窗口本身、屏幕功能部件、浏览历史记录等)的途径以及操作方法。遗憾的是,BOM只是JavaScript脚本实现的一部分,没有任何相关的标准,每种浏览器都有自己的BOM实现,这可以说是BOM的软肋所在通常情况下浏览器特定的JavaScript扩展都被看作BOM的一部分,主要包括:◆关闭、移动浏览器及调整浏览器窗口大小; ◆弹出新的浏览器窗口; ◆提供浏览器详细信息的定位对象; ◆提供载入到浏览器窗口的文档详细信息的定位对象; ◆提供用户屏幕分辨率详细信息
阅读全文
摘要:今天同学在写脚本的时候遇到一个问题,用 document.write 输出 <script type='text/javascript'></script> 怎么搞都不行,浏览器中只会显示形如 "); 的东西,注释掉这行代码仍然出错……我猜想可能是某个字符需要转义,但没试验成功。直到看到这篇文章才明白了,我来转述一下要点:使用 document.write 输出 HTML 标签(尤其是 <script> 标签)的时候,需要将闭合标签进行转义,否则浏览器在匹配闭合标签时发生错误。这样写是没问题的:document.write('
阅读全文
摘要:在载人页面后,浏览器输出流自动关闭;在此之后,任何一个对当前页面进行操作的document.write()方法将打开—个新的输出流。它将清除当前页面内容(包括源文档的任何变量或值)、因此.假如希望用脚本生成的HTML替换当前页面,就必须把HTML内容连接起来赋给一个变量、使用一个document.write()方法完成写操作,不必清除文档并打开一个新数据流,一个document.write()调用就可完成所有的操作。 关于document.write()方法还有一点要说明的是它的相关方法document.close()。脚本向窗口(不管是本窗口或其他窗口)写完内容后.必须关闭输出流。在延时脚本
阅读全文
摘要:在制作网页中遇到的问题,因为现在用div+css,所以,网页头部就有了<html xmlns="http://www.w3.org/1999/xhtml">代码,可是有它以后所有的滚动代码都不会滚动。 解决办法一: 删除网页首行的 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 这个确实可以解决, 因为 js代码里有不
阅读全文