好程序员web前端教程分享前端javascript练习题Ajax封装ajax的基本封装----必须掌握functionajax(url,fn){if(window.XMLHttpRequest){varxhr=newXMLHttpRequest();}else{varxhr=newActiveXObject("Microsoft.XMLHTTP");}xhr.open("get
分类:
编程语言 时间:
2019-11-28 09:25:13
阅读次数:
91
jQuery load() 方法 jQuery load() 方法是简单但强大的 AJAX 方法。 load() 方法从服务器加载数据,并把返回的数据放入被选元素中。 语法:$(selector).load(URL,data,callback); 必需的 URL 参数规定您希望加载的 URL。 可选 ...
分类:
Web程序 时间:
2019-11-25 18:58:17
阅读次数:
87
什么是闭包?为什么使用?简述闭包的优点和缺点 外部函数嵌套内部函数,内部函数在外部调用 重用一个变量,并且保证该变量不被污染 解决全局变量和局部变量都具有不可兼得的优缺点 全局变量:可重用但是容易被污染 局部变量:仅在函数内部可用,不会被污染,不可重用 闭包的缺点: 比普通函数占用更多的内存。 解决 ...
分类:
其他好文 时间:
2019-11-23 19:54:03
阅读次数:
76
<script> function createXMLHttpRequest() { var xmlhttp; try { //先直接创建XMLHttpRequest xmlhttp = new XMLHttpRequest(); } catch (e) { try { //如果有异常,创建不成功 ...
分类:
Web程序 时间:
2019-11-21 17:08:31
阅读次数:
75
FormData的主要用途有两个: 1、将form表单元素的name与value进行组合,实现表单数据的序列化,从而减少表单元素的拼接,提高工作效率。 2、异步上传文件 一、创建formData对象 1、创建一个空对象: //通过FormData构造函数创建一个空对象 var formdata=ne ...
分类:
其他好文 时间:
2019-11-19 15:37:26
阅读次数:
62
Ajax 同步异步互相转换以及区别 (转发) Ajax同步异步的区别: xmlHttp.open(method,url,async); async:布尔值,用来说明请求是否为异步模式。是来控制JavaScript如何执行该请求。 异步请求:当async设置为true时,将以异步模式发送请求,Java ...
分类:
Web程序 时间:
2019-11-18 09:33:47
阅读次数:
96
AJAX AJAX基础 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 AJAX ...
分类:
Web程序 时间:
2019-11-17 15:01:31
阅读次数:
76
封装原生js ajax函数 function ajax(type,url,data,callback){ var xhr = XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP") if(typeo ...
分类:
Web程序 时间:
2019-11-15 20:03:16
阅读次数:
113
在使用惯了各种牛X的插件以后,在使用原生组件写一些小东西的时候总是有踩不完的坑! 今天就来说一说我使用原生ajax请求时踩得坑: 下面是我的代码: var xmlhttp; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, ...
分类:
Web程序 时间:
2019-11-14 18:27:17
阅读次数:
200
什么是跨域 是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 由于浏览器的同源策略 浏览器的同源策略会导致跨域,这里同源策略又分为以下两种 1. D ...
分类:
其他好文 时间:
2019-11-02 00:34:47
阅读次数:
112