2018-01-25js之网络与jQuery库介绍

学习js不学习到网络框架,不算学习了js
js网络框架不知道Ajax,也不算来过
Ajax 是一种让脚本利用服务器资源的编程技术。它是一种技术,不是代码库,有很多库可以帮我们实现Ajax的功能,但是Ajax本身不是一个库。

最后,关于js中网络请求对象:XMLHttpRequest
可以执行POST与GET的
query 为参数

get方式的send(),query是直接拼接到url上的
post方式的send(query)

终于看到了jQuery了,什么是jQuery?
js代码也是有很多代码库,jQuery就是其中最著名的一个。jQuery是个小型高效的Js库。对应的还有相关用户界面库jQueryUI

prototype.js 非常流行的js库,里面的方法非常实用
$(id1) 返回id1对应元素的值
$(id1,id2,id3) 返回id对应元素值的数组

$F(id1) 该方法的参数是输入元素或输入元素的id,可以是输入框,也可以是选择框,而该方法的返回值就是文本框或者选择框的值。

Form对象,提供一些方法简化HTML表单操作
Form.getElements();
Form.serialize(); 与URL兼容的序列化
Form.disable();
Form.enable();

try.these(func1(),func2(),func3()....)
其中的函数依次执行,当发生错误时,程序会自动跳到下一个函数,如果函数全部正确执行,操作停止,返回true。

对XMLHttpRequest的封装

var  myAjax = new Ajax.Request(url,{method:'post',parameters:mydata,onComplete:responseFunction});

你可能感兴趣的:(2018-01-25js之网络与jQuery库介绍)