说到前端,肯定便会联想到Web程序设计。也许有很多同学还不知道何为Web设计,或许你还不知大奥一个漂亮的网页是如何设计出来的,欸嘿,这篇文章便会告诉你答案。
≖‿≖✧
那么我们进入正题:
首先我们来聊一聊何为Web?
Web如果要说到它真正的定义的话,便是下面这句话:
web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。(摘录自百度百科)
能看懂?如果能,那么你便可以忽略我下面的解释了。
那我要给大家解释的就是,Web就是所谓的互联网。
而Web前端设计就是给用户展示的网页页面,也就是网站的前台部分,这里面可能包含了设计、特效、用户交互等。Web前端开发就是创建Web页面,或者APP等前端界面呈现给用户的过程,通过HTML、CSS及JavaScript等衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。
名称 |
作用 |
注: |
HTML |
标识性语言,十分重要,web设计离不开它。 |
部分语法废除,因为CSS比HTML部分语法方便易懂,所以我们常用HTML来提供基本的格式,添加网页内容等。 |
CSS |
用于对HTML标记的内容进行更加丰富的装饰。 |
就是层叠样式表,一种用来进行装饰的计算机语言。 |
JS(JavaScript) |
为网页添加各式各样的动态功能。 |
一种高级编程语言,没有它,你的网页就只能看,不能进行使用。 |
以上便是Web程序设计里面的”三剑客“,各个都是身怀本领,当然,想要学好Web的前端开发,这三样缺一不可。
那准备好了吗,同学们,让我们先从静态网页的学习开始吧。
工具准备:
对于Web开发,也有很多很好用的编译器(比如VS code、WebStorm等),这里我推荐WebStorm,大家可以去www.jetbrains.com下载,虽然需要money,但也有白嫖的方式:
①:可以试用30天,30天后继续试用。(无限卡bug,不过也有不好的地方,他会给你强制退出软件使用。)
②:注册学生身份(须在校本科生)
③:破解版
以上方式②③两种需要的可以私聊,我会给大家提供帮助。♪(^∀^●)ノ
注册完成后WebStorm打开后是这样的:

大家可以点击New project -> Empty Project 然后选择合适的目录,创建一个空白的工程文件。

然后如图创建一个HTML5的文件,便可以开始你的Web之旅啦!!!!๑乛◡乛๑
进来后大家便可以看见这样的一串神神秘秘的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
其实1,2行这两串代码其实是告诉计算机的,我们呢,需要了解的是如下部分:
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
首先是<html>和</html>,这是一对,也是非常重要的一对标签,名为根标签,所有的网页标签都在这个标签里面。
然后是<head>标签,在第四行我们也能看见一个</head>标签,这个呀其实也是一对,离了谁,都是错的,然后我们在看,我们把<head>到</head>之间的内容称为头部标签,其作用我们在CSS学习时再讲解。
最后是<body></body>标签,这是我们网页主要内容的存放所,也即是网页呈现的内容都放在这个标签里面。
听了那么多句标签,标签的,相信大家对标签这个词有了一定的理解了吧。
啥,还不懂,那我们就继续学习!!!(๑•̀ㅂ•́)و✧
首先我们给大家看一个基本的网页程序是怎样的。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
p{
font-size:30px;
color:#70a7ff
}
h2{
color:#ff9728
}
</style>
</head>
<body>
<h1 align = 'center'>
<font color = 'aqua' size = "6">静夜诗</font> <!--size 只能取1 - 7 -->
</h1>
<h2 align = 'center'><font size = "3">李白</font></h2>
<hr width = '500' size = '4' color = '#69697e'>
<p align = 'center'>
窗 前 明 月 光,<br>
疑 是 地 上 霜,<br>
举 头 望 明 月,<br> <!--br用于换行-->
低 头 思 故 乡。
</p>
</body>
</html>
这是一个非常简单的网页,它的效果图是:

我们一步步(一行行分析)分析:
①(line6 – line14):在<head>把标签中,我们发现用了一个<style>标签,并且这个标签也是成对存在的,上文我们说<head>标签时说到了CSS,没错,这个东西,他就是CSS,不过呢,只是其中一种形式,目前我们先作为一个简单的了解。
②(line17-line20):我们看见了有<h1>,<h2>这样的标签对吧,这个简单的来讲,叫做标题标签,我们可以用的标题标签有(h1 h2 h3 h4 h5 h6),其所包含的内容,字体变化特点是依次变小(默认情况下,也可以手动调整),标题重要性也依次降低,那标题标签的作用呢?它的最主要的作用就是用于文字内容重要性提升,其目的,大家可以简单理解为,方便更好的搜索某些信息。(且,标题标签也是成对存在的!!!!所标记的内容单独占一行!!!)
③(line21):<hr>是一个单独的标签,只需要一次,并不成对出现,一个妥妥的孤儿,它的作用是画一根长长的线,(也可以手动调整)。
④(line21-line28):然后就是特别重要的<p>标签的,成对存在,所包含的内容可以说是网页的主体信息,可以写多个<p>标签,但要注意编译器的识别(比如p标签嵌套的运行结果),这个我们之后来讲。大家可以先去试试(提示一下:<p>会找到最近的</p>来组合)。
然后还有个<br>标签,也有备注,是个单标签,用于换行,
but!<p>标签自动换行。比如:
<p>窗 前 明 月 光,</p>
<p>疑 是 地 上 霜,</p>
<p>举 头 望 明 月,</p>
<p>低 头 思 故 乡。</p>
这样输入,他也会自动换行的,也就是一个p标签完成,会自动换行。
说完这个,其实还有一个点:p标签内空格无效:怎么无效呢?看看程序和效果图就知道了,我们如果只学了HTML那么会用 来表示一个空格,大家可以试试。
至于其他的标签内奇奇怪怪的符号,大家可以去自己照着编译出来试试,Web是动手要求很高的学科,看到这,大家基本已经了解了web这个程序了,那么,去试试编译自己的第一个网站吧!!!之后的文章,我们继续讲解Web的知识点,让你能做出让自己最满意的网站来!!!!
