您的位置:首页 > 职场人生

一些基础知识(面试)

2016-07-13 14:33 369 查看
1.GET和POST的区别

“GET”用于常规请求,用于当URL完全指定请求资源,当请求对服务器没有任何副作用以及当服务器的响应是可缓存时。

“POST”常用于表单请求,它在请求体中包含额外数据(表单数据),且这些数据长存储到服务器上的数据库中(副作用)。

2.如何使用做一个重定向页面?

window.location.replace(…)将最佳模拟HTTP重定向。

这比使用window.location.href =要好,因为replace()并不把起始页放入会话历史(session history)里,这意味着用户不会陷入永无休止的后退按钮的窘境。如果你想要模拟人点击一个链接,请使用location.href。如果要模拟一个HTTP重定向,使用location.replace。

// 类似HTTP重定向的行为
window.location.replace("http://stackoverflow.com");

// 类似点击一个链接的行为
window.location.href = "http://stackoverflow.com";


3.js闭包

http://web.jobbole.com/88110/

4.GET和POST的区别?

http://web.jobbole.com/88068/

5.用new来调用函数时,会进行的操作:

*1.创建一个全新的空对象

2.这个新对象继承prototype

3.将新对象绑定到函数调用的this

4.如果函数没有返回其他对象,那么new表达式中的函数调用会自动返回这个新对象。*
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面试