操作HTML元素

Web应用不仅需要Web服务器端执行处理,有时也需要在Web浏览器端执行处理。

可以在Web浏览器上执行的编程语言是Javascript,很多web浏览器都支持这一语言。要操作HTML元素,就需要使用管理Html结构的api,而实现这一处理的就是Dom。

有了Dom,就可以对html文档进行处理。要动态地修改web浏览器中的画面,就需要动态地修改html的元素和属性,因此dom提供了按顺序遍历访问映射到各个元素的方法。

javascript提供了这类函数,不仅可以很轻松管理dom,还可以将元素,属性,文本作为javascript的对象来操作,实现交互式处理。

与web服务器进行异步通信

在访问web网站时,通常是通过单击网页中的链接进行页面迁移。此时,浏览器会读取整个web网页并进行显式,但是如果只需要改变网页中的一部分,这样做就浪费了。

此时可以使用在执行操作时不迁移页面,与web服务器异步进行http通信,动态修改网页内容的方法,也就是所谓的ajax。

异步是非常重要的概念,它意味着在与服务器传输信息过程中,使用者可以同时对页面其他部分进行操作。

相关推荐
ゆづき15 小时前
计算机数据存储全解:从底层进制转换到存储介质演进
笔记·学习·生活
小+不通文墨15 小时前
树莓派玩转EMQX的常用指令清单
经验分享·笔记·学习
kdxiaojie16 小时前
U-Boot分析【学习笔记】(12)
linux·笔记·学习
玄米乌龙茶12316 小时前
LLM成长笔记(五):提示词工程与模型调用
人工智能·笔记
不会编程的懒洋洋17 小时前
VisionPro 中 几何相交工具 Geometry-Intersection
图像处理·笔记·c#·视觉检测·机器视觉·visionpro
_李小白17 小时前
【C++学习笔记】新特性之inline变量
c++·笔记·学习
心中有国也有家17 小时前
hccl 架构拆解:昇腾集合通信库到底在做什么?
人工智能·经验分享·笔记·分布式·算法·架构
~黄夫人~17 小时前
零基础速通|Windows&Linux 常用命令行对照表大全
linux·运维·windows·笔记·备忘录·整理表格
奋斗的小乌龟19 小时前
动态创建Agent01
java·笔记
不会编程的懒洋洋19 小时前
VisionPro 中 图像预处理工具
图像处理·笔记·c#·视觉检测·visionpro