关于HTML、CSS、JavaScript三者关系的简述
总述
我对于网页这部分的理解吧,对于静态网页来说,无非分为三部分:第一部分、HTML,第二部分、CSS,第三部分、JavaScript(这部分暂且放一边)。这俩个给我的第一印象就是,这你妹的都是一串串英文字母啊!一大堆的标签,头疼…但是如果我们仔细去想一下自己以前写的这些英文字母,其实就好比在去书写一篇文章。你不妨这样来想想,当我们去进行写一篇语文作文时,是不是要去构思开头,主体,结尾…一些东西,每一段还要给空俩行这样的要求。转到代码上来,HTML它是不是就是在干我们刚刚说的那些事,只不过我们换了一种规则,我们用标签这种规范来去定义不同的部分,就像HTML5中新引进的标签<header>和<footer>
这就好比我们在玩扑克牌,玩法有斗地主,打大A等等,我们不能因为将斗地主的玩法规则变成打大A规则后就说,我们玩的不是扑克牌了吧!这显然是不科学的。所以,对于HTML这部分来说,就像是写一篇作文一样,只不过是把以前的玩法换成了标签这种规则。我们要做的就是去记忆这个规则以便我们更好的去”书写”。
而CSS这部分,其实本来用HTML就可以完成数据的承载了,但是人们还是发明了CSS并且非常喜爱,为什么呢?从CSS的来源来说,它的出现就是为了构建一个更加美好,漂亮的页面。换句话说,书本已经可以承载知识了,但是人们依旧发展了视频教学、PPT教学,因为用图片、视频来体现某些东西会让人更好理解。到此我们可以去回答上面的那个问题了。因此,CSS它比较难学,因为它不在是HTML那样的规则,更像是披着规则羊皮的工具狼,对于工具的运用就不在有什么规范界限,是越熟悉这个工具,越会发挥它的力量。
第三部分JavaScript、它的出现吧,我自己感觉就好像是程序员的一种偏执,就是我不喜欢我无法控制的东西,我需要一个工具,来控制我写好的页面,因此JavaScript出现了。它的作用就是可以对HTML、CSS的任何一个部分进行控制,来达到我想要的效果。
再往深说一下,为什么这些英文字母的组合就会给我们呈现出良好的页面呢?这一切都是归功于每个浏览的核心部分—-内核,通俗一点的说就是一个翻译器,好比有道词典,把英文翻译成了我们熟悉的汉语。
常见this的误解 指向函数自身(源于this英文意思的误解) 指向函数的词法作用域(部分情况) this的应 […]...
一、简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用 […]...
export和import的使用,export和export default的区别,require和impor […]...
开篇三问 AJAX请求真的不安全么? AJAX请求哪里不安全? 怎么样让AJAX请求更安全? 前言 本文包含的 […]...
《进击吧!Blazor!》是本人与张善友老师合作的Blazor零基础入门系列视频,此系列能让一个从未接触过Bl […]...
前提摘要 本文是经过二天自己学习总结出来的一些心得,本文是在最新版的webpack4x的基础上进行配置的(听说 […]...
Online: https://brenner8023.github.io/gdut-nav/ GitHub地 […]...
前言 在学习 Webpack 之前,我们需要了解一个概念:模块。 何为模块? 如果你曾学过 Java , C# […]...
前言 其实18年之前写过一篇关于chrome插件的文章,里面安利了4个chrome插件。鉴于这已经是9102年 […]...
Linux安装nginx在linux下安装nginx,首先需要安装 gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可。1.先安装gcc-c++编译器yum install gcc-c++yum...
刚体就是 “刚性物体”,它在运动过程中,内部各质点间的相对位置不会改变,也即 […]...
问题: 困扰了很久的问题,, 使用apt-get来安装mysql,安装好之后发现安装的是 MariaDB,如下 […]...
实验原理 (1)定义程序控制块的结构体和程序工作时间的结构体,JCB可以包含以下信息:作业名、提交(到达)时间 […]...
一、TreeSet集合简单 1、TreeSet集合底层是一个TreeMap 2、TreeMap集合底层是一个二 […]...
1.前言 FreeRTOS是小型多任务嵌入式操作系统,硬实时性。本章主要讲述任务相关特性及调度相关的知识。 2 […]...
SV中的覆盖率,绿皮书 SV采用CRT的激励形式,而判断验证进度的标准也就是覆盖率(coverage)。 覆盖 […]...
Powered By WordPress