
javascript
iteye_7465
这个作者很懒,什么都没留下…
展开
-
javaScript 收藏(1)
、数字验证内 1.1 整数 /^(-|\+)?\d+$/.test(str) 1.2 大于0的整数 (用于传来的ID的验证) /^\d+$/.test(str) 1.3 负整数的验证 /^-\d+$/.test(str)2、时间类 2.1 短时间,形如 (13:04:06) function isTime(str) { var a = str.m...原创 2008-07-10 18:33:07 · 101 阅读 · 0 评论 -
深入理解Javascript闭包(closure)(转)
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接...原创 2008-10-21 12:35:49 · 76 阅读 · 0 评论 -
在Javascript中,什么是闭包(Closure)
闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。例1。 以下是引用片段:<script type="text/javascript"> function sayHello2(name) { var text = 'Hello ' + name; // local variable ...原创 2008-10-21 12:02:21 · 99 阅读 · 0 评论 -
如何解决ajax跨域的问题
ajax(动态网站静态化)伴随的goole 的推动,越来越多的站点开始使用了,在开大ajax(动态网站静态化)程序的时候会遇到很多的问题,主要有以下几个方面: 1.跨浏览器问题 2.历史后退状态问题 3.跨域问题 跨浏览器的问题因为现在有很多的开元的框架已经解决了,我们无需为此而烦恼。 历史后退状态问题我们可以使用一个数组来保存历史纪录,然...原创 2009-06-18 18:57:54 · 121 阅读 · 0 评论 -
iframe和异步的跨域请求,结合土豆网的实例
这篇文章将会探讨一下在网页里做异步的跨域请求,以及借助iframe来获取数据的方法。呃,本来我觉得这个话题没什么好说的了,因为如今好像没有几个web应用能离开这类request,google和facebook用iframe来做comet的时候也基本上把能hack的都hack遍了,所以我估计开发者社区里应该早就形成所谓的”最佳实践”(best practices)了罢。不过最近看到有一些关注前端...原创 2009-06-18 18:47:59 · 211 阅读 · 0 评论 -
javascript获取浏览器的宽度和高
<script language="JavaScript" type="text/JavaScript"><!-- function displayScreenSize() { var bodyWidth =document.body.clientWidth; //网页可见区域宽 ...原创 2008-09-19 13:55:34 · 120 阅读 · 0 评论 -
Javascript DOM 编程实例讲解--仿LightBox效果提示框
Javascript DOM 编程实例讲解--仿LightBox效果提示框原地址:http://bbs.51js.com/viewthread.php?tid=77238&extra=page%3D1&page=1 Javascript DOM 编程实例讲解--仿LightBox效果提示框做WEB前台开发也有两年多,在开发中经常要涉及到DOM编程,我想大家也跟我一样,经常...原创 2008-09-13 11:53:46 · 138 阅读 · 0 评论 -
window.open和window.showModalDialog用法
一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例: <SCRIPT> <!...原创 2008-09-05 15:25:15 · 133 阅读 · 0 评论 -
JavaScript对象模型-执行模型
JavaScript对象模型-执行模型 转自:http://www.cnblogs.com/RicCC/archive/2008/02/15/JavaScript-Object-Model-Execution-Model.html数据类型基本数据类型基本数据类型是JS语言最底层的实现。简单数值类型: 有Undefined, Null, Boolean, Number和String。注意,描...原创 2009-04-12 15:15:41 · 75 阅读 · 0 评论 -
使用面向对象的技术创建高级 Web 应用程序
本文讨论: JavaScript 是基于原型的语言 用 JavaScript 进行面向对象的编程 JavaScript 编码技巧 JavaScript 的未来 本文使用了以下技术: JavaScript 目录 JavaScript 对象是词典 JavaScript 函数是最棒的 构造函数而不是类 原型 静态属性和方法 闭包 模拟私有属性 从类继承 模拟命名空间...原创 2009-03-26 23:05:53 · 96 阅读 · 0 评论 -
动态加载javascript
/** * 动态加载JS文件 */ var Faceye = { version : 1.0, /** *简单取得httpRequest */ httpRequest : function() { var xRequest = null; if (window.XMLHttpRequest) { ...原创 2009-03-26 17:36:06 · 80 阅读 · 0 评论 -
Javascript 的运行及浏览器多线程
一。本文目的 网页HTML结构以及 Javascript 程序越来越复杂了,有必要整理一下思路。 本文只是想整理一下思路,很多细节不一定准确。 二。问题详述 现在一个网页中包含了多个 Iframe(Frame),每个 Iframe 都有 window (本文中 window 特指 DOM 中的 window,MS Windows 中的窗口与 X Window 中的窗口用 WINDOW ...原创 2009-03-24 23:51:59 · 84 阅读 · 0 评论 -
JavaScript中的正则表达式解析
JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp对象,也可以用JavaScript 1.2中的新添加的一个特殊语法来创建RegExp对象.就像字符串直接量被定义为包含在引号内的字符一样,正则表...原创 2008-07-10 19:39:44 · 88 阅读 · 0 评论 -
JS的正则表达式
//校验是否全由数字组成代码function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } <script type="text/javascript"></script> //校验登...原创 2008-07-10 19:28:07 · 78 阅读 · 0 评论 -
用Javascript评估用户输入密码的强度
密码已经是我们生活工作中必不可少的工具,但一个不安全的密码有又有可能会给我们造成不必要的损失。作为网站设计者,如果我们在网页中能对用户输入的密码进行安全评估,并显示出相应的提示信息,那么对用户设置一个安全的密码将有很大帮助。同时也使得网站更具人性化,更有吸引力. 什么是一个安全的密码呢?本程序按以下的方式进行评估. 1.如果密码少于5位,那么就认为这是一个弱密码. 2.如果密码只由数...原创 2008-07-10 19:25:12 · 84 阅读 · 0 评论 -
JavaScript示例收藏
JavaScript就这么回事1:基础知识 1 创建脚本块1: <script language=”JavaScript”>2: JavaScript code goes here3: </script> 2 隐藏脚本代码1: <script language=”JavaScript”>2: <!--3: document.write(“Hel...原创 2008-07-10 18:33:55 · 106 阅读 · 0 评论 -
Js下对URL字符串的编码与解码
虽然escape()、encodeURI()、encodeURIComponent()三种方法都能对一些影响URL完整性的特殊字符进行过滤。但后两者是将字符串转换为UTF-8的方式来传输,解决了页面编码不一至导致的乱码问题。例如:发送页与接受页的编码格式(Charset)不一致(假设发送页面是GB2312而接收页面编码是UTF-8),使用escape()转换传输中文字串就会出现乱码问题。...原创 2008-10-27 23:38:23 · 121 阅读 · 0 评论