HTML,CSS,JavaScript的介绍
网页组成:HTML,CSS,JavaScript:
- Html相当于骨架,Css相当于皮肤,JavaScript相当于肌肉
- 三者结合起来形成完善的网页
HTML
-
超文本标记语言(hyper text markup language)
-
决定网页的结构和内容(是什么)
<head>元素标记头部文件,<title>元素标记网页名称,<body>元素标记网页主体,<table>元素标记表格等等,段落用p标签表示,布局通过布局标签div嵌套组合合成
CSS
-
层叠样式表(cascading stytle sheets)
-
层叠指在html中引用了数个样式文件,当样式发生冲突时,浏览器能依据层叠顺序处理
-
样式指设定网页的表现样式,通过style元素插入CSS代码,将网页样式提取出来方便更改某一类元素的样式,如网页中文字的大小,颜色,元素间距,排列等
JavaScript(JS)
- Html和CSS只是实现静态信息,缺乏交互性。网页的交互和动画效果通过JavaScript实现
- JavaScript通过单独的文件形式加载,后缀为js
- Html中通过script标签引入
JavaScript渲染页面:
- 用urllib或requests抓取网页时,得到的源码和浏览器中看到的不一样
- 越来越多的网页采用ajax、前端模块化工具来构建,整个网页都是 JavaScript渲染出来的
- 需要分析ajax接口,或使用selenium等库实现模拟JavaScript渲染
Ajax:全称为Asynchronous JavaScript and XML,即异步的JavaScript和XML。它不是一门编程语言,而是利用 JavaScript在保证页面不被刷新、页面链接不改变的情况下与服务器交换数据并更新部分网页的技术
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律