一、html,css.javascript,之间的关系
HTML,Css和javascript,是前端必须要学的三个知识点.
它们三者之间是怎样的关系?HTML可以把它理解为人的骨骼,CSS是皮肤它是用来丰富我们这个骨骼的,让我们骨骼看起来更丰富。
javascript就是肌肉,可以让我们整个人运动起来,实际上它就会让页面不再变成一个静态的页面.
也可以将它三者理解为一个MVC的模式,那这个M是什么?也就是我们的HTM它是一个骨骼,那这个V是什么?CSS它负责展示,那C它就负责控制.
二、浏览器加载过程
构建Demo树
子资源渲染——渲染外部CSS,图片,JavaScript等外部资源, 样式渲染——CSS执行
做爬虫想要爬取数据,就要对目标动态网站进行解析
第一种,就是需要去分析它的JS的文件。
第二种,浏览器本身也会对外提供一些API,它允许我们调用浏览器,在把目标页面加载完成之后。直接获取它的element,也就是JS执行完之后展示出来的HTM,这个就能够看到目标页面上所展示的所有数据。
三、什么是Dome树
四,ajax,json介绍
AJAX是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
AJAX =异步JavaScript和XML。
AJAX是一种用于创建快速动态网页的技术。
json格式
{
“key”:“value”,
"list":[1,2,3,]
}
json产生作用:跨语言传输的数据格式