称号1:请描述叙事Post请求和Get请求区别的,都一般的情况下
Post请求和Get请求书server数据获取请求,Get经URL至server数据获取请求传输,Post是否对数据进行提交HTTP包体server提交请求的数据。
理论上都没有长度限制。比如IE浏览器对URL的长度限制为2KB。Post请求比Get请求安全性更高,由于Get请求通过URL实现,username和password非常easy暴露,所以在传參的时候一定要加密。能够採用Base64()进行编解码。
var b = new Base64();
b.encode(pwd)
b.decode(pwd)
这篇文章对于二者的分析比較到位:话说GET与POST那点恩怨
题目2:请说明forward和redirect的主要差别
forward是server内部重定向,程序收到请求后又一次定向到还有一个程序,client无需知道;redirect则是server收到请求后发生一个状态头给用户。用户再次请求,这样会有两次client到服务端的通信,因为是再次请求,因此上一个jsp的信息不被保留。
题目3:请写出下面Javascript代码的运行结果
var a1 = 10; var a2 = 20;
结果是:a1+a2=1020%ft en
var r1 = "a1+a2=" + a1 + a2;
var str1 = "I am a soft engineer";
var r2 = str1.substring(9, 14);
document.write(r1);
document.write("%");
document.write(r2);
题目4:请写出下面Javascript代码的运行结果,并说明原因
function Person(name) {this.name = name;this.move = function () { alert("Prepare move for person [" + this.name + "]") };}Person.prototype.move = function () { alert("Ready move for person [" + this.name + "]") };$(function () { var person = new Person("Jim");person.move();});
运行的结果是:Prepare move for person [Jim]
个人认为原因是因为对象假设自带有move()方法国将找不到原型链。
版权声明:本文博主原创文章,博客,未经同意不得转载。