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, 

  • 相关阅读:
    第五次实验作业
    第四次作业
    java三
    java作业二
    java作业一
    作业11
    作业10
    作业9
    作业8
    作业7
  • 原文地址:https://www.cnblogs.com/hfxm/p/5213900.html
Copyright © 2011-2022 走看看