ajax

作者: 3hours | 来源:发表于2017-04-27 19:39 被阅读0次

    1. 面向对象

    javascript 具有面向过程,面向对象,函数式编程的特点

    javascript 重要 原型/原型链 闭包 作用域/作用域链【变量,函数提升】

    原型、构造函数、对象实例三者之间的关系

    2. canvas 位图

    提供的接口原始、底层

    除了矩形之外的图形,统统要先绘制出路径,

    图形的绘制四个步骤:a. ctx.beginPath() b. 使用路径绘图命令 c. ctx.closePath()

    d. ctx.fill()/ctx.stroke()

    3. canvas.toDataURL  将canvas中的内容导出为图像

    默认导出为png

    也可以设置导出的图片格式为jpeg,原来透明的地方【没有填充到的区域】会变成黑色,

    jpeg没有alpha透明通道

    4. a标签属性 download 点击下载  href里的资源文件

    h5新增的布尔属性 download 不支持低版本IE

    如要低版本IE实现同样功能,需后台设置文件类型

    img draggable = "false" 禁止图片拖拽属性

    5. 同步、异步

    javascript 是异步编程,单线程

    同步:Synchronous 按顺序执行,出现阻塞

    异步:Asynchronous

    6. Ajax 前后台数据交互技术

    Asynchronous javascript and XML

    XMLHttpRequest

    xhr.readystate

    XMLHttpRequest.UNSENT  0        初始化连接

    XMLHttpRequest.OPENED  1        连接建立

    XMLHttpRequest.HEADER_RECEIVED 2  接收到请求头

    XMLHttpRequest.LOADING  3        处理数据

    XMLHttpRequest.DONE    4        处理完毕

    xhr.status HTTP响应状态码

    1开头  101 切换协议

    2开头  成功  200

    3开头  重定向  304 301/302

    4开头  客户端错误  404 403

    5开头  服务器端错误

    xhr.reponseText 响应的内容

    相关文章

      网友评论

          本文标题:ajax

          本文链接:https://www.haomeiwen.com/subject/glynzttx.html