什么是前端?以及HTML/DIV+CSS/JavaScript技术是什么?
走进信息工程学院,伴随着“互联网+”,开启信息化发展新时代!
本篇文章转载至WEB前端新手村
经常听说前后端/全栈等词汇,但好像还是不理解什么意思?各种技术名称诸如HTML/CSS/Java让人头疼?尝试认真阅读10分钟,轻松理解这些词汇的内涵。
本文主要回答两个问题:
1.什么是前端?
2.什么是HTML/DIV+CSS/Java?
1.什么是前端?
在Web开发中,有前端与后端之分。
前端负责页面的布局,后端负责页面的逻辑。
我们用教务系统的网页举个栗子,来看看前后端做了什么。
前端负责设计这个网页的样子,也就是我们看到的一个个彩色的方框(-。-)和上面的文字,但是仔细一想,似乎一个网站只有这些按钮还远远不够啊。背后肯定还有服务器记录我们的成绩信息、考试信息,等等(难道是?)。
没错,后端负责的就是我们看不到的那些逻辑程序,它负责处理我们在网页上输入的那些信息或者点击信号。
2.什么是HTML / DIV+CSS / Java技术?
HTML/DIV+CSS/Java前端常见的三大技术。我们把这个问题分解成三个小问题,逐一回答。
1)HTML(HyperText Markup Language)
展开全文
中文名称:超级文本标记语言。
故名思意,这是一种语言。和我们常见的C、Java不同,这种语言没有顺序结构,选择结构,循环结构这些东西。它单纯是用来储存结构化的文本信息。
列出一段HTML代码。这段语言如果保存成一个以.html结尾的文件,用浏览器打开的话,就是解析后的内容。
代码解析后的图片
不过话说,这样看来这个语言和txt文本没啥区别啊。
当然不!除了文本,如何显示各种优美的图案?前端程序员可以给语言里附上一些“属性”,浏览器看到了就会给页面加上相应的效果。
所以,加上了“优美的效果”后,页面是这样的。
2.DIV+CSS
随着网友内容的眼球越来越刁钻,需要添加的属性也越来越多(渲染网页的样子越来越复杂)。
打个比方:最初一个网站可能只要修改下字体和大小颜色等等属性就可以迎合大部分网友,但后来发现网友对这种平平无奇的网页不再感冒了,我们开始追求更加优雅美观的效果。于是,不得不增加更多的属性,以此加强表现效果。
结果,问题来了——过多的属性并不利于修改,单单阅读HTML代码也是个问题(可读性下降)。
解决方案就是:DIV+CSS技术。
DIV是HTML里的一个标签,负责Web页面的布局。(不理解标签这个概念不要紧)而CSS(Cascading Style Sheets)从英文名字就可以看出,这是一个关于Style的表。
这个技术如何解决上文的问题呢?
CSS把原本的HTML文档中的内容与样式分离开来,单独对样式进行管理。
其中HTML仍然负责组织结构化的数据,但把怎么显示它们的任务交给了CSS。
这样一来,可读性更好了,因为没有了复杂的属性去修饰HTML文档,HTML文档变得十分清晰。
其次对于修改属性的任务,CSS也可以很轻松处理,通过选择器机制。
44道JS难题,做对一半就是高手! !
“双十一”防骗指南请查收!
信工动态 | 信息工程学院开展入党推优大会!
“奋进新征程,建功新时代”——信息工程学院教职工大合唱排练进行中!
窗笼听籁音 十佳悦心声
投稿邮箱|jxutcie@163.com
图文来源 / WEB前端新手村
技术制作/ 陈允丽
审核/彭楚南
- Rami Ismail:什么是冥想游戏? What are the Meditations Games
- 靠什么留住“三分钟热度”的顾客
- 反超!发生了什么?
- 营收下降净利润继续亏损,这家险企出了什么问题?
- 安宁疗护是什么?住院标准有哪些?记者探访试点地区
- 金黄的外表,味道麻辣甘香,外酥內滑,什么,你以为我在说荤菜?
- 套路满满,它凭什么是经典?
- 中外歌手“乐坛论剑”,《歌手2024》到底比的是什么?
- 国美重心正“南迁”?黄光裕到底在忙什么
- 拜登怕什么就来什么,敏感时刻,印度给伊朗送去大礼,局势大变
- 伊朗对以色列发动大规模空袭,我们都知道什么?
- 发生了什么?伊朗对以色列大规模袭击...
- 穿过这片山川大海,幸福是什么?
- 泰迪反群是什么样的
- 鱿鱼是一种软体动物,它们以什么为食,使用什么方式进食?
- 鸟鸫遍布世界各地,它们有什么特点,对生态环境有什么影响?