如何写友好的Javascript代码?

实例:尽可能写友好的Javascript代码——在Search Engine的robot搜索时,针对的type,text/html此类“文本”的友好度是最高的(现阶段text/xml除外),而text/javascript此类的友好度不理想,如果robot还要判断DHTML代码的话……...

日期:2013-07-25 20:23:50

点击:26

JavaScript返回上一页并自动刷新的方法

谈到返回上一页,大家或许都会想到history.go(-1)和history.back()等,但是这只是单纯的返回上一页,读取的是缓存中的数据,不一定会达到想要的效果。比如说在某在网站上登陆后返回到上一页,这时需要刷新后才能显示你已登录,就不能仅仅只是返回上一页了。...

日期:2013-06-25 23:46:35

点击:148

Javascript:将人民币数字转换成大写形式

用JavaScript编写了一功能函数,完成如下功能:1、对一给定字符串,如:1234.55,转换成正确的中文货币描述:如:人民币壹仟贰...

日期:2013-06-04 23:47:52

点击:25

javascript中的全部变量与局部变量

开始我想的是既然在function里面定义了局部变量 a ,那function外定义的全局变量在function里面是不会起作用的,所以fullrange和halfrange的值应该分别是:400和100。因为当时是笔试,而不是上机(上机也不会出现这问题,呵呵),所以得出这个答案,面试老师...

日期:2011-03-18 23:54:40

点击:165

CSS+JavaScript实现居中的半透明弹出层

DivCSS+JavaScript实现弹出一个始终居中的半透明层,它可以自动适应浏览器窗口大小,拖动IE滚动条它仍然居中,而且还可以改变它的透明度,和大站的效果是一样的。 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xht...

日期:2011-03-12 21:28:40

点击:158

javascript中substring和substr的用法比较

substring 方法用于提取字符串中介于两个指定下标之间的字符 substring(start,end) 开始和结束的位置,从零开始的索引 参数 描述 start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 stop 可...

日期:2011-03-11 10:27:50

点击:142

javascript判断字符串是否为数字

