随笔分类 -  ajax

jQuery常用技巧
摘要:1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。普通的dom对象一般可以通过$()转换成jquery对象。如:$(document.getElementById("msg"))则为jquery对象,可以使用jquery的方法。 阅读全文
posted @ 2011-09-17 22:03 fyen 阅读(324) 评论(1) 推荐(0)
jquery1.5代码分析
摘要:Jquery core解析jquery的一般使用方式jquery最常见的用法形如:$(str).func1();str可以是html或者一个选择器,$是个函数,可以把str转换成一个jquery对象。一个jquery对象可以认为是一组dom对象的包装,jquery对象支持多种函数调用“$”到底是个什么东西?在jquery的源代码中,$函数就是jQuery函数,outro.js有如下申明:window.jQuery = window.$ = jQuery;其中jQuery的申明就在core函数里var jQuery = (function(){ var jQuery = function( se 阅读全文
posted @ 2011-09-17 22:02 fyen 阅读(1304) 评论(0) 推荐(0)
Creating a jQuery like chaining API
摘要:I was curious how jQuery created it’s chaining API, wrapping up the matched DOM nodes in the return object. It’s a nice pattern that would be useful to use in other scripts.When called, the jQuery object returns an object built using the constructor invocation pattern. The jQuery methods that operat 阅读全文
posted @ 2011-09-17 22:00 fyen 阅读(840) 评论(0) 推荐(0)
8个你应该了解的正则表达式
摘要:正则表达式也可以被当作是一门语言,当你学习一门新的编程语言的时候,他们是一个小的子语言。初看时觉得它没有任何的意义,但是很多时候,你不得不阅读一些教程,或文章来理解这些简单的描述模式。今天为大家介绍8个最基本的正则表达式:1.匹配用户名:/^[a-z0-9_-]{3,16}$/ 2.匹配密码:/^[a-z0-9_-]{6,18}$/ 3.匹配一个Hex值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/ 4.匹配一个Slug:/^[a-z0-9-]+$/ 5.匹配一个Email:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$... 阅读全文
posted @ 2011-08-24 21:35 fyen 阅读(309) 评论(0) 推荐(0)
Javascript应用实例
摘要:一、Javascript遍历整个页面控件事例:function checkall(val){ for(var i=0;i<document.all.length;i++) { //<input type="text" /> tagName="INPUT" type="text" //<input type="checkbox" /> tagName="INPUT" type="checkbox" //<select /> tagNam 阅读全文
posted @ 2011-07-30 21:29 fyen 阅读(6429) 评论(0) 推荐(0)
JavaScript中的数据真假判断
摘要:使用if(value)判断真假的情况分析1、什么变量是undefined的? 没声明的变量是undefined的,声明但是没赋值的变量是undefined的,例如: var valiable;这里valiable没初始化所以是undefined的。2、什么变量是null的? 变量赋值为null就是null。3、回到大题目:当value为undefined、null、fasle、0、空字符串(不是使用new String("")定义)时,value为假,其他情况为真。 阅读全文
posted @ 2011-07-15 22:32 fyen 阅读(1236) 评论(0) 推荐(0)
Ajax Status and readStatus
摘要:readyState属性包括五种可能的取值:0: (未初始化)send方法还没有被调用1: (加载中)已调用了send方法,请求还在处理2: (已加载)send方法已完成,整个应答已接收3: (交互中) 正在解析应答4: (已完成) 应答已经解析,准备好进行下一步处理。对象XMLHttpRequest属性status的含义:0**:未被始化 1**:请求收到,继续处理 2**:操作成功收到,分析、接受 3**:完成此请求必须进一步处理 4**:请求包含一个错误语法或不能完成 5**:服务器执行一个完全有效请求失败 100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版 阅读全文
posted @ 2010-12-20 23:14 fyen 阅读(327) 评论(0) 推荐(0)
Ajax中的get和post两种请求方式的异同
摘要:Ajax中我们经常用到get和post请求.那么什么时候用get请求,什么时候用post方式请求呢? 在做回答前我们首先要了解get和post的区别.1、 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。2、 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。两种方式的参数都可以 阅读全文
posted @ 2010-12-20 23:13 fyen 阅读(247) 评论(0) 推荐(0)