建站系列(五)--- 前端开发语言之HTML、CSS、JavaScript

目录

  • 相关系列文章
  • 前言
  • 一、前端开发与后端开发
  • 二、前端语言简介
    • (一)、HTML
    • (二)、CSS
    • (三)、JavaScript
  • 三、学习指导
    • (一)、开发环境
    • (二)、第一个Hello,world!

相关系列文章

建站系列(一)— 网站基本常识
建站系列(二)— 域名、IP地址、URL、端口详解
建站系列(三)— 网络协议
建站系列(四)— Web服务器之Apache、Nginx
建站系列(五)— 前端开发语言之HTML、CSS、JavaScript
建站系列(六)— 后端开发语言
建站系列(七)— 常用前后端框架
建站系列(八)— 本地开发环境搭建(WNMP)

前言

简单了解一些web基础知识后,就下来就进入到建站系列最为重要的环节---网站开发,一起来了解一下吧!

一、前端开发与后端开发

  • 前端开发是指创建Web页面或APP等前端界面呈现给用户的过程,此系列主要探讨网站前端页面也就是网页的页面开发,所谓的网站前端其实是指Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现、Web层面的交互实现,如网页上的特效、网页的布局、图片、视频等内容。网站前端开发的工作内容就是将美工设计的效果图通过前端开发语言转换成浏览器可以运行的网页。用于Web前端开发的语言成为前端开发语言,主要是指HTML、CSS和JavaScript。
  • 后端开发一般也叫做后台,主要是网站后台逻辑的设计和实现、用户及网站的数据的保存和读取等。比如一般网站都是有用户注册和登录的,用户的注册的信息通过前端发送给后端,后端将其保存在数据库中,用户登录网站的时候,后端需要通过对比用户输入的用户名和密码与数据库中用户注册的信息是否一致来判断用户是否有权限登录,这也是后台开发中的一个最简单的功能。

二、前端语言简介

(一)、HTML

  • HTML(Hyper Text Markup Language)即超文本标记语言,是一种用来创建网页文件的语言。使用HTML语言编写的文件能够被浏览器直接解析,网页的本质就是超文本标记语言,通过结合使用其他的Web技术,可以创造出功能强大的网页。因而,超文本标记语言是Web编程的基础。超文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
  • HTML5,也就是我们将要学习HTML版本(在此之前也有HTML4等版本,不再深究),HTML5极大地提升了Web在富媒体、富内容和富应用等方面的能力,被喻为终将改变移动互联网的重要推手。Internet Explorer 8及以前的版本不支持。

(二)、CSS

  • CSS(Cascading Style Sheets,层叠样式表)是一种定义HTML等文件样式结构如字体、颜色、位置等的语言,被用于描述网页上的信息格式化和显示的方式。简而言之CSS就是用来修饰美化我们写出来的网页,使其更加丰富多彩。

(三)、JavaScript

  • JavaScript(简称“JS”) 是一种解释型或即时编译型的编程语言。常作为开发Web页面的脚本语言,虽然和Java听起来颇有相似之处,但实际上和Java语言毫无关系,主要用来向HTML页面添加交互行为,相对而言也是前端开发语言中学习难度较大的一门语言。

三、学习指导

简单了解完前端开发语言,那么接下来就进入到学习当中,由于前端语言内容丰富(当然学习起来还是很简单的),不便以全文字教程呈现,所以推荐读者自行寻找学习资源进行学习。为方便读者后续学习,此处就带领大家进行一个简单的入门。

(一)、开发环境

  • 由于前端语言可以被浏览器直接解析,因此无需在前端学习过程中进行繁琐的Web环境的搭建,所以此处仅需安装一个用来写代码的软件即可,推荐使用[VSCode][1]。初次安装打开后是英文界面,如果需更更改为中文,可以在扩展中搜索并安装中文插件。(如下图)。
    ![01][2]

