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


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

  • 相关阅读:
    liunx配置jdk
    liunx 用户修改文件打开数
    goolge安装插件
    安装解压版MySQL 5.6.35
    Windows7 搭建ftp 服务
    eclipse 搭建Swt 环境
    注释正则表达式
    java excle导出合计字段值
    liunx 字符编码问题
    FreeIPA ACI (Access Control Instructions) 访问控制说明
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4823256.html
Copyright © 2011-2022 走看看