实习之际,第一次接触到了网页,对互联网不喜不厌的我在自己所学的专业----信息与计算科学上成绩平庸外,只是对互联网行业的待遇和前景充满了一丝向往,而这次近距离地“靠近”网页,竟让我有了许多欣喜,说不清是什么情愫,因此我想进一步了解它,我在此立下一个flag,每天早上花半个小时写博客,既为了自己的技术的提高,也为了和志同道合的人一起分享知识!
话不多说,先贴上百度百科对网页的理解:
最准确的网页设计思路是把网页分成三个层次,即:结构层(HTML)、表示层(CSS)、行为层(Javascript)。
一、HTML、CSS、JavaScript简介及简单分工
1、什么是HTML(超文本标记语言 Hyper Text Markup Language),HTML 是用来描述网页的一种语言。
2、CSS(层叠样式表 Cascading Style Sheets),样式定义如何显示 HTML 元素,语法为:selector {property:value} (选择符 {属性:值})
3、JavaScript是一种脚本语言,其源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行
对于一个网页,HTML定义网页的结构,CSS描述网页的样子,JavaScript设置一个很经典的例子是说HTML就像 一个人的骨骼、器官,而CSS就是人的皮肤,有了这两样也就构成了一个植物人了,加上javascript这个植物人就可以对外界刺激做出反应,可以思 考、运动、可以给自己整容化妆(改变CSS)等等,成为一个活生生的人。
如果说HTML是肉身、CSS就是皮相、Javascript就是灵魂。没有Javascript,HTML+CSS是植物人,没有Javascript、CSS是个毁容的植物人。
如果说HTML是建筑师,CSS就是干装修的,Javascript是魔术师。
怎么把这三者联系在一起呢,当然得通过网页的肉身HTML,HTML是一直描述语言,它是对着浏览器描述自己的,那么它通常怎么描述具体的这个网页呢?
而我对网页的理解是这样的:
在网站平台上用户看到的其表现形式,一个个的网页构成了网站,网页由三部分组成,简而言之,HTML、CSSS、Javascript。如果说HTML是人体结构、CSS就是人的样子、Javascript就是人的灵魂。
现阶段,在进行为期两周的实习,我发现,学习网页有种莫名的“成就感”,也许是因为可以短时间内看到实现的效果,相对于java语言,c语言来说,我或许更适合学网页,喜欢这种 编写代码的方式,更喜欢设计网页的样式,直观又纯粹,可是我现在接触的内容有限,目前想通过一个网站和经典的书籍来练习,参考网站为W3school,书籍参考《网页设计与制作项目式教程》。
路漫漫其修远兮,吾将上下而求索!