javascript判断字符串是否为数字, 是否为整数, 是否为浮点数的方法。 [js]代码: 正则表达式方法 function checkRate(input) { var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^[1-9]+[0-9]*]*$/ if (!re.test(input.rate.value)) { al...

日期:2011-03-11 10:24:05

点击:183

javascript右下角弹窗广告效果

在支持position:fixed的浏览器上使用position:fixed,这样当拖动共同条的时候弹窗位置是固定的。 优化了IE6下onscroll 事件绑定的函数 还需改进的地方(过段事件等项目应用的时候会修改): 30秒后自动关闭 方便的插入弹出内容 主要代码: [js]代码: var RB...

日期:2011-03-03 21:52:36

点击:191

javascript实现标题栏新消息提示效果

标题栏新消息提示如图: javascript实现标题栏新消息提示效果 ,这个新消息提示的效果,主要用于提示用户有新消息。具体实现代码如下: [js]代码: var newMessageRemind={_step: 0,_title: document.title,_timer: null,//显示新消息提示show:function(){var...

日期:2011-03-03 20:51:08

点击:80

JavaScript添加、删除函数事件的方法

JavaScript添加、删除事件的方法,也就是让某些方法生效指定次数,可以是一次、两次或更多次,但指定次数执行完毕后就删除该方法,使其失效,如果你经常从事JS编程,你就会知道这种功能用得比较多。 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition...

日期:2011-03-02 12:57:09

点击:106

简单代码实现JavaScript类型判断函数

根据ECMA-262中的解释,Object.prototype.toString(),将返回对象实例的类型,返回格式[object class ]字符串。所以 通过 slice截...

日期:2011-03-01 23:46:48

点击:128

javascript设计模式学习笔记之“类式继承”

在做一件事情之前,首先要清楚做这件事情的好处有什么,相信不会有哪个人愿意无缘无故的去做事情。一般说来,我们在设计类的时候,实际上就是希望能减少重复性的代码,使用继承可以完美的做到这一点,借助继承机制,你可以在现有类的基础上再次进行设计并且...

日期:2011-03-01 23:13:39

点击:85

三种javascript定义函数的方法

在JavaScript的世界里,定义函数的方法多种多样,这正是JavaScript灵活性的体现,但是正是这个原因让初学者摸不着头脑,尤其对于没有语言基础的同学。正所谓条条大道通罗马,但是如果道路太多,会让行路者不知所措,因为不知道走那条路才是正途,呵呵,废话...

日期:2011-03-01 22:59:55

点击:165

javascript取消网页中的冒泡事件

在默认情况下,发生在一个子元素上的单击事件(或者其他事件),如果在其父级元素绑定了一个同样的事件,此时点击子元素,click事件会首先被子元素捕获,执行绑定的事件程序,之后会被父级元素捕获,再次激发一段脚本的执行,这就是所谓的“事件冒泡”。 !DO...

日期:2011-03-01 22:56:15

点击:86

javascript简单的拖动模型

在 google 个性化首页和 tom 网都有这种自定义网页布局的应用,兴趣所至,自己动手写了一个 js 拖动模型,发出来共享一下,声明:只是阐述拖动的基本原理,仅供参考: !DOCTYPE htmlhtml xmlns="http://www.w3.org/1999/xhtml"headmeta http-equiv="Content-...

日期:2011-03-01 22:33:58

点击:166

javascript中巧用”&&”和”||”

对于和||运算符,相信大家都用过,分别进行逻辑与运算和逻辑或运算符。如果的第一个运算数是false,则不再考虑第二个运算数,直接返回false。如果||的第一个运算数是true,那么也不再考虑第二个运算数。 没有实践就没有发言权,demo如下: [js]代码: var a...

日期:2011-03-01 22:22:21

点击:148

JAVASCRIPT关于IE透明度失效的问题

近期项目中,发现这个诡异的问题,IE(以下如有特殊说明,指全部IE系列浏览器)下透明滤镜竟然会失效。起因在于,在做一个lightbox时,发现遮罩层透明效果是失效的,在第一时间里,我当然是把问题定位在YUI组建设计的缺陷上,但是当我用IE调试工具看到遮罩层...

日期:2011-03-01 22:01:54

点击:141

JavaScript中的prototype 构造函数的原型对象

JavaScript中的prototype,即构造函数的原型对象,我想对于使用过JavaScript oo模式编程的你来说,肯定都能很好的利用prototype的特性来编写出优美的面向对象的代码,因为它的确很好用。但是你真的足够了解prototype吗? 首先我觉得,在分析prototype之前,...

日期:2011-03-01 21:57:54

点击:114

javascript object数据存储的无序性

object作为javascript的一种数据存储格式,采用哈希表的存取方式,即一个key对应唯一的值,这样的特性,有时候给开发带来很大的便利,比如当我们需要获得一系列不能重复的数字时,可以做如下处理: [js]代码: var randomOne = function(){var i = 0 , obj =...

日期:2011-03-01 21:44:08

点击:282

JavaScript初学者应注意的细节

每种语言都有它特别的地方,对于javascript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节,与大家分享。 一、简化代码 JavaScript定义...

日期:2011-03-01 21:21:57

点击:234

Javascript获取以及设置光标位置

在项目开发中经常遇到input等设置光标位置到最后的问题,今天我查了一下Google,找到了在IE、Firefox、Opera等主流浏览器的获取光标位置(getCursortPosition)以及设置光标位置(setCursorPosition)的函数。 获取光标位置函数 [js]代码: function getCurs...

日期:2011-02-26 14:31:45

点击:142

JavaScript去除字符串两端空格功能实现

在使用表单提交数据的时候,有时会不小心在输入框内输入空格,而提交后存入数据库里面的数据并不是自己需要的,于是乎造成了很多不必要的麻烦。为此,PHP中诞生了trim()函数,数据提交到服务器端经过trim()函数后即去掉了两端空格。 可是在用JavaScript验证...

日期:2011-02-25 19:59:11

点击:122

JavaScript代码实现全选与取消全选

全选功能在网页上很常见,方法也很简单,整理了一段该功能的代码: [js]代码: //全选 function upCheckAll(){ if($("#upcheckboxall").attr("checked") == true) { $("input[name='upcheckbox']").each( function() { if ( ! $(this).attr("disabled")){ $(...

日期:2011-02-25 19:56:25

点击:167

JavaScript实现自动刷新代码

IE真的很怪异,对css的支持不好这个地球人都知道。但一直以为对JavaScript的支持还可以,最近我却改变了此看法。起因是这样的,博客的留言是用Ajax做的,当留言提交成功后页面自动刷新,这样就可以显示最新留言,代码如下: [js]代码: }else if(msg.indexOf...

日期:2011-02-24 23:44:25

点击:101

JavaScript获取FCKeditor编辑器内容

FCKeditor是用iframe调用编辑器的,所以直接用ID是获取不到的。网上查找后发现官方是留了此API的,用如下代码即可获取FCKeditor编辑器内容: [js]代码: var blogcontent = FCKeditorAPI.GetInstance("content").EditorDocument.body.innerHTML;//content是F...

日期:2011-02-24 23:25:01

点击:159

javaScript与jquery实现锚点平滑移动

最近做项目时需要用到锚点平滑移动的效果,在网上找了两个列子,还不错。 一、用jquery实现的,代码如下: [js]代码: 平滑跳转到底部:滑到底部 平滑回到顶部:回到顶部链接 1、点击 此处 查看演示效果; 2、优点:代码简洁; 3、缺点:只能用鼠标点击事件...

日期:2011-02-24 22:24:20

点击:247

JavaScript实现下判断时间格式的代码

JavaScript实现下判断时间格式的代码 htmlheadtitle检查是否为时间/titlescript language=javascriptfunction check(){str = form1.txt.value;str = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);if (str == null){alert('你输入的时间格式无效');retu...

日期:2010-10-11 13:09:46

点击:124

javascript实现点此处数秒后再显示立即下载

javascript实现点此处数秒后再显示立即下载,具体实现代码如下: form name=agreetd align=center valign=middle bgcolor=#FFFFFFb正 在 连 接 下 载 中 SPAN ID=BT/SPAN/binput name=agreeb type=button class=buttonface onClick_fckprotectedatt=%20onClic...

日期:2010-10-10 14:11:58

点击:181

JavaScript实现文本框下拉自动提示功能

JavaScript实现文本框下拉自动提示功能,其功能效果类似百度和Google的输入框提示效果,这里为了演示时加载的速度比较快,选用了一些数据,输入1可更好的看到效果。代码如下: !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.o...

日期:2010-10-10 14:04:36

点击:99

javascript中值传递和地址传递

在JavaScript中,除了Object,Array是地址引用,其他数据类型,诸如Number 、Boolean、String等都是值引用,这就是从陷阱中挖出的东西,同一个坑不能跳进去两次啊 [js]代码: var a = 11111;var b = {pro: "test"}function fn(a,b){a = 2222;b.pro = "zhenn";}...

日期:1970-01-01 08:00:00

点击:141

php 日期正则表达式

php 日期正则表达式本文章提供一款利用正则表达式来验证日期是不是正则的日期格式了,第一个是一款正常的日期验证,安全通过了。第二款日期格式有问题,所以输出日期不合法了。...

日期:2011-01-17 16:22:10

点击:13

遭遇“word文档杀手”病毒

打开word文件时遇到了一件离奇的怪事,常用的Word文件怎么也打不开,总是出现提示框:“版本冲突:无法打开高版本的word文档”。再仔细查看,文件夹里竟然有两个名字一模一样的word文件!试着查看文件的扩展名也不行,看来笔者遭遇了“word文档杀手”病毒。...

日期:2013-07-18 22:23:42

点击:20

诺基亚X2-01正式开卖 价格仅79.99美元

传闻多时的 诺基亚X2 -01日前已经在美国市场上市,这款产品此前刚刚出现在MWC2011的大会上,而在美国市场,这款手机已经悄然上市了。这款由运营商T-Mobile定制的手机是去年诺基亚发布的最廉价的QWERTY全键盘手机之一,目前的上市价格也只有79.99美元。 诺基...

日期:2013-07-20 11:34:19

点击:195

Firefox插件下载量突破20亿次

Firefox插件下载量突破20亿次...

日期:2011-01-07 11:39:50

点击:11

简约不简单 惠普迷你工作站评测

笔记本、手机、MP3等数码设备都在向小型化发展,作为专业图形设备的工作站也未能免俗,就像这台惠普刚刚发布的Z200 SFF工作站。...

日期:2011-01-08 12:15:10

点击:94

用实例分析PHP5异常处理

用实例分析PHP5异常处理...

日期:2011-01-05 16:34:38

点击:11

Fedora 18正式发布,在线下载以及升级

Fedora Project 十分自豪地为不用的使用环境提供许多新特性,包括传统的桌面用户、系统管理员、开发者、云以及许多许多。但是有一些新特性是每个用户从安装 Fedora 18 开始就能体会到的。 首先,Fedora 图形安装器 Anaconda 已经被完全重写,新的 UI 为安装...

日期:2013-01-15 23:21:18

点击:197

xml格式化后转化为html

C#,XML,CSHARP,xml格式化后转化为html...

日期:2011-07-20 09:56:07

点击:11

如何设置安装Ubuntu 9.04正式版

保存原有设置安装Ubuntu 9.04正式 有两种方法供我们选择,升级安装和全新安装。因为前者给我留下的都是痛苦的回忆,所以我通常不建议大家采用升级安装的方式。如果现有的这个已经服役很长时间,被调教的极为顺手,那么完全抛弃重新配置会非常浪费时间,所以为了减少全新...

日期:2013-07-15 21:11:11

点击:21

如何将excel的数据导入到数据窗口中

transaction access access = CREATE transaction access.DBMS =...

日期:2011-01-06 13:37:34

点击:6

共5页/131条 首页 1 2 3 4 5 下一页 末页