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

    主要内容: ajax 是什么、原生ajax 写法和jQuery ajax写法。 AJAX 是什么 ajax,即As...

  • JavaScript进阶知识点--AJAX及JSON

    AJAX 关于 AJAX 什么是 AJAX AJAX 的全称是 Asynchronous JavaScript a...

  • HTML5权威指南 | 第五部分 高级功能

    三十二、使用AJAX(上) Ajax起步: 使用Ajax事件: Ajax请求的错误处理: 中止Ajax请求: 三十...

  • ajax学习笔记

    Ajax学习笔记 Ajax简介 1. Ajax是什么? Ajax : Asynochronous javascri...

  • AJAX

    一、简介 AJAX菜鸟教程 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML。 AJAX...

  • js之AJAX复习

    异步交互和同步交互 什么是Ajax? Ajax的工作原理。 Ajax包含的技术: Ajax的缺陷: Ajax的核心...

  • 复习jQuery - ajax

    jQuery ajax - ajax() 方法 $.ajax({ url:'oo.php', ...

  • jQuery中Ajax请求的使用和四个步骤示例

    ajax() 方法用于执行 AJAX(异步 HTTP)请求,所有的 jQuery AJAX 方法都使用 ajax(...

  • ajax

    1、什么是ajax? 2、ajax的原理 3、ajax的核心对象 4、ajax的优点: ajax的缺点: 被jqu...

  • ajax

    Ajax 1 - 请求纯文本 Ajax 2 - 请求JSON数据 Ajax 3 - 请求Github接口 Ajax...

网友评论

      本文标题:ajax

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