Web入门开发【四】- 基础语言

欢迎来到霍大侠的小院,我们来学习Web入门开发的系列课程。

首先我们来了解下这个课程能学到什么?

1、你将可以掌握Web网站的开发全过程。

2、了解基础的HTML,CSS,JavaScript语言。

3、开发自己的第一个网站。

4、认识很多对编程感兴趣的朋友,一起学习交流。

有什么展现成果吗?

完成属于你的网站,展示给你的家人朋友们,比如做一个家人相册网站,是不是有满满的成就感。

自己看视频不会操作怎么办?

学习过程有问题可以加入我们的社群需求帮助。

HTML基础知识

超文本标记语言 (英语:Hypertext Markup Language,简称:HTML ) 是一种用来结构化 Web 网页及其内容的标记语言。

网页内容包含文字,图片,视频,超链接等元素。可以是一组段落、也可以含有图片和数据表。左侧是我的个人主页,由文字段落图片等组成。

这个元素的主要部分有:

开始标签(Opening tag):包含元素的名称(本例为 p),被大于号、小于号所包围。表示元素从这里开始或者开始起作用 —— 在本例中即段落由此开始。

结束标签(Closing tag):与开始标签相似,只是其在元素名之前包含了一个斜杠。这表示着元素的结尾 —— 在本例中即段落在此结束。初学者常常会犯忘记包含结束标签的错误,这可能会产生一些奇怪的结果。

内容(Content):元素的内容,本例中就是所输入的文本本身。

元素(Element):开始标签、结束标签与内容相结合,便是一个完整的元素。元素也可以有属性(Attribute):

属性包含了关于元素的一些额外信息,这些信息本身不应显现在内容中。本例中,class 是属性名称,editor-note 是属性的值 。class 属性可为元素提供一个标识名称,以便进一步为元素指定样式或进行其他操作时使用。

<!DOCTYPE html> — 文档类型。DOCTYPE 在当今作用有限,仅用于保证文档正常读取。现在知道这些就足够了。

<html></html> — <html> 元素。该元素包含整个页面的内容,也称作根元素。

<head></head> — <head> 元素。该元素的内容对用户不可见,其中包含例如面向搜索引擎的搜索关键字(keywords)、页面描述、CSS 样式表和字符编码声明等。

<meta charset="utf-8"> — 该元素指定文档使用 UTF-8 字符编码 ,UTF-8 包括绝大多数人类已知语言的字符。

<title></title> — <title> 元素。该元素设置页面的标题,显示在浏览器标签页上,也作为收藏网页的描述文字。

<body></body> — <body> 元素。该元素包含期望让用户在访问页面时看到的内容,包括文本、图像、视频、超链接或其他内容。<img>这个是图像元素,用于展示图片,其中src就是图像的存放路径,alt属于为描述文本。<a>元素,代表超链接。它非常重要,赋予 Web 网络属性。通常我们可以通过这边超链接来导航到对应的网站。

CSS基础知识

层叠样式表(Cascading Style Sheet,简称:CSS)是为网页添加样式的代码。

CSS是一种定义样式结构如字体、颜色、位置等的语言,被用于描述网页上的信息格式化和显示的方式。

整个结构称为 规则集(通常简称“规则”),各部分释义如下:

选择器(Selector)

HTML 元素的名称位于规则集开始。它选择了一个或多个需要添加样式的元素(在这个例子中就是 p 元素)。要给不同元素添加样式只需要更改选择器就行了。

声明(Declaration)

一个单独的规则,如 color: red; 用来指定添加样式元素的属性。

属性(Properties)

改变 HTML 元素样式的途径。(本例中 color 就是 <p> 元素的属性。)CSS 中,由编写人员决定修改哪个属性以改变规则。

属性的值(Property value)

在属性的右边,冒号后面即属性的值,它从指定属性的众多外观中选择一个值(我们除了 red 之外还有很多属性值可以用于 color )。

第一个红框中是对全局HTML,P段落标记进行控制,控制颜色为红色,字体为20px的像素大小。第二个红框中对图片增加一个2像素的蓝色的实体边框。

最终我们预览页面的结果,就是这样了。是不是非常简单易懂。

JavaScript基础知识

JavaScript 是一门编程语言,可为网站添加交互功能(例如:游戏、动态样式、动画以及在按下按钮或收到表单数据时做出的响应等)。

JavaScript(缩写:JS)是一门完备的 动态编程语言。当应用于 HTML 文档时,可为网站提供动态交互特性。JavaScript 的应用场合极其广泛,简单到幻灯片、照片库、浮动布局和响应按钮点击,复杂到游戏、2D/3D 动画、大型数据库驱动程序等等。JavaScript 相当简洁,却非常灵活。开发者们基于 JavaScript 核心编写了大量实用工具,可以使 开发工作事半功倍。JavaScript 比 HTML 和 CSS 学习起来更加复杂一点,所以必须一步一个脚印地学习。我们看到图片上的动画效果就是js实现的。

我们还是说用上面的案例代码说明,第一个红框是定义一个JS的函数,函数里面alert语法是在浏览器出一个提示。第二个红框是调用这个功能函数。所以当我们点击网页的按钮,就会出现JS的交互动作了,到这里大家明白了JS的用处了吧。

我们看下这里展示,点击按钮

点击后,浏览器弹窗提示。这下大家明白了HTML,CSS,Javascript的组合关系了吗,是不是很有趣。

我给大家简单总结概况下,HTML是定义页面元素。CSS是规划元素样式。JS是让页面元素可以和人交互,可以更生动展现。这个课程我们只是从基础简单的了解Web编程重要的3个语言。后面会有专门讲解这三门课的视频。

记得关注我,跟着我每天学习一点点,让你不再枯燥,不再孤单......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小院里的霍大侠

跟着我学习,不在枯燥,不在孤单

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值