首先是关于本人对一个新事物的理解路线

  • 对html的认知:
    1. what:首先我得知道它是什么?html是一门超文本标记语言,它不是一门编程语言
    2. why:它为什么会存在?它存在的意义是什么?随着互联网的发展,人们通常通过手机、电脑等网络渠道获取信息和生产生活,故它的存在是为了制作网页
    3. how:这门语言该怎么做,它主要能做什么?它主要负责网页的架构,结构的规划。
  • 那既然html的功能主要是负责网页,那网页到底包括什么呢?
  1. 文字
  2. 图片
  3. 视频
  4. 音频
  • 既然是网页,那网页就需要浏览器打开,那都有那些浏览器呢?下面罗列5个世界五大主流浏览器:
    1. Internet Explorer浏览器(IE)
    2. Opera浏览器(欧朋
    3. Safari浏览器(苹果)
    4. Mozilla Firefox浏览器(火狐)
    5. Google Chrome浏览器(谷歌)
  • 为什么在众多浏览器中,这五大浏览器会是这几个浏览器呢?
    1. 它们有自己独立的内核
    2. 具有一定的市场份额
  • 为什么会存在不同的浏览器?它们之间有什么不同呢?

    1. 独特的解释语法(FireFox最接近ECMA的标准)
    2. 渲染效果不同
    3. 性能不一样,支持脚本的执行速度等不一样
  • Web标准(又称为网页标准):为什么会有Web标准?Web标准是什么?Web标准有什么要求?

    1. Web标准:因为不同用户所用的浏览器可能不同,所以为了让用户看到的效果和显示结果一样,制定了web标准。
    2. Web标准什么?如图所示:

构成

语言

说明

结构

HTML

页面元素和内容

表现

CSS

网页元素的外观和位置等页面样式(如:颜色、大小等)

行为

JavaScript

网页模型的定义与页面交互

3.Web标准要求页面实现:结构、表现、行为三层分离

最新文章

  1. spring发布和接收定制的事件(spring事件传播)
  2. Eplan 2D安装版布局,部件、端子竖放
  3. 数据库中GUID的生成
  4. Java I/O操作学习笔记
  5. 1166 矩阵取数游戏[区间dp+高精度]
  6. Android开发之ContentProvider的简单使用
  7. 【POJ3169 】Layout (认真的做差分约束)
  8. YYHS-NOIP2017SummerTraining0914-问题 A: 组合数问题
  9. 在SQL Server 2008 Management Studio中修改表字段顺序
  10. Java基础系列-二进制操作
  11. 一次基于innobackupex备份及binlog的单表恢复操作
  12. Django 系列博客(十)
  13. iis默认文档
  14. 苹果笔记本充不进电怎么办_macbook充不进电解决办法
  15. Linux系统默默改变了人类世界的生活方式
  16. Spring学习之SpringMVC框架快速搭建实现用户登录功能
  17. 数据仓库与ODS
  18. FPC and Qt
  19. TQ2440开发板挂载U盘出现乱码
  20. Java返回当前对象的好处

热门文章

  1. Linux 查询 OS、CPU、内存、硬盘信息
  2. 老生常谈系列之Aop--CGLIB动态代理的底层实现原理
  3. vue实例vm的方法
  4. Vulnhub-Tomato靶机实战
  5. 微服务生态组件之Spring Cloud LoadBalancer详解和源码分析
  6. kNN-预测
  7. IDEA通用配置
  8. wait 和async,await一起使用引发的死锁问题
  9. 有关状压DP
  10. TKE qGPU 通过 CRD 管理集群 GPU 卡资源