web前端要懂的基础知识

理论知识

## 前端开发
	**Web Front-end development**
## 后端开发
	**Web Back-end development**
## 前端开发什么?
	结构布局/样式呈现/页面的动态交互
	HTML/css/JavaScript
	JS分为脚本/数据交互处理/数据格式化渲染
## 为什么老的网站只有htm而不是html?
	老版系统比如window 98或老linux系统只认后缀名三位,不认三位以上的,所以才有htm
## HTML全称是什么?
	**超文本标记语言**(HyperText Markup Language)

HTML知识点

## HTML分为双标签和单标签
	双标签<p>         </p>
		开放标签		闭合标签
	单标签<br />
	在XHTML规范中规定标签必须闭合,所以必须写<br />,<br>可以使用但不符合规范
	HTML5不是HTML5技术
	HTML5指的是HTML的第5个版本
	HTML5技术指的是画布/音视频/DOM操作等新的API(接口),HTML5技术实际上是JavaScript技术
## head标签中的知识点
	### title标签
		一般放30字左右
		主页:网站名称+主要关键字/关键字的描述
		详情页:详情的名称+网站名称+简介
		列表页:分类名称+关键字+网站名称
		文章页:标题+分类+网站名称
	### 关键字:keywords
		100个字符
		网站名称+分类信息
	### 描述信息:description
		80-120个汉字
		综合title+keywords的简单描述
	### 搜索引擎认知优先级
		title > description > keywords
	### 字符集设置
	**<meta charset="UTF-8">**

搜索引擎介绍

蜘蛛爬虫程序
## 爬虫喜好
	title、description、keywords
	语义化标签,比如em比i标签更好,emphasize是em标签的全称
## html中lang属性
	"zh-CN"指的是中华人民共和国简体中文
	"en"英文
	"zh-HK"香港
	"zh-TW"台湾
	"zh-MO"澳门
	"zh-SG"新加坡
	"zh-Hans""zh-CHS"纯简体中文,不代表地域
	"zh-Hant""zh-CHT"繁体中文,不代表地域

编码字符集介绍

BG2312:中国信息处理国家标准码,简体中文编码
BGK:汉字扩展规范,扩大汉字收录,增加繁体中文,增加藏蒙维文字等少数民族的文字
UTF-8:万国码,认识几乎全世界所有正在使用的文字

声明HTML

**<!DOCTYPE html>**
告诉浏览器用哪一个版本进行编写,是HTML5的声明方式
决定了浏览器用的兼容性模式
CSS1Compat:w3c标准模式,在不同浏览器上大多数渲染都是相同的
BackCompat:怪异模式,对页面的渲染会使用浏览器自身的,会出现各种bug
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值