WEB、WEB标准、W3C的理解
Web是由网页设计和制作发展而来,随着工作的细化,从美工制图到网页制作,从而出现了WEB前端开发这个词,web前端开发主要是使用
HTML、CSS、JavaScript技术,将美工提供的psd文件转化为html页面。同时,需要考虑SEO以及后台的数据。WEB前端,相当于是连接美工、后台
以及用户之间的桥梁。
Web标准不是某一个标准,而是一系列标准的集合。
网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。
对应的标准也分三方面:结构化标准语言主要包括HTML, XHTML和XML,
表现标准语言主要包括CSS,
行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。[例如:js交互操作]
这些标准大部分由万维网联盟(外语缩写:W3C)起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer
Manufacturers Association)的ECMAScript标准。
W3C对于WEB标准提出了规范化的要求,也就是实际编程中的一些代码规范:整理出以下几点
1、对于结构要求:(标签规范可以提高搜索引擎对页面的抓取效率,对SEO很有帮助)
1)标签和属性名字母要小写
2)标签要闭合
3)标签不允许随意嵌套
2、对于css和js来说
1)尽量使用外链css样式表和js脚本。使结构、表现和行为分为三块,符合规范。同时提高页面选软速度,提高用户体验。
2)样式尽量不使用行内样式,使结构和表现分离,标签的id和class等属性命名要做到语义化,标签越少,加载速度越快,用户体验提
高,代码维护简单,便于改版。
3)不需要变动页面内容,就可以操作页面样式和数据,提高网站的易用性。
WEB、WEB标准、W3C的理解相关推荐
- 对 WEB 标准以及 W3C 的理解与认识?
前端面试题(7) 打卡: 2021-4-30 HTML 对 WEB 标准以及 W3C 的理解与认识? 标签闭合 标签小写 不乱嵌套 提高搜索机器人搜索几率 使用外链 css 和js 脚本.结构行为表现 ...
- [html] 说说你对WEB标准和W3C的理解与认识?
[html] 说说你对WEB标准和W3C的理解与认识? 网页主要由三个部分组成,表现.结构和行为.我理解的就是:html是名词--表现 css是形容词--结构 javascript是动词--行为 以上 ...
- WEB标准以及W3C的理解与认识
WEB标准 不是某一个标准,而是一系列标准的集合.这些标准大部分由 万维网联盟 (外语缩写: W3C )起草和发布,也有一些是其他标准组织制订的标准. W3C:万维网联盟,是一个web开发的国 ...
- 主进程中发生了一个javascript错误_知道html5 Web Worker标准吗?能实现JavaScript的多线程?
js为什么是单线程? 主要是因为最开始javascript是单纯的服务于浏览器的一种脚步语言(那时候没有nodejs).浏览器是为了渲染网页,通过dom与用户交互,如果一个线程需要给dom执行clic ...
- html颜色主题,16 种更好看的 WEB 默认标准色 colors.css
16 种更好看的 WEB 默认标准色 colors.css Sponsor 网页安全色有216中,但支持颜色名称作为颜色值的只有16种,分别是aqua, black, blue, fuchsia, g ...
- 标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型(转)
转载自:http://www.cnblogs.com/cchyao/archive/2010/07/12/1775846.html 盒子模型有两种,分别是 ie 盒子模型和标准 w3c 盒子模型.他们 ...
- java web 许令波_Java Web——Web概述
已经很久没有更新博客了,过年忙着吃喝玩乐,就怠惰了一小下下?幸好这学期新开的课程都比较有趣--Java Web和Android.至少对于我自己来说,既充满挑战,又富有趣味. --[1.Web概述]-- ...
- 对CMMI标准的简单理解
CMMI用于帮助软件企业对软件工程的整个过程进行管理和改进,从而能按时.不超预算地开发出高质量地软件. CMMI全称为"Capability Maturity Model Integrati ...
- 对web标准以及w3c的理解与认识。
网页由三部分组成,结构(html),表现(css)和行为(js).Web标准一般是将这三部分独立分开,使其更具有模块化. W3C对web标准提出规范化要求: 1. 对于结构要求:标签闭合,标签字母小 ...
最新文章
- 计算机在线咨询,计算机科学与技术
- linux模块化机制,Linux模块化机制和module_init
- Linux文件解压缩
- paip.提升安全性-----使用HTTPS SSL
- Keil 5模块化编程详细步骤
- eclipse使用git合并_Eclipse的git插件冲突合并方法
- 组合Combination 分布数组计算
- 浏览器被恶意篡改怎么办?
- 关于谷歌浏览器请求action两次
- iOS App各种路径
- python判断字符串是否为大写字母、小写字母
- 电子合同的电子签名方法
- CSAPP 程序人生
- 腾讯云微搭入选国际权威研究机构Forrester《2021年低代码平台中国市场现状分析报告》
- DMS、RDS、OLAP简介
- 上海期货计算机公司排名,双创实践行 ——记2017级计算机与金融工程实验班同学参观上海期货交易所...
- 求小姐姐抠图竟遭白眼?痛定思痛,我决定用 Python 自力更生!
- 自定义JS加载等待动画loading
- Secure Shell概述
- C#开发学习笔记:C#实现打印Excel文档