技术学习总结笔记 | 青训营

99 阅读4分钟

第一节课学习

  • 首先对前端开发三件套进行了功能性上的简单介绍
  • 前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,最新的高级版本HTML5、CSS3,以及SVG等。这三个是前端开发中最基本也是最必须的三个技能。前端的开发中,在页面的布局时, HTML将元素进行定义,CSS对展示的元素进行定位,再通过JavaScript实现相应的效果和交互。虽然表面看起来很简单,但这里面需要掌握的东西绝对不会少。在进行开发前,需要对这些概念弄清楚、弄明白,这样在开发的过程中才会得心应手。 image.png
  • css在html文件中的运用

一、基础认知

CSS引入方式

- 内嵌式:CSS 写在style标签中

·提示: style标签虽然可以写在页面任意位置,但是通常约定写在head标签中

外联式:CSS 写在一个单独的.css文件中

·提示:需要通过link标签在网页中引入

行内式: CSS 写在标签的style属性中

·提示:基础班不推荐使用,之后会配合js使用

  • javascript在html文件中的运用

image.png

  • css在javascript中的应用

image.png

image.png

  • html 标签分类

image.png

  • html head标签

image.png

第二节课学习

- 对html进行了基础的学习

html部分,学习了无序列表、有序列表、超链接、音频视频和图片的插入、文字排版布局大小、加粗、下划线、删除线、input标签-按键。 例子如下: `

<!--无序列表-->
<h2>想吃什么</h2>
<ul>
    <li>鸡腿</li>
    <li>杨国福</li>
    <li>拉面</li>
</ul>

<!--定义列表-->
<h2>霸王别姬</h2>
<dl>
    <dt>导演:</dt>
    <dd>陈凯歌</dd>
    <dt>主演:</dt>
    <dd>张国荣</dd>
    <dd>张丰毅</dd>
</dl>

<!--超链接-->
<!--替换网页-->
<a href="http:www.bytedance.com/"></a>
<!--打开新网页-->
<a href="http:www.bytedance.com/"
target="_blank">
</a>

<!--图片以及若图片未加载出来显示的文字-->
<!--和编程文件在同一个文件夹下,直接./加文件名-->
<img src="./1.jpg" alt="我是替换文本"
width="400" title="这是title文字,鼠标悬停的时候显示"/>
<img src="D:\2.jpg" width="200">
<img src="https://img2.baidu.com/it/u=505564260,2726110224&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500">
<br>

<!--音频-->
<audio src="/assets/music.ogg" controls></audio>

<!--视频-->
<video src="/assets/video.mp4" controls></video>

<!--用户交互-->
<input placeholder="请输入用户名">
<input type="range">
<input type="number" min="1" max="10">
<input type="date" min="2018-02-10">
<textarea>可输入多行文字,可随意调整大小</textarea>
<p>     <!--type=checkbox可选择多个-->
    <label><input type="checkbox"/>🍎</label>
    <label><input type="checkbox"checked />🍉</label>
</p>
<p>     <!--type=radio,且name相同,中间之能选择一个-->
    <label><input type="radio" name="sport" />🏀</label>
    <label><input type="radio" name="sport" /></label>
</p>
<p>  <!--下拉选择-->
    <select>
        <option>🐱</option>
        <option>🐕</option>
        <option>🐖</option>
    </select>
</p>
<!--文字输入选择-->
<input list="countries"/>
<datalist id="countries">
    <option>China</option>
    <option value="Greece"></option>
</datalist>

<!--引用部分-->
<!--快捷引用(长引用)-->
<blockquote cite="http://t.cn/RfjKO0F">
    <p>
    天才并不是自生自长在深林荒野里的怪物,是由可以使天才生长的<br><!--换行-->
    民众产生、长育出来的,所以没有这种民众,就没有天才。
    </p>
</blockquote>
<!--短引用:作品名-->
<p>我最喜欢的一本书是<cite>小王子</cite></p>
<!--之前文中引用过的具体内容-->
<p><cite>第一章</cite>,我们讲过<q>字符串是不可变量</q></p>
<!--引用代码(可长可短)-->
<p><code>const</code>对比const声明创建一个只读的常量</p>

<pre><code>
    const add=(a,b) =>a+b;
    cpnst mutiply=(a,b)=>a*b;
</code></pre>

<!--强调重要程度-->
<p>再投资之前,<strong>一定要做风险评估</strong></p>

<!--语气强调-->
<p><em>肯定是</em>可爱的动物。</p>
`

第三节课学习

  • 对于css进行了较为深入的学习

CSS简介

1、什么是CSS

CSS:Cascading Style Sheet 层叠样式表

是一组样式设置的规则,用于控制页面的外观样式

2、为什么使用CSS

实现内容与样式的分离,便于团队开发

样式复用,便于网站的后期维护

页面的精确控制,让页面更精美

3、CSS作用

页面外观美化

布局和定位

2、CSS应用方式

也称为CSS引用方式,有三种方式:内部样式、行内样式、外部样式

2.1 内部样式

也称为内嵌样式,在页面头部通过style标签定义

对当前页面中所有符合样式选择器的标签都起作用

2.2 行内样式

也称为嵌入样式,使用HTML标签的style属性定义

只对设置style属性的标签起作用

2.3 外部样式

使用单独的 .CSS 文件定义,然后在页面中使用 link标签 或 @import指令 引入

f75305dd0f1aa6d5bc751781e94c92f.png

我的学习感受

掘金老师的课对于初学者来说还有一定的难度,我会搭配更加基础的课来更好的理解,并扩大我的知识面,有些难以理解的地方,我也会多听几遍,达到更好的理解,我推荐bilibili网站上黑马程序员的html和css课程。

我的学习建议

  1. 我认为预习是非常重要的,可以根据课表提前预习一下知识,可以帮助更好的跟上掘金课程老师的脚步
  2. 自己实际打代码,实际操作也是非常有用的,按照代码内容编号序号,给自己更深的记忆空间
  3. 可以找一些网站,实际分析它们的代码和布局排版