zoukankan      html  css  js  c++  java
  • 前端面试题

    1.HTTP协议的状态消息都有哪些?

    200请求成功

    400服务器未能理解请求

    302所请求的页面已经临时转移至新的url。

    2.AJAX是什么? AJAX的交互模型(流程)? AJAX跨域的解决办法?  

    ajax就是异步传输+js+xml。
    所谓异步,在这里简单地解释就是:向服务器发送请求的时候,我们不必等待结果,而是可以同时做其他的事情,等到有了结果我们可以再来处理这个事。
    交互流程:
                 1--启动  获取XMlHttpRequest对象
                 2--open 打开url通道,并设置异步传输 
                 3--send 发送数据到服务器
                 4--服务器接受数据并处理,处理完成后返回结果 
                 5--客户端接收服务器端返回
    3.简述JavaScript封装
    4.JavaScript继承有哪两种形式,进行描述。
    对象冒充

    function a(){
    this.name="tom";
    }
    function b(){
    a.call(this);

    var obj=new b();
    alert(obj.name)

    原型方式

    function a(){
    this.name="tom";
    }
    function b(){
    }
    b.prototype=new a();
    var obj=new b();
    alert(obj.name)

     

    js的基础对象有那些, window和document的常用的方法和属性列出来

     String,Number,Boolean 

    Window: 方法:setInterval,setTimeout,clearInterval,clearTimeout,alert,confirm,open  

                 属性:name,parent,screenLeft,screenTop,self,top,status  

    Document 方法:createElement,execCommand,getElementById,getElementsByName,getElementByTagName,write,writeln 

                    属性:cookie,doctype,domain,documentElement,readyState,URL, 

  • 相关阅读:
    登陆中发现css页面不见了,变成了光秃秃的输入框问题
    servlet基础一
    解决问题:Error:(5, 59) java: 程序包javax.servlet.http不存在
    静态方法的引用
    登录功能之添加验证码(包含切换验证码)
    生成图片验证码(VerifyCode)
    idea编辑器中批量完成注释及批量取消注释
    jdbc连接测试
    利用IO流复制图片
    js 判空
  • 原文地址:https://www.cnblogs.com/hfxm/p/5213900.html
Copyright © 2011-2022 走看看