post:一般用于修改服务器上的资源,对所发送的信息没有限制。
get方式需要使用Request.QueryString来取得变量的值,而post方式通过Request.Form来获取变量的值,也就是说Get是通过地址栏来传值,而Post是通过提交表单来传值。在以下情况中,使用 post 请求:a、无法使用缓存文件(更新服务器上的文件或数据库)向服务器发送大量数据(post 没有数据量限制)
b、发送包含未知字符的用户输入时,post 比 get 更稳定也更可靠
4、Doctype的作用?标准模式与兼容模式各有什么区别 a、<!DOCTYPE>告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。 b、标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作5、输入框的验证用什么事件 change(fn)6、undefined与null有什么异同 null是一个表示"无"的对象,转为数值时为0 undefined是一个表示"无"的原始值,转为数值时为NaN undefined: a、变量被声明了,但没有赋值时,就等于undefined b、 调用函数时,应该提供的参数没有提供,该参数等于undefined c、对象没有赋值的属性,该属性的值为undefined d、函数没有返回值时,默认返回undefined null: a、作为函数的参数,表示该函数的参数不是对象 b、作为对象原型链的终点。它们都表示空,转换为boolean后都为false,但是null代表一个对象变量已经被初始化,但未装入对象;undefined表示未初始化变量7、setTimeout与setInterval有什么区别
a、setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码 b、不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动重复执行代码,而setTimeout只执行一次那段代码8、javascript的typeof返回哪些数据类型 object number function boolean undefind string9、new具体做了些什么 a、创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型 b、属性和方法被加入到 this 引用的对象中 c、新创建的对象由 this 所引用,并且最后隐式的返回 this 10、js的同源策略是什么 同源策略是客户端脚本(尤其是Javascript)的重要的安全度量标准。它最早出自Netscape Navigator2.0,其目的是防止某个文档或脚本从多个不同源装载。这里的同源策略指的是:协议,域名,端口相同,同源策略是一种安全协议。指一段脚本只能读取来自同一来源的窗口和文档的属性