《HTML5 canvas开发详解(第2版)》——1.4 文档对象模型(DOM)和Canvas
2023-09-11 14:17:43 时间
本节书摘来自异步社区《HTML5 canvas开发详解(第2版)》一书中的第1章,第1.4节,作者: 【美】Steve Fulton , Jeff Fulton 更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.4 文档对象模型(DOM)和Canvas文档对象模型代表了在HTML页面上的所有对象。它是语言中立且平台中立的。它允许页面的内容和样式被Web浏览器渲染之后再次更新。用户可以通过JavaScript访问DOM。从20世纪90年代末以来,文档对象模型已经成为JavaScript、DHTML和CSS开发最重要的一部分。
画布元素本身可以通过DOM,在Web浏览器中经由Canvas 2D环境访问。但是,在Canvas中创建的单个图形元素是不能通过DOM访问的。正如本章前面讲到的,画布工作在即时模式,它并不保存自己的对象,只是说明在每个单个帧里绘制什么。
例1-2在HTML5页面上使用DOM定位 canvas 标签,这也可以用JavaScript来操作。在开始使用 canvas 前,首先需要了解两个特定的DOM对象:window和document。
window对象是DOM的最高一级,需要对这个对象进行检测来确保开始使用Canvas应用程序之前,已经加载了所有的资源和代码。
document对象包含所有在HTML页面上的HTML标签。需要对这个对象进行检索来找出用JavaScript操纵 canvas 的实例。
HTML中的JavaScript文档模式 HTML中的JavaScript文档模式是指浏览器在解析HTML文档时采用的模式,它可以影响文档的呈现方式和JavaScript的行为。本文将介绍文档模式的分类和作用,以及如何设置文档模式。
通过DOM对HTML文档的元素内容和CSS样式进行操作 通过DOM对HTML文档的元素内容和CSS样式进行操作 通过前面的学习我们应该可以了解到,通过DOM我们可以操作HTMl文档中的任意的元素及属性,文本内容。其实实际工作中我们用到最多的是怎样通过DOM操作HTML文档中的CSS样式。 HTML代码: button id= btn 切换 /button div "img" alt="" src="https://ucc.alicdn.com/images/user-upload-01/74520df74a104405b45a75b1fb5442ab.png?x-oss-process=image/resize,h_118"/>
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- 最好用的数据库文档生成工具
- linux cp指令,linux指令操作是最快的,不清楚就直接去查文档即可
- Word控件Spire.Doc 【文本】教程(10) ;在 word 文档中的字符或句子周围应用边框
- Word处理控件Aspose.Words功能演示:使用 Java 拆分 MS Word 文档
- java合并多个word 2007 文档 基于docx4j
- C# Aspose.Word 操作word文档(利用模板)
- imgAreaSelect 中文文档
- 《HTML5 Canvas开发详解》——1.3 文档对象模型(DOM)和Canvas
- 《HTML5 开发实例大全》——1.22 使用< cite >元素引用文档
- LDP - Linux文档工程的简介,包括帮助,向导和文档
- CloudKit快速入门之03 使用CloudKit仪表板管理数据库 (SwiftUI iCloud CloudKit中文文档手册教程)
- gesture gesture(_:) (SwiftUI 中文文档手册 教程含源码)
- 将Mac OS应用程序移植到Apple Silicon Appkit文档
- jQuery全屏滚动插件FullPage.js中文API文档
- 微信小程序开发规范文档-WXML类选择器(class)命名规范
- Html5_移动前端不得不了解的html5 head 头标签
- springboot+vue口腔管理平台(源码+文档)
- 官方文档 - 使用GitBook和Typora生成类似官方文档并部署在服务器
- Xcode文档安装
- 看懂mysql执行计划--官方文档