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, 

  • 相关阅读:
    apache的源代码编译安装
    python学习笔记(五) 200行实现2048小游戏
    python学习笔记(四) 思考和准备
    python学习笔记(三)高级特性
    python自学笔记(二)
    python自学笔记(一)
    redis 配置和使用(C++)
    汇编基础最后一篇--机器语言指令
    汇编语言学习笔记(六)
    网络编程学习方法和图书推荐
  • 原文地址:https://www.cnblogs.com/hfxm/p/5213900.html
Copyright © 2011-2022 走看看