零基础学前端(二)用简单案例去理解 HTML 、CSS 、JavaScript 概念

这篇具有很好参考价值的文章主要介绍了零基础学前端(二)用简单案例去理解 HTML 、CSS 、JavaScript 概念。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

该篇适用于从零基础学习前端的小白

初学者不懂代码得含义也要坚持模仿逐行敲代码,以身体感悟带动头脑去理解新知识

一、导言

HTML,CSS,JavaScript 都是单独的语言;他们构成前端技术基础;

(1)HTML:负责网页的架构;

(2)CSS:负责网页的样式,美化;

(3)JavaScript(JS):负责网页的行为;

我们将上述概念,拿出来,作为初学者可能还是不理解,还是一头雾水,很正常,那我们就以实践来帮助自己理解。接下来我们一起写一个简单的案例。

二、用小案例帮我们理解 HTML CSS JavaScript 各自的概念

注意: 初学者不懂代码得含义也要坚持模仿逐行敲代码,以身体感悟带动头脑去理解新知识

我们的目标:模仿百度得输入框 和 按钮(百度一下)

零基础学前端(二)用简单案例去理解 HTML 、CSS 、JavaScript 概念,零基础学习前端开发,前端,html,css

1. HTML:负责网页的架构(结构)

我写了 input(文本框)标签 和 button(按钮)标签 ,在浏览器运行样式如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <input />
    <button>百度一下</button>
</body>
</html>

在chrome浏览器运行显示效果:我们可以看出目前跟百度首页搜索行结构是一样的

零基础学前端(二)用简单案例去理解 HTML 、CSS 、JavaScript 概念,零基础学习前端开发,前端,html,css

2.  CSS:负责网页的样式,美化

我们观察自己编写的效果存在的问题:

第一,文本框宽度 和 高度,需要修改

第二,百度一下这个按钮,背景颜色 和 文字颜色,需要修改

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /*将全部标签,自带的内外边距都设置为0,统一由自己单独去写*/
        *{
            padding: 0;
            margin: 0;
        }

        .inputName{
            width: 300px;                /* 设置宽度为300px  */
            height: 30px;                /* 设置高度为30px  */
        }
        .buttonName{
            background-color: #4E6EF2;  /* 设置背景颜色  */
            color: #fff;                /* 设置文字颜色  */
            height: 34px;                 /*为什么这里是34 而不是30*/
            border: none;                 /* 设置按钮的边框不显示  */
            padding-left: 5px;            /* 设置按钮左边内边距为 5px  */
            padding-right: 5px;           /* 设置按钮右边内边距为 5px  */
        }
    </style>
</head>
<body>
    <input class="inputName" />
    <button class="buttonName">百度一下</button>
</body>
</html>

运行的效果图:我没有写过多的样式,主要写了基本的(担心初学者一下接受不完)

零基础学前端(二)用简单案例去理解 HTML 、CSS 、JavaScript 概念,零基础学习前端开发,前端,html,css

3.  JavaScript(JS):负责网页的行为

网页的行为:主要就是指用户点击 ”百度一下“那个按钮,百度网站是发起一个搜索功能,

这里我模仿点击百度一下按钮,弹出一个警告框,之后跳转到百度官网

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            padding: 0;
            margin: 0;
        }
        .inputName{
            width: 300px;                /* 设置宽度为300px  */
            height: 30px;                /* 设置高度为30px  */
        }
        .buttonName{
            background-color: #4E6EF2;  /* 设置背景颜色  */
            color: #fff;                /* 设置文字颜色  */
            height: 34px;                 /*为什么这里是34 而不是30*/
            border: none;                 /* 设置按钮的边框不显示  */
            padding-left: 5px;            /* 设置按钮左边内边距为 5px  */
            padding-right: 5px;           /* 设置按钮右边内边距为 5px  */
        }
    </style>
</head>
<body>
    <input class="inputName" />
    <button class="buttonName">百度一下</button>
</body>
<script>
    //1. 获取“百度一下”按钮的DOM节点
    let buttonDOM = document.getElementsByClassName("buttonName");
    //2. 给该按钮,添加一个点击事件的监听,当用户发起点击,就会进入function函数内部,执行下面语句
    buttonDOM[0].addEventListener('click',function(){
        alert("你点击按钮,马上跳转到百度页面");
        window.open("https://www.baidu.com/");
    });
</script>
</html>

目前JavaScript 的代码写在了<script>标签内,涉及的知识点DOM 和 BOM。

零基础学前端(二)用简单案例去理解 HTML 、CSS 、JavaScript 概念,零基础学习前端开发,前端,html,css

三、结束语

经过这样,我们大概理解了结构(HTML)、样式(CSS)、行为(JavaScript),都写在哪里,具体是什么样子。不过你也会发现,他们的知识还是很多。

比如:CSS 写样式,class是什么
比如:JavaScript代码里,document、window是什么 


编程是一个很长的过程,不积跬步无以至千里,学习不能太着急。

