HTML初识

简介: HTML初识

1、什么是HTML?

   Hyper Text Markup Language

   超文本标记语言


   超文本?超级文本,例如流媒体,声音、视频、图片等。

   标记语言?这种语言是由大量的标签组成。


   任何一个标签都有开始标签和结束标签,例如:

       <标签>    : 开始标签

       </标签>   : 结束标签

 

   HTML严格意义上来只能说是一种规范,一种浏览器上的规范,

   标签语言,不能称为编程语言,因为HTML中没有变量、数据类型

   控制语句if 、for,这些都没有的。


2、HTML运行在哪?

   运行在浏览器上。

 

   世界五大主流浏览器:

       IE:微软的

       FireFox:火狐(FF)

       Chrome:谷歌

       Opera:欧朋

       Safari:MAC OS专用(苹果专用的浏览器)

 

   国内前端程序员主要安装三个:

       IE

       FF

       Chrome


       前端的程序员开发完成之后需要在不同的浏览器上运行程序,

       以便发现浏览器兼容问题。


3、HTML怎么开发?

   新建一个.html或者.htm结尾的文件。

   使用记事本打开就能开发,浏览器打开就能运行。不需要编译。


4、什么是web?

   web就是网站开发。


5、web程序员包括:


   web前端程序员:

       需要精通:html css javascript

       web前端主要负责的是:前端浏览器展示的效果,客户要求:要酷炫、要震撼....


       web前端页面展示的时候,是需要动态的数据的,这些数据是后台java程序或者

       C++程序提供的。


   web后台程序员

       需要精通:

           这个不一定了,后台有可能是C语言,也可能是C++,也可能是Java,也可能PHP

           也可能是Python等....

 

   这种系统架构被称为:B/S结构系统。

   B: Browser (浏览器)

   S: Server (服务器)


6、HTML是哪个组织制定的标准呢?

   W3C.

   html实际上是w3c制定的一套标准,有不同的版本,例如:HTML4.0、HTML5.0(简称H5)


   W3C是一个什么组织呢?

       W3C是World Wide Web Consortium(万维网联盟)的缩写

       tim berners-lee 万维网联盟创始人。万维网之父。(地位等同于爱因斯坦...)


       因为有了他,才有了现如今的互联网时代,他让我们能够上网了。

 

   HTTP协议:超文本传输协议,也是W3C制定的。

   HTTP协议是一种什么协议?

       浏览器和web服务器传消息的协议。


7、B/S架构的原理?(粗略的描述一下)


   第一步:用户在浏览器地址栏上输入URL。【http://www.baidu.com


   第二步:回车(这一步相当于通过浏览器向服务器发送了一个请求)

       请求:request

       Browser ----> Server(浏览器向服务器发送数据)


   第三步:服务器会给浏览器一个响应,最终响应一段HTML代码给浏览器,

   浏览器对HTML代码进行执行展示一个结果。

       响应:response

       Server ---> Browser(服务器向浏览器发送数据)


 

   重点:

       到目前为止,浏览器向服务器发送请求有两种方式:

           第一种方式:用户直接在浏览器的地址栏上输入URL,回车。

           第二种方式:用户直接在网页上点击超链接。


           以上两种方式在本质上是没有区别的。

           但是第二种方式更加方便,更加傻瓜式!


