前端技术教学第一周 10.15

一 web前端开发技术的入门理解以及应用

1 拨云见日

HTML CSS
切图流程→传统切图 智能切图 流行的切图
实战阶段→pc企业站布局 pc游戏站布局

2 溯本求源

扩展HTML 扩展CSS HTML5新语法 CSS3新语法 兼容与hack

3 风生水起

布局:弹性布局 网格布局 移动端布局 响应式布局
Bootstrap(快速搭建网页)

4 巧夺天工

预编译CSS postcss CSS架构 高级功能 CSS与JS交互

二 什么是HTML和CSS

HTML和CSS是做网站的编程语言,对于HTML和CSS的理解和功能

HTML指的是超文本标记语言(Hyper Text Markup Language),是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。

CSS是一种定义样式结构如字体、颜色、位置等的语言,被用于描述网页上的信息格式化和现实的方式。CSS样式可以直接存储于HTML网页或者单独的样式单文件。
无论哪一种方式,样式单包含将样式应用到指定类型的元素的规则。外部使用时,样式单规则被放置在一个带有文件扩展名_css的外部样式单文档中。
样式规则是可应用于网页中元素,如文本段落或链接的格式化指令。样式规则由一个或多个样式属性及其值组成。内部样式单直接放在网页中,外部样式单保存在独立的文档中,网页通过一个特殊标签链接外部样式单。
名称CSS中的“层叠(cascading)”表示样式单规则应用于HTML文档元素的方式。具体地说,CSS样式单中的样式形成一个层次结构,更具体的样式覆盖通用样式。样式规则的优先级由CSS根据这个层次结构决定,从而实现级联效果。

三 VSCode的理解与基础使用

1 VSCode的简介

vscode是一种简化且高效的代码编辑器,同时支持诸如调试,任务执行和版本管理之类的开发操作。它的目标是提供一种快速的编码编译调试工具。然后将其余部分留给IDE。vscode集成了所有一款现代编辑器所应该具备的特性,包括语法高亮、可定制的热键绑定、括号匹配、以及代码片段收集等。

VisualStudioCode(简称VSCode)是Microsoft开发的代码编辑器,它支持Windows,Linux和macOS等操作系统以及开源代码。它支持测试,并具有内置的Git版本控制功能以及开发环境功能,例如代码完成(类似于IntelliSense),代码段和代码重构等。编辑器支持用户定制的配置,例如仍在编辑器中时,可以更改各种属性和参数,例如主题颜色,键盘快捷键等,内置的扩展程序管理功

2 快捷键的使用

在这里插入图片描述

四 网站开发的深入了解

1 网站开发的人员构成

UI设计师:设计稿
web前端开发工程师(H5开发)
设计稿→代码 数据库里的数据→显示到页面
HTML+CSS HTML: 结构 CSS:样式

web后端开发工程师 JavaScript:行为

2 JavaScript后端开发技术的简介和功能

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

JavaScript可以实现页面的效果切换、动画效果、页面游戏等效果。然而JavaScript承担了更多的责任。尤其是当Ajax技术兴起之后,网站的用户体验又得到了更大的提升。例如,当人们在百度的搜索框中输入几个字以后,网页会智能感知用户接下来要搜索的内容,出现一个下拉菜单,这个效果的实现离不开JavaScript。另外,JavaScript的用途已经不仅局限于浏览器了,Node.js的出现使得开发人员能够在服务器端编写JavaScript代码,使得JavaScript的应用更加广泛。

总结下来,JavaScript日常用途可以归纳为下面几个主要方面:

1.嵌入动态文本于HTML页面。

2.对浏览器事件做出响应。

3.读写HTML元素。

4.在数据被提交到服务器之前验证数据。

5.检测访客的浏览器信息。

6.控制cookies,包括创建和修改等。

7.基于Node.js技术进行服务器端编程。

五 HTML初始代码

1 !+tab:快速创建初始代码

lang=“en"表示是一个英文网站
lang="zh-CN"表示是一个中文网站

初始代码如下