(二)、第一个Hello,world!

  • 创建一个(.html)为后缀名的文件,在软件中创建方法:Ctrl+N键创建一个空文件,再Ctrl+S键保存,自行选择保存位置,并自行更改文件名为index.html(只要是以.html为后缀的文件均可,不一定以index为文件名)
    ![02][3]

  • 输入一个 ! 号(英文状态下),会出现提示,直接回车便会自动生成默认代码。
    ![03][4]
    + ![04][5]

  • 在body标签之间插入一个p标签 <p>Hello,world!</p>
    ![05][6]

  • Ctrl+S键保存,然后以浏览器方式打开文件或打开浏览器直接把文件拖到浏览器当中去。
    ![06][7]

  • 大功告成,是不是看到了熟悉的Hello,world!

最后,CSS和JavaScript的学习会在你学习HTML5的过程中逐步了解,本篇文章不再进行深入讨论,接下来就请感兴趣的读者投身前端的学习当中去吧,后端开发及网站环境搭建将会在后续篇章中更新!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/127638.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

咖啡店小程序:吸引顾客的创新营销手段

近日&#xff0c;“酱香拿铁”的大火让大家再次把目标聚焦在年轻人都喜欢的咖啡上。现在咖啡已经成为年轻一代的社交硬通货&#xff0c;咖啡店也遍地开花。而随着移动互联网的快速发展&#xff0c;咖啡店小程序已经成为了各大咖啡店主的选择&#xff0c;因为它提供了便捷的方式…

BUUCTF rip 1

使用linux的file命令查看基本信息 64位 使用IDA64位进行反编译 看到gets就肯定有栈溢出 能看到有一个 _system函数&#xff0c;改函数能执行系统命令 既然反编译有这个函数说明有地方调用了他 果然在一个fun函数中有调用&#xff0c;执行的命令是 /bin/sh 也就是一个后门函数&…

C# Linq源码分析之Take(五)

概要 本文在C# Linq源码分析之Take&#xff08;四&#xff09;的基础上继续从源码角度分析Take的优化方法&#xff0c;主要分析Where.Select.Take的使用案例。 Where.Select.Take的案例分析 该场景模拟我们显示中将EF中与数据库关联的对象进行过滤&#xff0c;然后转换成Web…

Spring Cloud:构建微服务的最佳实践

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

Java 基于 SpringBoot 的酒店管理系统,附源码和数据库

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝30W,Csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 文章目录 一、前言介绍二、系统结构三、系统详细实现3.1用户信息管理3.2会员信息管理3.3客房信息管理3.4收藏…

MySQL——DQL union合并、limit限制与DDL建表和删表

一、Union 合并 union:是实现两个查询结果的合并。 例如&#xff1a;当我们查询员工名字为manager 和 salesman的员工名字和 工作&#xff1f; select e.ename,e.job from emp e where e.jobmanager or e.job salesman; select e.ename,e.job from emp e where e.job in(man…

Notpad++常用正则表达式替换案例集锦

1、在每行的开头加上单引号 2、在每行的结尾加上单引号 3、“删除”某个关键字之前字符串 原始字符串&#xff1a; 注&#xff1a;仅保留含有"[条件日志]:"之后的内容&#xff0c;“日志:”前面的内容“删除”掉&#xff0c;即替换为“”。 4、“删除”某个关键字…

浅谈OPenGL中的纹理过滤

纹理图像中的纹理单元和屏幕上的像素几乎从来不会形成一对一的对应关系。如果程序员足够细心&#xff0c;确实可以实现这个效果&#xff0c;但这需要在对几何图形进行纹理贴图时进行精心的计划&#xff0c;使出现在屏幕上的纹理单元和像素能够对齐&#xff08;实际上在用OPenGL…

搭建HTTPS服务器

HTTPS代理服务器的作用与价值 HTTPS代理服务器可以帮助我们实现网络流量的转发和加密&#xff0c;提高网络安全性和隐私保护。本文将指导您从零开始搭建自己的HTTPS代理服务器&#xff0c;让您更自由、安全地访问互联网。 1. 准备工作&#xff1a;选择服务器与操作系统 a. 选…

Java从入门到精通-数组(二)

