表单补充 And Canvas绘图 And 工程实践

149 阅读1分钟

1.使用doucument.execCommand()可以实现对富文本内容的一些格式上的编辑。

2.访问DOM范围与使用execCommand()相比,能够对富文本编辑器进行更细化的控制。

3.针对IE浏览器,可以使用ceateRange()、htmlText、pasteHTML实现同样的对选择文本的执行的效果。

4.以上述方式构建的富文本编辑器并不是一个表单字段,因此在上传内容到服务器之前,必须将iframe或contenteditale元素中的HTML复制到一个表单字段中进行提交。

5.通过getContext()方法获得对绘图元素canvas的引用。

6.使用toDataURL()方法,可以导出在元素上绘制的图像。

7.canvas的width和height表示水平和垂直两个方向上可用的像素数目。

8.canvas包括填充和描边两种基本操作。

9.clearRect()方法用于清楚画布上的矩形区域。本质上是把绘制上下文的某一区域变透明。

10.发生网络请求有非常多的方式:

  •       a.传统的Ajax是基于XMLHttpRequest(XHR);
  •       b.jQuery-Ajax;
  •       c.Vue-resource;
  •       d.axios(ajax i/o system)框架:

         在浏览器中发生XMLHttpRequests请求。
在node.js发生http请求。
支持Promise API。
拦截请求和响应。
转换请求和响应数据。

  •        e.jsonp:解决跨域访问的问题。