摘要: 属性选择器 [attribute] 选择所有带有attribute属性元素 [div]{} [attribute=value] 选择所有使用attribute="value"的元素 [div="box"]{} [attribute^=value] 选择每一个attribute属性的值以"value" 阅读全文
posted @ 2020-08-19 21:46 帅气巴巴 阅读(104) 评论(0) 推荐(1) 编辑
摘要: 使用正确的文档类型 文档类型声明位于HTML文档的第一行(一般为大写DOCTYPE) 使用小写元素(标签)名 HTML5 元素名可以使用大写和小写字母。推荐使用小写字母:混合了大小写的风格是非常糟糕的。 关闭所有 HTML 元素 在 HTML5 中, 你不一定要关闭所有元素 (例如 <p> 元素), 阅读全文
posted @ 2020-08-19 08:54 帅气巴巴 阅读(391) 评论(0) 推荐(0) 编辑
摘要: localStorage 长久保存网站数据,需手动删除 sessionStorage 暂时存储,关闭自动删除 保存数据:localStorage.setItem(key,value); 读取数据:localStorage.getItem(key); 删除单个数据:localStorage.remov 阅读全文
posted @ 2020-08-19 08:46 帅气巴巴 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 用于图形的绘制,通过脚本 (通常是JavaScript)来完成。 <canvas> 创建一个画布 默认情况下 <canvas> 元素没有边框和内容 创建 context 对象 var c=document.getElementById("myCanvas"); var ctx=c.getContex 阅读全文
posted @ 2020-08-19 08:44 帅气巴巴 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 拖放是一种常见的特性,即抓取对象以后拖到另一个位置。 draggable 为了使元素可拖动,把 draggable 属性设置为 true。 ondragover 事件规定在何处放置被拖动的数据。 ondrop 当放置被拖数据时,会发生 drop 事件。 ondragstart 属性调用了一个函数它规 阅读全文
posted @ 2020-08-19 08:42 帅气巴巴 阅读(118) 评论(0) 推荐(0) 编辑