一:Range对象的概念 Range对象代表页面上的一段连续区域,通过Range对象,可以获取或修改页面上的任何区域,可以通过如下创建一个空的Range对象,如下: var range = document.createRange(); 在html5中,每一个浏览器窗口 ...
.理解Range对象 重新来学习下HTML 中的Range对象和Selection对象,最近在维护富文本编辑器,感觉这方面的知识点很有用,所以趁着周末多学习下 什么是Range对象 在HTML 中,一个Range对象代表页面上的一段连续区域。可以通过如下语句创建一个空的Range对象。如下代码: 什么是Selection对象 在HTML 中,每一个浏览器窗口都有一个Selection对象,代表用 ...
2017-08-19 11:21 3 5830 推荐指数:
一:Range对象的概念 Range对象代表页面上的一段连续区域,通过Range对象,可以获取或修改页面上的任何区域,可以通过如下创建一个空的Range对象,如下: var range = document.createRange(); 在html5中,每一个浏览器窗口 ...
如今前端框架层出不穷,大大的方便了我们平常工作中的开发,提高了开发的效率,然而,在使用框架的过程中还是很有必要了解其中一些自己感兴趣的功能的原生js实现方式。 我一直对如今一些框架的路由感兴趣,今天就来讲讲我在前端路由的学习心得。 何为路由?我的理解是在不刷新页面的情况下,通过更改 ...
HTML5中的Blob对象和MYSQL中的BLOB类型在概念上是有点区别的。MYSQL中的BLOB类型就只是个二进制数据容器。而HTML5中的Blob对象除了存放二进制数据外还可以设置这个数据的MINE类型,这相当于对文件的储存,其它很多二进制对象也是从这个对象继承的。 在稍低版本的现代浏览器 ...
HTML5中的Blob对象和MYSQL中的BLOB类型在概念上是有点区别的。MYSQL中的BLOB类型就只是个二进制数据容器。而HTML5中的Blob对象除了存放二进制数据外还可以设置这个数据的MINE类型,这相当于对文件的储存,其它很多二进制对象也是从这个对象继承的。 在稍低 ...
在 HTML 5 中,JavaScript 得以获得更多的权限来处理文件,而不再像这之前,只能获得一个 file input 的 DOM。根据W3C的草案,JavaScript 被允许获得文件的"文件名","大小","文件类型"等等信息,并允许通过一些不同形式的方法,获得文件的内容,并将 ...
写在前面 本篇主要总结Blob对象属性及作用,通过DEMO介绍Blob对象的应用场景。 Blob对象 一直以来,JS都没有比较好的可以直接处理二进制的方法。而Blob的存在,允许我们可以通过JS直接操作二进制数据。 一个Blob对象就是一个包含有只读原始数据的类文件对象。Blob对象 ...
写在前面 前一篇文章介绍了HTML5中的Blob对象(详情戳这里),从中了解到Blob对象只是二进制数据的容器,本身并不能操作二进制,故本篇将对其操作对象FileReader进行介绍。 FileReader FileReader主要用于将文件内容读入内存,通过一系列异步接口,可以在主线程中 ...
在Python中,range内建函数是非常有用的一个,但是发现对range参数的理解比较含糊,这里做个总结。 1. range(x): 从0开始,直到x,即区间[0, x)中的整数 2. range(x, y):从x开始,直到y,即区间[x, y)中的整数,注意:x ...