摘要:
一、检查邮政编码var pattern = /[1-9][0-9]{5}/; //共 6 位数字,第一位不能为0 {5}表示后面5位0到9var str = '224000';alert(pattern.test(str));二、检查是否是文件压缩包var pattern = /[\w]... 阅读全文
摘要:
客户端检测一共分为三种,分别为:能力检测、怪癖检测和用户代理检测,通过这三种检测方案,我们可以充分的了解当前浏览器所处系统、所支持的语法、所具有的特殊性能。一、能力检测: 能力检测又称作为特性检测,检测的目标不是识别特定的浏览器,而是识别浏览器的能力。 能力检测不必估计特定的浏览器,只需要确定当... 阅读全文
摘要:
一、使用客户端检测的原因 由于每个浏览器都具有自己独到的扩展,所以在开发阶段来判断浏览器是一个非常重要的步骤。 虽然浏览器开发商在公共接口方面投入了很多精力,努力的去支持最常用的公共功能; 但在现实中,浏览器之间的差异,以及不同浏览器的“怪癖”却是非常多的,因此客户端检测除了是一种补救措施,更... 阅读全文
摘要:
history 对象是 window 对象的属性,它保存着用户上网的记录,从窗口被打开的那一刻算起。一、history对象的属性 可以通过判断 history.length,得到是否有历史记录和记录数。alert(history.length);二、history对象的方法 ... 阅读全文
摘要:
一、概述: location 是 BOM 对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。 事实上,location 对象是 window 对象的属性,也是 document 对象的属性;所以 window.location 和 document.locatio... 阅读全文
摘要:
一、BOM概述 BOM(Browser Object Model)浏览器对象模型,它提供了很多对象,用于访问浏览器的功能。 BOM 缺少规范,每个浏览器提供商又按照自己想法去扩展它,那么浏览器共有对象就成了事实的标准。所以,BOM 本身是没有标准的或者还没有哪个组织去标准它。 BOM 的核心对... 阅读全文