<!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>
    
</body>
</html>

六 标签的使用

1 标签含义之元素周期表在这里插入图片描述

2 标题与段落(body)

标题:<h></h> h1标题最重要,有且仅有一个,总共有6个标签等级
段落:<p></p>

3 文本修饰标签

都为双标签
<strong></strong>:加粗(强调性更强)<em></em>:斜体(稍弱)
<sup></sup>:上标 <sub></sub>:下标 <del></del>:删除文本 <ins></ins>:插入文本

4 图片标签与图片属性

img→单标签
src:引入图片的地址
alt:当图片出现问题时,可以显示提示文字
title:移动光标时提供信息
width ,height:图片的大小(像素为单位)

七 引入文件的地址路径

1相对路径

. 在路径中表示当前路径
…在路径中表示上一级路径
例如:

<img src="./img/animal/dpg.jpg"
<img src="../img/animal/dpg.jpg"  

2绝对路径

例如

<img src="E:/img/animal/dog.jpg"
https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=false&word=%E5%A4%B4%E5%83%8F&step_word=&hs=0&pn=8&spn=0&di=7146857200093233153&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=2&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=-1&cs=378166626%2C2062378177&os=904271651%2C2447712419&simid=378166626%2C2062378177&adpicid=0&lpn=0&ln=1940&fr=&fmq=1461834053046_R&fm=&ic=0&s=0&hd=undefined&latest=undefined&copyright=undefined&se=&sme=&tab=0&width=&height=&face=undefined&ist=&jit=&cg=head&bdtype=0&oriquery=&objurl=https%3A%2F%2Fgimg2.baidu.com%2Fimage_search%2Fsrc%3Dhttp%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fblog%2F202101%2F03%2F20210103001719_776a2.thumb.1000_0.jpeg%26refer%3Dhttp%3A%2F%2Fc-ssl.duitang.com%26app%3D2002%26size%3Df9999%2C10000%26q%3Da80%26n%3D0%26g%3D0n%26fmt%3Dauto%3Fsec%3D1668668654%26t%3D7248b1cb66880676de797e6a5eaea7bf&fromurl=ippr_z2C%24qAzdH3FAzdH3Fooo_z%26e3B17tpwg2_z%26e3Bv54AzdH3Fks52AzdH3F%3Ft1%3D8n89bb89an&gsm=900000000000009&rpstart=0&rpnum=0&islist=&querylist=&nojc=undefined

Windows系统中硬盘路径可用/\,但尽量不用/,网页路径中只能用/不能用\

八 跳转链接

双标签 <a></a>
href属性:链接的地址
target属性:可以改变链接打开的方式,默认情况下:在当前页面打开_self 新窗口打开_blank
base单标签(一般写在head当中)
例如

<a href="http://www.baidu.com">访问百度</a>
<base target="_blank">

九 跳转锚点

实现一:#号 id属性 id要插入h标签里面
例如

<a href="#html">HTML</a>

<h2 id="html">HTML</h2>

实现二:#号 name属性 name要添加在h标签上面一行
例如:

<a href="#html">HTML</a>

<a name="html"></a>
<h2>HTML</h2>

十 特殊符号

编写一些文本时,经常会遇到输入法无法输入的字符,这些无法输入和空格字符都是特殊字符。
在这里插入图片描述

十一 列表标签

1 无序列表

<ul><li>

列表的最外层容器,列表项
注意:ul和li必须是组合出现的。他们之间不允许有其他标签
type属性:改变前面标记的样式(一般用CSS去控制)

2 有序列表

<ol><li>

有序列表用的少,一般可用无序列表替代

3 定义列表

<dl>:定义列表
<dt>:定义专业术语或名词
<dd>:对名词进行解释和描述

示例:

<dl>
    <dt>HTML</dt>
    <dd>超文本标记语言</dd>
<dl>
    <dt>CSS</dt>
    <dd>层叠样式表</dd>
<dl>
    <dt>JavaScript</dt>
    <dd>网页脚本语言</dd>    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值