HTML基础

1计算机简介

特点:

1.可以进行逻辑运算

2.具有存储记忆的功能

组成:

硬件系统:看得见摸得着

处理器 控制器 存储(内部存储和外部存储) 输入设备 输出设备

软件系统:看得见摸不着

系统软件:操作系统(windows、Linux、Unix、macOS、安卓、iOS 、鸿蒙)

应用软件:wps、美团、QQ、微信、学习强国、有道云笔记 、浏览器、 ......

2cs和BS架构

c/s架构

C:client 客户机

S:server 服务器

优点:安全性高 交互体验更好

缺点:对于用户来说,需要安装,需要更新 使用更麻烦一些 开发成本高

开发安卓手机应用的程序员 安卓工程师

开发苹果手机应用的程序员 iOS工程师

需要开发两套适配应用

B/S架构

B:brower 浏览器

S:server 服务器

优点:更新的周期没有限制 自己可以随意安排 无需审核 开发成本低

缺点:安全性低 用户体验感没有App好

开发网站应用的程序员 前端工程师

3网站的建设流程

1.注册域名(网址):比如www.baidu.com

2.利用服务器(其实就是一台电脑)

3.网站制作

以前的制作流程

1.产品经理(提需求)产品经理会给出一个交付物,叫做产品原型

规划了整个网站包含哪些功能 哪些内容 以及各种逻辑

2.UI:根据需求设计网页

3.前端:需要把UI设计好的页面,用代码的形式,呈现在浏览器上

4.后台:(服务器)数据处理,功能实现

5.测试:测试已经完成的项目(需求)测试出的问题,反馈给对应的研发部门,进行处理

6.上线:一般都会在用户活跃度低的时间发布(工作日的晚上)

现在的制作流程:(前后端分离

1.产品经理(提需求)

2.UI和前端、后端同时工作

3.联调:多个部门之间将完成的内容组合到一起

4.测试

5.上线

4.推广

免费推广:从代码上可以进行一些处理,搜索引擎的优化(seo)

付费推广:广告、视频平台(抖音、快手、B站)、百度推广

5.维护

一般网页有一些无伤大雅的bug,只要不影响功能和使用(盈利)公司会选择线上线再进行优化

4前端和后台

前端

也可称之为客户端,前端之所以叫前端是应为距离客户最近,所做的工作都是用户看的到的

后台

也称之为服务端,服务端,是因为所写的代码都是运行在服务器上的,服务器端做的工作用户是看不到的

前端和后台的关系

前端用来检测用户的行为,收集用户数据并且给用户展示数据。所以当用户的行为触发通信的逻辑,我们 需要将用户输入的内容,先进行校验(只能校验格式,不能校验真伪)目的是为了拦截一些无效的通信请求。

如果格式正常,通过后台程序员预先提供给我们(前端)的那些对应接口 进行通信 返回给前端(我们)数据的判断结果

前端展示给用户

5web网站和网页

web前端

web:全称word wide web;广域网、万维网、互联网 简称3W

web:可以通俗的理解为是无数个网站的集合,形成的一个网络称之为万维网(互联网)

网站:就是无数个网页的集合

网页的组成

网页的结构(HTML):由于超链接、图片、列表、文本、视频、音频....搭建的网页结构

网页的表现(css):用于修饰结构,让结构更加的好看

网页的行为(JavaScript):实现和网页的交互效果,主要的工作就是添加交互效果,检测用户行为,数据 处理与展示

6浏览器介绍

非主流浏览器

360 搜狗浏览器 猎豹浏览器 QQ浏览器 UC浏览器 2345浏览器 夸克

网页需要在浏览器中运行

浏览器兼容:浏览器解析代码的结果不一样的情况,这个是由浏览器的内核决定的

我们需要兼容的就是主流浏览器

IE edge Firefox Chrome Safari Opera

浏览器内核

Trident 不能跨平台:IE浏览器

Gecko 开源:Firefox火狐浏览器

webkit 轻量级:Safari 苹果浏览器 Chrome浏览器(旧版)

blink 由webkit内核衍生而来的 Chrome浏览器(新版) Opera浏览器(新版)

presto(Opera前内核,已废弃)改用blink

7web标准

我们的代码需要标准化,要有一个统一的标准才能够在众多浏览器当中完美运行

web标准

结构:HTML5 HTML的文件扩展名 .html

表现:css3 css文件的拓展名 .css

行为:JavaScript js文件的拓展名 .js

计算机语言

c c++ java go python .net php ...

1.W3C 万维网联盟,创建于1994年是web技术领域最具权威和影响力的国际中立性技术组织

2.ECMA 欧洲计算机制造商协会,是一个开发计算机硬件、通信和程序语言标注的非盈利性组织

8编辑器的使用

1.软件安装

vscode安装

2.插件安装

Chinese 中文汉化插件

live server 用于启动一个本地服务

open in brower 在浏览器当中 打开HTML

vscode-icons 图标插件

Auto Close Tab

Auto Rename Tag

3.项目存在的基本文件夹

css文件夹:存放css文件

js文件夹:存放js文件

images(imgs)文件夹:存放图片

html文件夹:可能不存在 用于存放于首页意外的html文件

index.htnl 表示首页

4.编辑器快捷键

! + 回车键 生成html文档结构

Ctrl + N 新建

Ctrl + C 复制

Ctrl + V 粘贴

Ctrl + A 全选

Ctrl + Z 撤销

Ctrl + Y 撤回/还原

Ctrl + S 保存

Ctrl + / 添加/撤销注释

Ctrl + D 删除光标所在行

Ctrl + F 在文档内进行关键字搜索

Ctrl + 回车 向下换行(不论光标在本行的何处)

Ctrl + shift + 回车 向上换行

alt + shift + 向下箭头 复制粘贴当前行

注释:是程序员写在自己代码上的批注 对代码进行解释

9文件命名规范

1.小写英文字母,或者字母、数字、下划线 ’ _ ‘、连接符 " - "的组合

2.其中不得包括汉字、空格与特殊字符

3.必须是英文字母开头

4.不可以数组开头

注意:

标点符号,必须都必须使用半角符号

5.语义化命名:见名识意 index.html news.html

6.结构化命名:header(头部区域)footer(底部区域) main(中间的主体内容)

main-top main-bottom main-left main-right

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值