操作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。

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

相关推荐
深蓝海拓17 分钟前
西门子S7-1500PLC的常用Area地址以及网络读写
笔记·学习·plc
一轮弯弯的明月28 分钟前
博弈论-Nim游戏
笔记·蓝桥杯·学习心得
Hello_Embed37 分钟前
嵌入式上位机开发入门(五):UDP 编程 —— Server 端实现
笔记·单片机·网络协议·udp·嵌入式
热水过敏43 分钟前
前路迷茫,再次起航
笔记·程序人生·职场和发展
chase。1 小时前
【学习笔记】RoboForge:让文本指令“落地”到人形机器人——一个物理优化与隐式驱动的端到端框架
笔记·学习·机器人
chase。1 小时前
【学习笔记】从经典算法到通用神经运动规划器
笔记·学习·算法
牛奶咖啡131 小时前
免费笔记软件且优先本地私有化——Joplin、Obsidian
笔记·obsidian·joplin·待办事项应用程序·开源笔记应用·可私有化本地笔记应用·笔记的同步与插件安装
忙什么果2 小时前
transformer学习笔记1
笔记·学习·transformer
阿i索2 小时前
【蓝桥杯备赛Day5】排序
笔记·蓝桥杯·排序算法
今儿敲了吗2 小时前
Linux学习笔记第三章——基础命令(一)
linux·笔记·学习