zoukankan      html  css  js  c++  java
  • 面试技巧3

    称号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;
    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);
    
    结果是:a1+a2=1020%ft en


    题目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()方法国将找不到原型链。


    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    简单排序
    vue router在history模式下 如何部署在tomcat上
    概率论复习纲要
    MyBatis学习笔记(持续更新 2021/01/06- 2021/01/10)
    JavaWeb学习笔记(持续编辑2021/1/5-)
    2021/01/10周学习总结
    将WiFi搞得可以认证石铁大校园网(小米3路由器)
    对老师的建议
    自我感觉加分项
    github、gitee冲突配置ssh key
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4823256.html
Copyright © 2011-2022 走看看