被复杂技术术语吓退的常常是编程新手,然而实际上,掌握一门编程语言恰似学一套新的逻辑表达方式。本文会为全然零基础的读者,系统讲授前端开发最为核心的三门语言,即 HTML、CSS 以及 JavaScript,并且借由一个实战案例,引领你去感受从无到有构建网页的完整流程。

倘若将网页比作一幢房屋,那么HTML(超文本标记语言)便是房屋的架构与骨架,它由一连串的“标签”所构成,承担着定义网页之上内容的职责,诸如标题、段落、图片以及链接。

HTML的语法具备很强的直观性,表现为通常以成对的形式出现,举例来说一个一级标题的代码呈现出这样的状况:

这是一个一级标题

在这个例子里,

是开始标签,

不是起始标签的那个,名为结束标签,在其范围之内的部分,是用在页面上进行呈现展示的内容。有着这样一种网页结构,它属于基础类型的,呈现形式便是接下来所展示的这样。




    
    我的第一个网页


    

这里显示的是网页的主体内容。

〈code〉〈head〉〈/code〉这一部分用来存放诸如编码方式和标题等网页的元信息,〈code〉〈body〉〈/code〉这一部分,才恰是用户于浏览器内部实际能够看到的内容。

当房子建造完成之后,紧接着进行的下一个步骤便是装修,而这正是 CSS (层叠样式表) 所承担的工作任务。CSS 承担着控制网页的颜色、进而负责网页布局再者管控字体的职责,其作用在于能让原本呈现出单调模样的骨架变得具备美观的特质。你能够把 CSS 代码书写在 HTML 文件的 标签之内,要么将其单独存储成为一个 .css 文件句号。

组成CSS核心语法的是“选择器”以及“声明块”。下面这段代码,其是要将所有的段落文字变作蓝色,而且字体大小为采用16像素:

p {
    color: blue;
    font-size: 16px;
}

在这里,p 就是选择器,它选中了HTML中所有的

段落标签。大括号里头的,color: blue; 这类便是一条声明,冒号前面部分是属性,后面部分为值。

房子拥有设计架构以及装饰样式之后,尚需诸如水电之类赋予其活力的要素,而JavaScript恰好担当此等作用,它属于一种类型的脚本语言,可促使网页针对用户的操作予以回应,像是点击按钮之际弹出提示框、达成图片轮播等情况。

网页开发资源 site:Mozilla Developer Network_编程入门网页编程工具_Python编程教程 site:密歇根大学

以下这段较为简易的JavaScript代码,将会于浏览器之内弹出一个标注着“你好,世界!”的提示信息框。

alert("你好,世界!");

理论讲完了,接下来,借助一个简易的“个人主页”实例,对这三者加以贯通。我们着手达成一项功能:当点击按钮时,切换标题所展示的内容。

构造HTML的框架结构,并且针对那些需要进行操作的元素给予出一个只有独特性的标识,也就是——id




    
    我的个人主页


    

你好,我是张三

用CSS简单地美化一下,让页面居中显示:

body {
    text-align: center;
    font-family: '微软雅黑', sans-serif;
    margin-top: 50px;
}

撰写JavaScript代码,将其存储成script.js文件。这段代码的逻辑为:寻觅那个按钮,监听它的“点击”事件,一旦该按钮被点击,便去查找那个标题,并将里面的文字替换成新的内容。

// 1. 找到页面上的按钮和标题元素
let button = document.getElementById('myButton');
let greeting = document.getElementById('greeting');
// 2. 告诉按钮,当它被点击时应该做什么
button.addEventListener('click', function() {
    // 3. 修改标题的文字内容
    greeting.textContent = '今天是个学习编程的好日子!';
});

当你把这个网页打开之时,首先映入眼帘的是处于居中位置的标题以及按钮。一旦你以用鼠标去点击按钮,标题的文字就会马上变为“今天是个学习编程的好日子!”。这便是一个最为简单的交互。

利用这个案例能够发觉,编程入门并非像所想象的那般高深莫测。掌控HTML的标签架构、CSS的选择器以及样式准则、还有JavaScript基础的事件监听与DOM操作,这意味着你已然跨出了成为开发者的稳固第一步。接下来的深入研习,不过是在这个明细的逻辑架构之上,持续填充更为丰富的语法以及更为繁杂的应用情景而已。