2019校招前端题(二)

CSS缩放,平移

要求缩放1.5,平移10%

div
{
transform:translateX(10%) scale(1.5,1.5);
}

http常见状态码(HTTP Status Code)

就很惨,我就记得3XX是重定向,但是具体的不记得。

1**信息,服务器收到请求,需要请求者继续执行操作
2**成功,操作被成功接收并处理
3**重定向,需要进一步的操作以完成请求
4**客户端错误,请求包含语法错误或无法完成请求
5**服务器错误,服务器在处理请求的过程中发生了错误

参考内容

https://blog.csdn.net/q1056843325/article/details/53147180
http://www.runoob.com/http/http-status-codes.html
http://tool.oschina.net/commons?type=5

状态码 英文名称 中文描述描述
200 OK 请求正常处理完毕,一般用于GET与POST请求
201 Created 已创建。成功请求并创建了新的资源
202 Accepted 已接受。已经接受请求,但未处理完成
206 Partial Content 部分内容。服务器成功处理了部分GET请求
301 Moved Permanently 永久重定向,表示请求的资源已经永久的搬到了其他位置 ,就是说资源已经被分配了新的URI
302 Found 临时重定向,表示请求的资源临时搬到了其他位置 ,请求的资源暂时被配到到了新的URI
303 See Other 表示请求资源存在另一个URI,应使用GET定向获取请求资源 ,303功能与302一样,区别只是303明确客户端应该使用GET访问
304 Not Modified 表示客户端发送附带条件的请求(GET方法请求报文中的IF…)时,条件不满足 返回304时,不包含任何响应主体。所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。
400 Bad Request 表示请求报文存在语法错误或参数错误,服务器不理解 ,服务器不应该重复提交这个请求 ,需要修改请求内容后再次发送。
401 Unauthorized 表示发送的请求需要有HTTP认证信息或者是认证失败了 ,返回401的响应必须包含一个适用于被请求资源的WWW-Authenticate首部以质询用户信息 。(要求用户的身份认证)
403 Forbidden 表示对请求资源的访问被服务器拒绝了 ,服务器可以对此作出解释,也可以不解释 ,想说明的话可以在响应实体的主体部分描述原因 ,比如说你可能没有访问权限
404 Not Found 表示服务器找不到你请求的资源 ,也有可能服务器就是不想给你然后骗你找不到,通过此代码,网站设计人员可设置”您所请求的资源无法找到”的个性页面。
500 Internal Server Error 服务器内部错误,无法完成请求 ,可能是Web应用有bug或临时故障 ,更有可能是服务器源代码有bug
503 Service Unavailable 表示服务器超负载或正停机维护,无法处理请求。延时的长度可包含在服务器的Retry-After头信息中
504 Gateway Time-out 充当网关或代理的服务器,未及时从远端服务器获取请求
505 HTTP Version not supported 服务器不支持,或者拒绝支持在请求中使用的 HTTP 版本。这暗示着服务器不能或不愿使用与客户端相同的版本。响应中应当包含一个描述了为何版本不被支持以及服务器支持哪些协议的实体。

动态加载JS脚本

直接document.write

使用getScript(url,callback)方法实现动态加载js文件

$.getScript('test.js',function(){
 alert('done');
});

动态改变已有script的src属性

 


web性能优化

2019校招前端题(二)_第1张图片
原文详细内容戳这里

XSS 与 CSRF 两种跨站攻击

https://www.cnblogs.com/xuxiuxiu/p/7089484.html
https://www.cnblogs.com/wangyuyu/p/3388180.html

你可能感兴趣的:(前端笔试)