巩固前端01--问题集锦

HTML+Css阶段一

今天巩固了前端,重新把那些知识点都看了一遍,发现自己差的还很远,基础知识也很不牢靠,特别是JS,好在我这几天买了一本红宝书,专门来学习JS框架。
由于我现在在跟着百度前端技术学院重新学习前端的相关知识,并且它也将课程按照天数来分,所以,我也将在接下来的日子里,按照天数,记录我每一天的学习情况和学习笔记,还有一些我自己的心得体会,当然我也会跟着它的指示做一些小实验和小项目,动手的部分就不用写的太详细,但是在我的博客里面记录的这些笔记可能是很零散的,也可能会有一些重复,因为我是把我自己容易搞混的点和我自己觉得很重要的知识点记了下来。

小知识点

三层结构

今天收获到的都是一些零零散散的知识点,比如网页分为三个结构:结构层、表示层、行为层;三层分别对应的技术是:HTML、CSS、JavaScript。HTML实现页面结构,CSS完成页面的表现与风格,JavaScript实现一些客户端的功能与业务。

link和@import

首先它们两个的语法结构不同,<link>是属于HTML标签,只能放入HTML源代码中使用,它是链接文件,没有兼容性问题,当页面加载时link文件同时执行;
@import是CSS样式,作用是引入CSS样式功能,是导入文件,需要页面完全加载以后才能加载。

浏览器的工作原理

浏览器分为客户端和服务端,客户端就是用户直接体验的这一端,包括页面的展示,用户的点击和浏览操作;服务器就是属于后端,需要操作数据,用户在前端操作留下的数据需要通过接口来传送到服务器端储存起来,就好比我们从家里面出发到目的地,家就类似于我们的客户端,目的地就是我们的服务器端。除了服务器端和用户端,我们还应该了解网络连接、TCP/IP(控制数据如何传输的协议)、DNS(域名服务器,能通过域名找到相应的网址)、HTTP(客户端和服务器端交流的语言的协议)、组成文件(代码(HTML、CSS、JavaScript)、资源(图片、音频、视频))。当我们请求上网时,首先是输入网址,然后请求服务端,服务端再请求数据端,数据端允许服务器做相关操作,服务器允许我们用户做相关操作以后,我们才能下载相应文件。

心得体会

在今天之前是断断续续看过几本书,浏览过几个网站,学了一些关于前端的基本知识,但是由于要上课的原因,所以基本上也是断断续续的,自己对其中的一些知识点也是零散记忆不起来,前面刚放暑假,我就在准备好好学习前端,可是没有一个系统的框架,觉得自己学起来也是零零散散的,所以在知乎上面去搜寻了一下,找到了百度前端技术学院这个网站,我准备跟着这个网站的进度一步一步的再来巩固和系统的学习前端,看
了上面的别人做的很酷炫的网页,突然就觉得很心动也更加确定了我要走前端这条道路的决心,然后再去看了一下学习前端的一些非常基础的知识,感觉它们的概念很容易理解,但是运用可能会有点困难,所以在后期,我会一边学习理论知识,一边动手做一些自己的小实验和小项目。今天体会最深的就是我缺乏系统性的基础知识功底,并且我的JavaScript知识能力还很欠缺,动手能力也有待提高,所以自己要赶快在接下来的时间里好好学习前端相关的基础知识和应用知识。

-------------本文结束感谢您的阅读-------------