摘要:
~~true == 1~~false == 0~~"" == 0~~[] == 0~~undefined ==0~~!undefined == 1~~null == 0~~!null == 1 阅读全文
摘要:
将HTML5 Canvas的内容保存为图片主要思想是借助Canvas自己的API - toDataURL()来实现,具体实现如下,感兴趣的朋友可以参考下哈,希望对你有所帮助 . 关于toDataURL(type, ratio)函数,参数type在image/png,image/jpeg,image/ 阅读全文
摘要:
在HTML 5中,新增加了两个用来判断图片的宽度和高度的属性,分别为 .naturalWidth 和naturalHeight属性,例子如下: var rw = myimage.naturalWidth; // 真实图片宽度 var rh = myimage.naturalHeight; //真是图 阅读全文
摘要:
HTML5定义了FileReader作为文件API的重要成员用于读取文件,根据W3C的定义,FileReader接口提供了读取文件的方法和包含读取结果的事件模型。 FileReader的使用方式非常简单,可以按照如下步骤创建FileReader对象并调用其方法: 1.检测浏览器对FileReader 阅读全文
摘要:
阅读全文
摘要:
首先,slice有两个用法,一个是String.slice,一个是Array.slice,第一个返回的是字符串,第二个返回的是数组 在这里我们看第二个方法 1.在JS里Array是一个类 slice是此类里的一个方法 那么使用此方法应该Array.prototype.slice这么去用 slice从 阅读全文
摘要:
该实例演示了如何使用 HTML DOM 向 body 元素添加 "onbeforeunload" 事件。 关闭当前窗口,按下 F5 或点击以下链接触发 onbeforeunload 事件。 阅读全文
摘要:
缓存图片 为了提高具有大量图片的页面的加载速度,提升用户体验,最好先将图片下载到本地,让浏览器缓存起来。常用的方法是JS的Image对象: 当图片加载过一次后如果再有对该图片的请求时,浏览器已经缓存过这张照片了,不会再发起一次请求,直接从缓存中载入图片。 阅读全文
摘要:
实例 使用 data-* 属性来嵌入自定义数据: 浏览器支持 所有主流浏览器都支持 data-* 属性。 定义和用法 data-* 属性用于存储页面或应用程序的私有自定义数据。 data-* 属性赋予我们在所有 HTML 元素上嵌入自定义 data 属性的能力。 存储的(自定义)数据能够被页面的 J 阅读全文
摘要:
rem/em/px/pt的基友关系 px 像素相对长度单位,相对于显示器屏幕分辨率而言 em 相对长度单位,根据其父元素来设置字体大小 pt point,是印刷行业常用单位,等于1/72英寸 rem CSS3新增的一个相对单位,是根据网页的跟元素(html)来设置字体大小 rem应用于适配 rem的 阅读全文