title: 前端面试时总让写原生Ajax真的很有意义吗？
desc: 最近面试总有些公司喜欢让写原生Ajax，但是这真的有意义吗，实际工作中假设不使用jQuery，难道不也是使用封装好的？只要记住原生xhr的几个判断，sendopenabort和readyState不就行了吗
topic: 前端开发
content: 看到这个问题，挺有意思，我面试的时候就会问。因为这货可以作为一条主线来用，以下是针对一位简历中写到：熟悉原生js，http协议，了解seajs的面试者，我常用的套路： 开局问：原生xhr怎么写？ 答：创建一个xhr对象，readystate onload send open blabla 接着问：怎么处理回调？ 答：status等于200且readystate等于4的时候，取responseText处理。接下来开启http协议分支任务 问：http状态码常见有哪些？ 答：200，302，304，404
answerer_tags: QQ空间web前端工程师，健身爱好者