浏览模式: 标准 | 列表Tag:javascript
Submitted by gouki on 2008, July 31, 9:48 PM
原始链接:http://tech.idv2.com/2008/01/09/javascript-variables-and-delete-operator/
内容原文:http://nanto.asablo.jp/blog/2008/01/09/2552470
内容是日本人写的,是篇翻译文章,写的很不错,讲了几个内容:
- Javascript的变量
- delete操作符删除的对象
- 对变量执行delete的情况
- 能删除的属性和不能删除的属性
- 能删除的变量和不能删除的变量
- delete的返回值
详细请看全文
» 阅读全文
Tags: javascript, delete, keyword, 转摘
Javascript | 评论:1
| 阅读:27685
Submitted by gouki on 2008, April 24, 12:01 AM
升级记录
2.0
这次又做了一次比较大的调整:增加了FunctionValidator这种校验方式,现在你可以调用外部函数了;调整了内部部分算法;
你打开下载压缩包里的index.html,将会看到全新的演示。
1、增加FunctionValidator校验方式。作用:你可以用外部函数对表单元素进行校验和处理,返回true/false表示校验是否成功;返回字符串表示自定义错误信息,校验失败;如果没有返回值表示处理过程,校验成功。范例代码如下:
$("#sfzh").formValidator({onshow:"请输入15或18位的身份证",onfocus:"输入15或18位的身份证",oncorrect:"输入正确"}).FunctionValidator({fun:isCardID});
fun这个参数给你的函数传递了2个参数(该表单元素的值,表单元素element) 。具体情况,请看API帮助文档
2、当你调用PageIsValid的时候,如果未校验通过,则给onError传递2个参数(第一个校验没通过元素的错误信息,第一个校验没通过元素element)。范例代码如下:
$.formValidator.initConfig({onError:function(msg){alert(msg)}});
3、AjaxValidator校验方式增加一个配置参数buttons(你点提交的按钮(组)jQuery对象)。作用:当你触发了ajax校验,buttons里对应的按钮(组)就会灰掉,一直等待服务器返回数据为止。范例代码如下:
$("#test1").formValidator({...}).InputValidator({...}).AjaxValidator({
url : "Default.aspx",
datatype : "json",
success : function(data){...},
buttons: $("#button_id"),
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");},
onerror : "该用户名不可用,请更换用户名重新",
onwait : "正在对用户名进行合法性校验,请稍候..."
});
4、由于增加了自定义错误信息的功能,为了跟FunctionValidator校验方式里"fun"函数返回意义统一,更改了formValidator里的onvalid参数返回的意义,给大家带来不便请谅解。返回true/false表示校验是否成功;返回字符串表示自定义错误信息,校验失败;如果没有返回值表示处理过程,校验成功。
» 阅读全文
Tags: jquery, javascript, form, validator
Javascript | 评论:3
| 阅读:51573
Submitted by gouki on 2008, March 5, 10:50 PM
不错的小软件,才60多K。值得推荐。
内容太多,请看详细
» 阅读全文
Tags: javascript, software, beautiful
Software | 评论:4
| 阅读:33182
Submitted by gouki on 2008, February 15, 10:42 AM
JQuery,prototype,mootools是现在应用的比较多的JS框架了
其它的我就不谈了,现在正在用JQuery,正好做个笔记。
用JQuery官方的话来说,一般普通开发人员,如果仅仅是为了使用JQuery的话,那么,用的最多的应该是XPath,Css,只有这两个熟悉了,才能完整的使用JQuery,而XPath又是重中之重。
XPath的功能是让你可以在DOM里迅速定位到某一个确定的元素,在以前,我们不得不通过:getElementById,getElementsByName,等函数来得定位元素,而现在,$(),几乎可以完成常用的功能。
$('#test'),代表了以前的document.getElementById('test');
当然,这只是最简单的,复杂的就是在那些Xpath上了,例如
$("div > p") ,$("//div/p")等等
更详细的,可以参考:http://docs.jquery.com/DOM/Traversing/Selectors
用完了XPath后,就是一些常用的事件了,如click,mouseover,mouseout等这些都是可以后定义的也算是比较方便
对于页面元素,JQuery也简化了一些操作,比如取input框的值,取innerHTML,innerText等,不但取值方便,而且设定值的时候也非常方便。
今天的笔记就做到这样,只能算是稍稍理一下思路。慢慢再写
图片附件(缩略图):
Tags: jquery, javascript
Javascript | 评论:3
| 阅读:36109