码迷,mamicode.com
首页 > Web开发 > 详细

jquery:基于js的框架

时间:2015-09-28 00:05:49      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

jquery:基于js的框架

框架: 1、方便使用 2、解决了兼容性的问题

官方网站jQuery.com(2点几版本的不支持IE6、7、8)

this

当前环境下指代的对象

闭包(closer)

1、可以让局部变量持续的保存下来

在一个函数(对象)里面定义一个函数,这个内部函数可以访问外面函数的局部变量,而且可以让外面的变量引用,可以持续保存局部变量

一个函数里面必须包含一个函数,而且要引用外面函数的变量,里面的函数必须要返回出去,可以使用相同名称的变量

缺点:对内存耗需比较大,可能会导致内存泄露

函数的编程

命令式语言(注重过程):面向过程和面向对象

申明式语言(注重语言):

1、dsl:mysql语句,css等

2、函数式语言:没有全局变量,没有并发问题,所需要的代码比较少,学习的门槛比较高

jQuery的get方法可以将jQuery转化为js;

选择器

1、元素选择器

2、Id 选择器

4、后代选择器 form input 包含孙元素

5、子选择器 form>input

6、兄弟选择器 label+input 能获取label后面的input标签

1、even偶数 odd基数 2、gt大于 lt小于

jquery Ajax

概念:jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。

发送服务及接受信息的流程:页面->服务器->方法->aja

$("from").serialize();取出form表单里面所有的有name属性的值

1、 HTTP GET 请求载入信息。

这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。

2、 HTTP POST 请求载入信息。

这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。

3、 HTTP GET 请求载入 JSON 数据。

在 jQuery 1.2 中,您可以通过使用JSONP形式的回调函数来加载其他网域的JSON数据,如 "myurl?callback=?"。jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。 注意:此行以后的代码将在这个回调函数执行前执行。

a、Ajax发送json对象的方法:response.json();

jquery:基于js的框架

标签:

原文地址:http://www.cnblogs.com/jingqiu/p/4843114.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!