经过一段时间的学习后,我对前端有了一定的了解,我知道一个系统构建是由HTML和CSS还有Javascript三者共同组成的三者缺一不可,其中HTML最基本的语言它类似于一个人的骨骼它是一门标识语言它不能完成一些控制流,它的基本语法中最核心的是标签。CSS它的语法是最简单的,它只需要让页面变得好看就可以了总的来说它相当于是人的表皮,而Javascript它有点类似于人的肌肉它的主要作用是增强健壮性可以通过这些方法(1)借鉴C语言的基本语法(2)借鉴Java语言的数据类型和内存管理(3)借鉴Scheme语言,将函数提升到“第一等公民”(first class)的地位(4)借鉴Self语言,使用基于原型(prototype)的继承机制,它的基本类型有string、Number、Boolean、Null、Undefined、Symbol、Object。总的来说一个完整的系统离不开HTML和CSS还有Javascript他们三者是相辅相成的,那么这个时候我们就好奇了这三门语言是如何在浏览器中运转的呢?首先HTIP( ... ... )然后构建DOM树[html里面有head(包含meta,title) body(包含div,div)]再然后计算CSS树[html{style}——body{style}[包含div{style}、div{style}、div{style}]到排版后面到渲染合成最后绘制。 HTML里面有很多的标签需要我们去了解,通过长期大的积累我们当然可以积累到很多,但是如果遇到不经常使用的标签时我们应该然后快速的去了解到相关的标签呢,这个时候豆包MarsCode就派上用场了我们可以直接问豆包MarsCode 我们要用什么样的标签去实现我们想要实现的东西,当然在分析代码遇到看不懂的标签时也可以问豆包MarsCode 这个代码一般是在什么情况下使用的,然后豆包MarsCode 就会精准的告诉我们这个标签的作用是什么在什么情况下使用。 在运行HTML的过程中,我发现这是一个非常直观的东西,我们想要输出什么样的东西直接写出来就可以立马看得见,相对于其他语言而言我觉得HTML是比较直观的语法这一方面也是比较简单的,对这方面有一点点了解的人都可以很直观的看出来,这个代码是如何写出来的。