相关文章
|
数据采集 监控 数据管理
《阿里云数据治理方案及案例分享》|学习笔记
快速学习《阿里云数据治理方案及案例分享》
2554 0
|
机器学习/深度学习 人工智能 自然语言处理
软件测试中的人工智能革命:现状与未来展望
【10月更文挑战第2天】 本文深入探讨了人工智能在软件测试领域的应用现状、面临的挑战以及未来的发展方向。通过分析AI技术如何提高测试效率、准确性和自动化水平,文章揭示了AI在改变传统软件测试模式中的关键作用。同时,指出了当前AI测试工具的局限性,并对未来AI与软件测试深度融合的前景进行了展望,强调了技术创新对于提升软件质量的重要性。
436 4
|
7月前
|
存储 人工智能 安全
阿里云双项入选首批智算一体化权威评估 以AI Stack加速政企智能化升级 ——万卡智算集群服务推进方阵(ICCPA)第三期沙龙在京举办
2024年4月9日,中国信通院主办的智算集群服务沙龙第三期在京召开。阿里云凭借领先的AI技术能力,成为首批通过《面向大模型的智算一体化解决方案》评估的云厂商,并入选行业应用案例。会上,阿里云AI Stack赋能政企大模型高效落地,提供软硬一体推理优化框架,支持主流开源模型快速适配,助力企业构建高性能私有化AI服务,已在政务、金融等领域广泛应用。
414 6
|
8月前
|
人工智能 弹性计算 自然语言处理
云工开物学习推荐 | 轻松部署满血版DeepSeek,来阿里云搭建专属大模型主页
阿里云推出高效、易用的个人AI大模型部署方案,5分钟快速搭建专属AI主页。支持70+主流模型无缝切换对比,满足多样化需求;提供灵活扩展能力,解锁无限可能;高度定制化设计,打造个性化智能品牌。两种套餐任选:热卖套餐99元/年,尝鲜套餐0.3元/小时。专属大模型主页等你创建!
|
12月前
|
人工智能 缓存 并行计算
【AI系统】CPU 计算本质
本文深入探讨了CPU计算性能,分析了算力敏感度及技术趋势对CPU性能的影响。文章通过具体数据和实例,解释了算力计算方法、数据加载与计算的平衡点,以及如何通过算力敏感度分析优化性能瓶颈。同时,文章还讨论了服务器、GPU和超级计算机等不同计算平台的性能发展趋势,强调了优化数据传输速率和加载策略的重要性。
553 4
|
前端开发 API 开发者
Python Web开发者必看!AJAX、Fetch API实战技巧,让前后端交互如丝般顺滑!
在Web开发中,前后端的高效交互是提升用户体验的关键。本文通过一个基于Flask框架的博客系统实战案例,详细介绍了如何使用AJAX和Fetch API实现不刷新页面查看评论的功能。从后端路由设置到前端请求处理,全面展示了这两种技术的应用技巧,帮助Python Web开发者提升项目质量和开发效率。
274 1
|
人工智能 自然语言处理 Java
我和我的通义灵码
本文介绍了阿里云的AI代码助手——通义灵码,从个人版和企业版两个方面详细阐述了其功能和使用方法。作者作为一名Java开发工程师,分享了自己使用通义灵码的经验,包括代码生成、智能问答等功能,以及如何通过@workspace、@terminal和#team docs等命令提高开发效率。文章还提到了企业版的特色功能,如企业知识库的配置和代码优化,展示了通义灵码如何帮助企业提高代码质量和开发效率。
|
网络协议 CDN
阿里云国际版CDN加速,如何判断网站IP已加速?
阿里云国际版CDN加速,如何判断网站IP已加速?
|
安全 关系型数据库 MySQL
揭秘:如何在无影的Serverless世界中,悄无声息地操控MySQL数据库!
【8月更文挑战第8天】在云计算领域,Serverless 枟能凭借其高效与弹性特性脱颖而出。本文采用问答形式解析函数计算环境中 MySQL 数据库的安全高效访问方法。介绍了如何利用数据库插件或 SDK 连接 MySQL,并提供了一个使用 Python 和 `pymysql` 在阿里云函数计算中连接 MySQL 的示例代码片段。同时强调了通过环境变量或密钥管理服务安全处理数据库凭证的重要性。随着 Serverless 技术的发展,数据库操作将更加简便。
263 7
|
人工智能 API
谷歌SIMA:一种适用于 3D 虚拟环境的通用 AI 智能体
【2月更文挑战第24天】谷歌SIMA:一种适用于 3D 虚拟环境的通用 AI 智能体
393 1
谷歌SIMA:一种适用于 3D 虚拟环境的通用 AI 智能体