4.数组的基本操作 数组的基本操作包括遍历数组、填充替换数组元素、对数组进行排序、复制数组以及查询数组中的元素。 • 4.1 遍历数组 遍历数组是访问数组中所有元素的过程&#xff0c;通常使用循环完成。 使用 for 循环遍历数组&#xff1a; int[] numbers {1, 2, 3, 4…

【测试开发】Mq消息重复如何测试?

本篇文章主要讲述重复消费的原因&#xff0c;以及如何去测试这个场景&#xff0c;最后也会告诉大家&#xff0c;目前互联网项目关于如何避免重复消费的解决方案。 Mq为什么会有重复消费的问题? Mq 常见的缺点之一就是消息重复消费问题&#xff0c;产生这种问题的原因是什么呢…

Spring+MyBatis使用collection标签的两种使用方法

目录 项目场景&#xff1a; 实战操作&#xff1a; 1.创建菜单表 2.创建实体 3.创建Mapper 4.创建xml 属性描述&#xff1a; 效率比较&#xff1a; 项目场景&#xff1a; 本文说明了Spring BootMyBatis使用collection标签的两种使用方法 1. 方法一: 关联查询 2. 方法…

计算机网络基础知识(非常详细)

1. 网络模型 1.1 OSI 七层参考模型 七层模型&#xff0c;亦称 OSI&#xff08;Open System Interconnection&#xff09;参考模型&#xff0c;即开放式系统互联&#xff0c;是网络通信的标准模型。一般称为 OSI 参考模型或七层模型。 它是一个七层的、抽象的模型体&#xff…

【刷题篇】贪心算法(一)

文章目录 分割平衡字符串买卖股票的最佳时机Ⅱ跳跃游戏钱币找零 分割平衡字符串 class Solution { public:int balancedStringSplit(string s) {int lens.size();int cnt0;int balance0;for(int i0;i<len;i){if(s[i]R){balance--;}else{balance;}if(balance0){cnt;}}return …

PDF转Word的方法分享与注意事项。

PDF和Word是两种常用的文档格式&#xff0c;它们各有优点&#xff0c;适用于不同的场景。然而&#xff0c;有时候我们需要将PDF转换为Word&#xff0c;以便更好地进行编辑和排版。本文将介绍几种常用的PDF转Word的方法&#xff0c;并分享一些注意事项。 一、PDF转Word的方法 使…

【系统设计系列】数据库

系统设计系列初衷 System Design Primer&#xff1a; 英文文档 GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. 中文版&#xff1a; https://github.com/donnemarti…

飞行动力学 - 第18节-全机航向稳定性与隐身性 之 基础点摘要

飞行动力学 - 第18节-全机航向稳定性与隐身性 之 基础点摘要 1. 全机航向静稳定性2. 垂尾与隐身3. 参考资料 1. 全机航向静稳定性 机翼贡献 上反角 复杂、极小幅降低 后掠角 增加稳定性 机身贡献 降低稳定性 尾翼贡献 航向静稳定性的最大来源 平尾 类似机翼贡献 垂尾 最大来…

RESP无法连接linux上redis问题

1.本机无法ping通虚拟机IP 没有打开服务&#xff08;这只是无法ping通虚拟机的一种原因&#xff09; 其他原因可以参考 虚拟机ping不通的几种原因及解决办法_虚拟机ping不通主机_在键盘上弹钢琴的菜菜的博客-CSDN博客 2.未关闭linux系统的防火墙导致无法连接redis 查看防火墙…

【数据结构】绪论

绪论 1.1数据结构的基本概念1.1.1 基本概念和术语1.1.2数据结构的三要素 1.2 算法与算法评价 1.1数据结构的基本概念 1.1.1 基本概念和术语 数据 数据是信息的载体&#xff0c;是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别 和处理的符号的集合。数…

笔记随笔:基于selvlet的Web应用程序流程

前言&#xff1a; 欢迎阅读本文&#xff0c;本文将介绍基于Servlet的Web应用程序的开发流程。Servlet是Java技术中用于处理Web请求和生成动态内容的核心组件之一。通过学习本文&#xff0c;您将了解从项目结构搭建到Servlet类编写、配置和部署的全流程&#xff0c;帮助您快速入…