【B/S】HTML、CSS、JS之间的配合工作

   最近学习了HTMLCSSJS等网页设计语言。视频中的讲解也是以实例为主,理论比较少。也就是说它们为什么出现,它们是干什么的以及它们之间的联系是什么!在视频中没有讲解。所以这让我很不爽,如果在宏观上对它们有一定的了解的话,那么学习知识和实践就会起到事半功倍的效果。

   所以,在学习这些视频之余,看了许多相关的博客,最终得到了自己的理解。。

 

   HTMLCSSJS这三种语言都是与网页设计相关的。那么,它们在网页设计中所扮演的角色是什么?

 

  HTML

   HTMLInternet上用于设计网页的基础语言。网页包括动画、多媒体、图形等各种复杂的元素,其基础架构都是HTML。它是一种标记语言,只能建议浏览器以什么方式或结构显示网页内容,这是不同于程序设计语言的。

 

   CSS

   HTML可以标记页面文档中的段落、标题、表格、链接等格式。但随着网络的发展,用户需求的增加,它已经不能满足更多的文档样式需求。为了解决这个问题,CSS出现了。

   CSS又称层叠样式表,是一种制作网页的新技术。“层叠”是指,当在HTML中引用了数个样式文件,并且样式发生冲突时,浏览器能依据层叠顺序处理。“样式”指网页中文字大小、颜色、图片位置等格式。

   CSS是目前唯一的网页页面排版样式标准。它能使任何浏览器都听从指令,知道该以何种布局、格式显示各种元素及其内容。

   它弥补了HTML对网页格式化方面的不足,起到排版定位的作用

 

  JS

   HTMLCSS配合使用,提供给用户的只是一种静态的信息,缺少交互性。用户已不满足于只是坐在那里浏览信息,如果网页中有更多的交互性和动态效果,那就更方便、更有意思了。

   出于这样一种需求,JS出现了。JS是一种脚本语言,它的出现使得用户与信息之间不只是一种浏览与显示的关系,而是实现了一种实时、动态、交互的页面功能。比如下载时的进度条、提示框等。

   它用于开发Internet客户端的应用程序,可以结合HTMLCSS,实现在一个web页面中与web客户交互的功能

 

   总结

   HTML是网页的基础,CSS是元素格式、页面布局的灵魂,而js是实现网页的动态性、交互性的点睛之笔。

你可能感兴趣的:(※〖前端〗,html,css,javascript)