JavaScript
HTML5前端艺术01
这个作者很懒,什么都没留下…
展开
-
JavaScript:继承和原型链(译)
原文:[Inheritance and the prototype chain](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain?redirectlocale=en-US&redirectslug=JavaScript%2FGuide%2FInheri翻译 2013-12-30 14:02:47 · 85 阅读 · 0 评论 -
javascript中的parseInt()
看一下下面的 js code: alert(parseInt("08")); 你们认为他会返回什么值呢? 经过测试在主流浏览器中返回的都是8,但在IE中返回的却是0。 下面是parseInt的一个规范吧: 第二参数是目标转换进制,可以发现最后一项没有定义。 本人推测:是因为前导0的字符串被认为是8进制。好像也不科学。 本人解释不清了,希原创 2014-01-02 16:56:50 · 154 阅读 · 0 评论 -
AJAX -onreadystatechange事件
在ajax中,当发送请求给服务器时,我们基于服务端的回应做一些动作,那该怎么办呢? 我们知道当readyStage每次改变都会触发onreadystatechange事件,readyState包含了XMLRequest的staus属性。 下面是XMLReauest对象的三个重要属性: 属性 描述 onreadystatechange 存储了一个函翻译 2014-01-16 16:56:27 · 113 阅读 · 0 评论 -
javascript “||”、“&&”的灵活运用
你是否看到过这样的代码:a=a||""; 可能javascript初学者会对此感到茫然。今天就跟大家分享一下我的一些心得。 其实: Js代码 a=a||"defaultValue"; 与: Js代码 if(!a){ a="defaultValue"; }原创 2014-01-16 14:17:46 · 81 阅读 · 0 评论 -
使用Ajax技术验证用户名是否存在
在注册系统的开发中,有事需要在用户输入完用户名,当输入框失去焦点时验证用户名是否存在。这个基本上在任何注册系统中都有这个特性。 要想实现这个功能可以使用ajax技术,我们可以使用javascript原生的ajax,也可以使用其他框架提供的ajax(如大家熟悉的jquery),本篇文章我将介绍js原生的ajax技术。 首先,在html中type如下代码: 用户名: 密码:原创 2014-01-17 09:28:01 · 167 阅读 · 0 评论 -
正则表达式检测email地址是否合法
在注册系统开发中,需要检测用户输入的email地址是否合法,可以在js或者php中检测,但是差别不大,都可以使用正则表达式来检测。 下面是js的一个例子: function validateEmail(email) { var re = /^(([^()[\]\\.,;:\s@\"]+)*)|(\ ".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1原创 2014-01-20 14:40:59 · 170 阅读 · 0 评论