摘要:
1、使用场景get是最常见的请求类型,最常用于向服务器查询某些信息仅次于get的是post请求,通常用于向服务器发送应该被保存的数据 2、使用get请求经常会发生一个错误,就是查询字符串的个是有问题,查询字符串中每个参数的名称和值都必须使用encodeURIComponent()进行编码 3、与ge 阅读全文
摘要:
每个http请求和响应都会带有相应都头部信息,其中有的对开发人员有用,有的页没有什么用默认情况下,发送xhr请求的同时,还有发送下列头部信息 以上列出的基本上是所有浏览器都会发送都会发送 设置自定义的请求头部信息用setRequestHead()方法,接收两个参数:头部字段的名称和头部字段的值eg: 阅读全文
摘要:
AJAX能够向服务器请求额外的数据而无须卸载页面,会带来更好的用户体验。1、在使用xhr对象时,要调用都第一个方法就是open(),它接收3个参数:要发送的请求的类型(get,post等)、请求的url和表示是否异步发送请求的布尔值。 调用open()方法并不会真正发送请求,而只是启动一个请求以备发 阅读全文
摘要:
基本用法1、要使用canvas,必需先设置其width和height属性,指定绘图的大小,中间内容是后备信息,不支持的浏览器才显示 2、要在这块画布上绘图,需要取得绘图上下文,而取得绘图上下文的调用,需要调用getContext()方法,传入2d 3、使用toDataURL()方法,可以导出再<ca 阅读全文
摘要:
简单值 javascript字符串与JSON字符串的最大区别在于,JSON字符串必须使用双引号(单引号会导致语法错误). JSON对象 1、js对象与json对象的区别对象字面量 或 JSON 与JS的对象字面量相比,JSON对象有三个地方不一样1)、没有声明变量(JSON中没有变量的概念)2)、没 阅读全文
摘要:
一、 Function类型函数实际上是对象。每个函数都是Function类型都实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象都指针。1、函数通常是使用函数声明语法定义的 2、这与下面使用函数表达式定义的方式几乎相差无几 3、最后一种定义函数的方式是 阅读全文
摘要:
一、js中的数组与其它语言中的数组的区别1、ECMAScript数组的每一项可以保存任何类型的数据2、ECMAScript数组的大小是可以动态调整的 二、创建数组的基本方式1、使用Array构造函数 *:也可以省略new 2、数组字面量表示法。多个数组项之间以逗号隔开 三、数组的特点1、数组的len 阅读全文
摘要:
希尔排序 希尔排序是以它的创造者命名的,这个算法在插入排序的基础上做了很大的改善。希尔排序的核心理念与插入排序不同,它会首先比较距离较远的元素,而非相邻的元素。和简单地比较相邻元素相比,使用这种方案可以使离正确位置很远的元素更快的回到合适的位置。当开始用这个算法遍历数据集时,所有元素之间的距离会不断 阅读全文
摘要:
冒泡排序 冒泡排序,它是最慢的排序算法之一,但也是一种最容易实现的排序。 之所以叫冒泡排序是因为使用这种排序算法时,数据值会像气泡一样从数组的一端漂浮到另一端。假设长在将一组数字按照升序排列,较大的值会浮动到数组的右侧,而较小的值则会浮动到数组的左侧。之所以会产生这种现象是因为算法会多次在数组中移动 阅读全文