HTMLCSSJS简单的说,html就是把标签里的内容以文本的形式呈现出来,然后我们用css来装饰(编造)这些文字,js就是我们用来提取后台数据的——端数据库并发送到前端存储在html中。Javascript分为三部分1.ECMAScript语言规范,是由欧洲计算机制造商协会制定的一些脚本语言规范标准。2、DOM(documentobjectmodel)文档对象模型,它提供结构化的表达,在程序中定义了一种从结构中访问和修改文档的结构、样式和内容的方式。3.BOM(browserobjectmodel)浏览器对象模型,将我们使用的浏览器抽象成Object模型。jsjs和css的引入有些类似,比如也可以使用内联样式或者外部导入。1、我们可以使用2。可以在正文或者头部写。一般会写在所有标签之后,即body标签中的最后一个元素。页面解析浏览器将从页面顶部开始解析。当浏览器解析遇到一个csslink标签到来时,他会先下载css代码,然后继续解析。遇到脚本标签时也是如此。脚本有两个属性(deferasync)defer(延迟):当浏览器解析HTML文档时,如果遇到withdeferscript标签,浏览器会立即下载该文件。它不会像默认情况下那样在下载时停止渲染和解析,而是在下载时继续解析和渲染HTML。页面渲染完成后,该文件将被执行。async(异步):当浏览器遇到带有async的script标签时,用户会立即下载文件并在下载的同时解析渲染html,但是一旦文件下载完成,就会停止解析html并执行下载的文件,执行完成后继续解析HTML。您还可以在这里听到一些利弊。如果defer,就得等页面加载渲染完成后,才能执行js文件。相对来说耗时比较多,但是async的标签执行顺序是不一样的,看哪个标签先加载执行哪个,而不管js执行的html有没有渲染过。