Welcome 微信登录

首页 / 脚本样式 / JavaScript

Javascript的getYear、getFullYear、getUTCFullYear异同分享

Javascript的getYear、getFullYear、getUTCFullYear异同分享

其中getYear()方法出生较早,在早期也一直使用OK,可是在2000年后这个方法问题多多,因为在Firefox和Safari等浏览器上,getYear始终返回年份与1900 年之间的差,比如1998年返回98,而2009年则会显示109,如果大家都这么处理也好,要加一起加,微软自己在IE浏览器中把getYear给修正了,可Firefox(最新版本也没修正这个问题)还蒙在鼓里,仍老老实实的按照原有规则解析getYear,本来都可以指望用户自行修正,这样一...
兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码

兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码

在编写处理xml的网页时,经常为浏览器兼容性头疼。于是我将常用的xml操作封装为函数。经过一段时间的改进,现在已经很稳定了,用起来很舒服。 函数有—— xml_loadFile:xml同步/异步加载。 xml_transformNode:xsl转换。 xml_text:节点的文本。 selectSingleNode:根据XPath选择单个节点。 selectNodes:根据XPath选择多个节点。 全部代码(zyllibjs_xml.js)—— 复...
firebug的一个有趣现象介绍

firebug的一个有趣现象介绍

复制代码 代码如下: var obj = {length:0,splice:function(){}} console.log(obj) 猜猜上面会打印出啥? 没错,打印出来的看起来是一个空数组。。。 在FIREBUG里如果一个对象同时拥有length属性和splice方法,就会被firebug显示为数组的形式。。。 如果以前注意过的话就会发现JQUERY就是这么写的,通过选择器打印出来的看起来跟数组一样。 一直以来我都很好奇为毛返回的数组,但是却有数组...
js常用代码段整理

js常用代码段整理

每段代码前边都有功能注解和参数要求等说明文字,难度不大也就没做更多注释。 为看得清楚,这里依先后顺序做个小目录: 重写window.setTimeout, 理解递归程序的返回规律, 截取长字符串, 取得元素在页面中的绝对位置, 统计、去除重复字符(多种方法实现), 把有序的数组元素随机打乱(多种方法实现)。 复制代码 代码如下: /* 功能:修改 window.setTimeout,使之可以传递参数和对象参数 (同样可用于setInterval) 使用方法...
用Javascript评估用户输入密码的强度实现代码

用Javascript评估用户输入密码的强度实现代码

1.如果密码少于5位,那么就认为这是一个弱密码。 2.如果密码只由数字、小写字母、大写字母或其它特殊符号当中的一种组成,则认为这是一个弱密码。 3.如果密码由数字、小写字母、大写字母或其它特殊符号当中的两种组成,则认为这是一个中度安全的密码。 4.如果密码由数字、小写字母、大写字母或其它特殊符号当中的三种以上组成,则认为这是一个比较安全的密码。 复制代码 代码如下: <script language="javascript"> //CharMo...
jQuery 中使用JSON的实现代码

jQuery 中使用JSON的实现代码

JSON 的格式说明可以在可以这里看到,非常详细,还是中文的。JSON 格式说明需要特别注意的是,在 JSON 中的属性名是需要使用引号引起来的。jQuery 中使用 JSONjQuery 是现在使用广泛的脚本库,那么,在 jQuery 中如何使用 JSON 呢?解析 JSON在 jQuery 中已经提供了对于解析 JSON 的内在支持,jQuery.parseJSON 函数提供了解析的支持,详细的说明见这里。复制代码 代码如下: var obj = jQ...
JS获取页面窗口大小的代码解读

JS获取页面窗口大小的代码解读

本节代码主要使用了Document对象关于窗口的一些属性,这些属性的主要功能和用法如下。 要得到窗口的尺寸,对于不同的浏览器,需要使用不同的属性和方法:若要检测窗口的真实尺寸,在Netscape下需要使用Window的属性;在IE下需要深入Document内部对body进行检测;在DOM环境下,若要得到窗口的尺寸,需要注意根元素<html>的尺寸,而不是<body>元素。 Window对象的innerWidth属性包含当前窗口的内部...
js Function类型

js Function类型

1.函数就是对象,而函数名是指向函数对象的指针,不会与某个函数绑定。 2.函数没有重载(函数重载:同一个函数名对应着多个函数的实现.) For Examle: function addnum(num){return num+10 } function addnum(num){return num+20} addnum(10);//30 3.函数表达式与函数声名(解析器会率先读取函数声明,其它情况都是等价的). 4.作为值的函数。 按照某个对象属...
使用Jquery来实现可以输入值的下拉选单 雏型

使用Jquery来实现可以输入值的下拉选单 雏型

上网 找了一下,有一堆现成的控件,可是 现成的 我要去了解,来结合我现在 系统来应用,要花不少时间,这个时间 跟我自己 搞一个成本 应该差不多 那我还不如 自己 搞一个,比较能了解 怎麽运作,後面就更容易加以运用了。 我的目标是,要把 这个 作成一个控件来使用,并要降低外部程式使用的耦合性,也就是 外部程式 使用上所需的必要条件要尽量减少,免得一忘记加什麽设定,程式 就挂了。 如有可能 甚至希望,只会需要引用一个 Jquery 其他 JavaSciprt ...
<< 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 >>