最基础的三剑客
HTML
超文本标记语言HTML,它的含义是超越了文本限制,可使用链接文本。
在我的理解中,HTML是一个网页的骨架,他书写着各种各样的标签,构成了网页的坚实的基础。
它是一种标记语言。它包括一系列标签,可以统一网络上文档的格式,将分散的互联网资源连接成一个逻辑整体。并不是一门编程语言。
HTML标签是由尖括号包围的关键词,如< html >,有双标签:如< html >和< /html > ,此标签对中,第一个标签是开始标签,第二个是结束标签。有单标签:如:< br >
CSS
CSS是样式表或者级联样式表,CSS是一种标记语言。
作用:用于设置HTML页面中的文本内容( 字体、大小、对其方式等)、图片的外形(宽度、边框样式、边距等)、版面的布局和外观显示的样式。它不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
主要构成:选择器以及一条或者多条声明。
选择器:用于指定CSS样式的HTML标签,花括号内是对该对象设置的具体样式
属性与属性值以"键值对"的形式出现。
CSS拥有三大特性,分别是层叠性,继承性,优先级权重。
Javascript
js 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
这门语言前面的基础部分如果有C语言的基础是很好理解的,基本上是将一些变量类型换一换,最重要的面向对象的编程,主要我觉得还是看重自己的思维。
js在网页制作中很大一部分是用来操作DOM,我们要熟知一些操作DOM的api,灵活运用修改css中的一些属性等。