接下来,我们就详细的学习HTML的知识

零基础学前端(三)重点讲解 HTML-CSDN博客

四、题外话:网页三剑客

网页三剑客,编程老人都晓得,

Dreamweaver(开发工具,作用和VsCode差不多,但功能相当老化,不是真正编程人该使用的)
Flash (由于安全问题,已经被chrome给封杀了)
Fireworks

=》这些技术都已经被淘汰,初学者不要纠结,当他们不存在就可以了文章来源地址https://www.toymoban.com/news/detail-709715.html

到了这里,关于零基础学前端(二)用简单案例去理解 HTML 、CSS 、JavaScript 概念的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端开发基础(HTML5 + CSS3)【第一篇】:HTML标签之文字排版、图片、链接、音频、视频 && 涵盖了两个综合案例 做到了基础学得会,实战写的出

    点击前往前端开发基础专栏: 一、开发环境搭建 这里google浏览器不能用我们就使用电脑自带的微软浏览器就可以了! 下载 VS Code VS Code 官网下载地址 这里根据自己电脑的操作系统进行下载! 安装步骤如下: (是在不知道如何操作,可以找个教程一步一步来) 安装这个还是

    2024年04月16日
    浏览(62)
  • javascript+css+html购物车案例

    javascript代码部分主要实现三部分功能  1、商品数量增加(减少)同时小计增加(减少) 这部分主要是通过for循环给增加(减少)按钮绑定点击事件 1)点击后计数器自增(自减) 2)计数器数量*对应商品单价 赋值给对应商品小计(涉及到数据类型转换) parseInt(\\\'12ccc\\\' ) →

    2024年02月02日
    浏览(69)
  • 前端全集Ⅰ---- HTML/CSS/JavaScript

    Web:全球广域网,也称万维网,能够通过浏览器访问的网站 Web网站的工作流程:(前后端分离模式) 网页有哪些组成? 文字、图片、视频、音频、超链接 前端代码通过浏览器的解析和渲染变成用户看到的页面,对网页进行解析渲染的部分就是浏览器的内核 Web标准 不同的浏

    2024年02月15日
    浏览(76)
  • HTML + CSS + JavaScript【实战案例】 实现动画导航栏效果

    ​Hello~ 咱们今天一起来学习一个动画导航的小项目 HTML结构

    2024年02月03日
    浏览(61)
  • 前端= 结构(HTML)+ 样式(CSS)+ 行为(JavaScript)

    前端开发确实涵盖了行为(JavaScript)、样式(CSS)和结构(HTML)这三个主要方面。这三个方面在前端开发中密切协作,共同构建用户界面和用户体验。 结构(Structure):HTML 是用于定义页面结构的标记语言。通过使用 HTML 标签,可以创建网页的基本骨架,包括标题、段落、

    2024年02月13日
    浏览(62)
  • 【简单的留言墙】HTML+CSS+JavaScript

                                             1.首先我们用HTML的一些标签,初步构造区域 样式。                                                                                2.上面操作已经初步完成布局,接下来在style标签中书写CSS代码,利用各种选择器设置。

    2024年02月07日
    浏览(46)
  • [前端开发] 常见的 HTML CSS JavaScript 事件

    代码示例指路 常见的 HTML、CSS、JavaScript 事件代码示例 在 Web 开发中,事件是用户与网页交互的重要方式之一。通过事件,用户可以与页面元素进行交互,触发相应的功能或效果。本文将介绍常见的 HTML、CSS、JavaScript 事件,以及事件对象和事件代理的概念。 鼠标事件 鼠标事

    2024年02月19日
    浏览(56)
  • 前端随笔:HTML/CSS/JavaScript和Vue

    最近因为工作需要,需要接触一些前端的东西。之前虽然大体上了解过 HTML 、 CSS 和 JavaScript ,也知道 HTML 定义了内容、 CSS 定义了样式、 JavaScript 定义了行为,但是却没有详细的学习过前端三件套的细节。而最近的工作中需要使用 Vue ,并且想到未来的工作中使用 Vue 能够更

    2024年02月16日
    浏览(43)
  • 前端:运用HTML+CSS+JavaScript实现拼图游戏

    前一段时间突然来了一个想法,就是运用前端知识实现一个拼图游戏,但是不知道具体怎样实现。今天,想到既然实现不了现实中我们看到的那种拼块,那么就用正方形来代替吧! 效果如下: 想到就是当小的图片块放到合适的位置上时,表示拼图完成。 1. 前端布局 运用cs

    2024年02月08日
    浏览(61)
  • [HTML]Web前端开发技术25(HTML5、CSS3、JavaScript )JavaScript基础消息对话框告警框确认框提示框命名规范1标识符2关键字3保留字注释标识符和变量——喵喵画网页

    希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!! 喵喵喵,你对我真的很重要! 目录 前言 JavaScript程序 代码 消息对话框 消息对话框-告警框 消息对话框-确认框 消息对话框-提示框 JavaScript注释

    2024年02月20日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包