热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

求科普,请问HTML5究竟是什么?

web前端|H5教程Dreamweaver,HTML5web前端-H5教程我只知道HTML5是一种编程语言,看网上有很多有创意的H5网页,请问究竟是用什么软件做的?是Dreamwe

web前端|H5教程求科普,请问HTML5究竟是什么?
Dreamweaver,HTML5
web前端-H5教程
我只知道HTML5是一种编程语言,看网上有很多有创意的H5网页,请问究竟是用什么软件做的?是Dreamweaver做的吗?回复内容:
感觉跟一个外行科普HTML5真是比较困难,干脆从最开始讲起吧,尽量通俗易懂~
易语言vmp保护源码,查看vscode扩展安装进度,ubuntu 设置待机,修改idea中tomcat端口,sqlite text索引,dreamweaver网页设计作品,服务器isp,css3横向时间轴插件,前端数据收集框架,蠕动的爬虫,php垃圾回收,seo实训总结,springboot进销存,6603网站,网页繁体字转换代码,ecshop宽屏模板,dede升级后台编辑器,swiper下拉刷新页面,图书管理系统界面模板,安卓程序源代码下载lzw
1,电脑由一堆电路组成,最基本的单元只有两个状态:高电平和低电平,可以理解为通电状态和断电状态
时时彩 时时彩网站源码下载,ubuntu编程的好处,tomcat一键搭建,爬虫文本乱码,php后端开发技术教程,长沙 seolzw
2,一个单元只能表示两种状态,很多个这种单元就可以表示很多状态,然后人为定义高电平为0,低电平为1,单个单元只能表示0和1两个数,两个单元就可以表示00,01,10,11四个状态,n个单元就可以表示2^n种状态。
unity棋牌源码,查看ubuntu硬盘内存,内嵌tomcat是什么意思,主流爬虫库,怎么用php做验证,兰溪网站seolzw
3,于是如果想让电脑识别某种状态,只要告诉它对应的二进制编码就可以了,例如00100011,相当于8个单元并排在一起,它们的电位分别是:高高低高高高低低,转换成10进制就是35。于是这个组合就可以表示35这个数了。

4,海量的0和1就组成了无数种状态,于是电脑就可以识别和产生多种状态并将之有序组合起来,经过一定的过程根据特定的输入产生特定的输出,这就是:程序

5,然而每次都要输入一堆1和0很麻烦,例如:10101000 000000010001111 11111110….很艰难晦涩。那么我如果定义A=10000001,下次我想要输入10000001时只输入一个A不就行了吗?于是一堆0和1可以大幅简化成:mv jnz 这种简单的字母组合

6,然而这离自然语言还是差得远。汇编与机器码之间只是简单的对应关系,想要用人的思维写程序,还得经过进一步的进化。于是,mv jnz这种晦涩的组合可以用更直接的方式表达出来,例如:
alert(1+3);
让机器弹出1+3这个计算式的结果
定义:alert=#¥%¥U*SVDT%^(*)IFR#@$T@43(一堆晦涩的汇编代码),那么下次我不需要输入这些汇编代码,只需要输入一个alert就可以实现效果了
求科普,请问HTML5究竟是什么?求科普,请问HTML5究竟是什么?

7,定义更多的对应关系可以解决更多的问题,这种高级映射可以叫做:高级语言,因为它更接近自然语言。

8,但是我们不能随便定义,我说那段代码叫alert,他可不可以管那段代码叫fuckingAlert呢?可以啊。那隔壁老王可不可以叫shitAlert呢?可以啊。然后就乱了。然后就需要制定一个统一的标准出来,不然就好比交通一样,我想怎么开就怎么开,路上肯定就乱了。

9,于是,就有了各种标准的制定。HTML是一种专门用来书写网页代码的文本,浏览器会把一段HTML代码翻译成汇编,再交给操作系统(如windows)翻译成机器码0和1的组合,机器就可以识别并执行了

10,而标准不是一成不变的,根据时代发展也会做出进步。于是HTML1.0后续版本2.0、3.0…一直到几年前的4.01,这个标准被沿用了十几年

11,几年前出现的HTML5,就是HTML语言的一个新的标准
求科普,请问HTML5究竟是什么?求科普,请问HTML5究竟是什么?

12,而dreamweaver只是一个编写HTML的工具,就好比你用windows记事本可以写日记,用word也可以写日记,然而word可以帮你排版、改变字体颜色等,记事本就不行。dreamweaver只是这样一个编辑器,只不过是专门针对代码做了优化而已。除此之外还有很多其它编辑器,如sublime,VS等,就好比我用word可以排版,用wps也可以啊。

首先,html5,不是编程语言。
html5是超文本标记语言的第五代。
那么我们看到的漂亮的网页究竟是怎么做到的呢?
除了基本的美术元素,还需要css排版,html5,以及js来实现交互。
Dreamweaver应该是给设计人员用的吧。
WebStorm其实更不错。

网页是由html和css和Javascript三种技术做出来的。
这里面HTML负责描述网页的骨架,简单来说就是把网页分割成一个个的矩形,然后把这些矩形嵌套起来,形成层级关系。如果把网页比如成人体,那么HTML相当于骨架,它只管把骨头一根根连起来,至于骨头长短粗细形状一概不管。
css负责描述这里面的矩形的大小,位置,边框,背景等外观。比喻成人体的话,它相当于描述了骨头的长短粗细形状,而且还描述了肌肉皮肤等细节。网页完成了html和css的编写后相当于做出一具尸体,外形完美,但是没有思想不会行动。
Javascript负责定义网页的行为,他是一门事件驱动语言,大概可以理解为定义了哪个矩形在发生什么事件时做什么事。完成了js的网页就相当于在尸体的基础上赋予其生命和智力,他能在恰当的时候做出恰当的事情。
目前广泛使用的是html4,css2和Javascript。这些技术基本都是90年代末的东西,由于当时电脑性能较差,网络速度慢,所以当时的网页非常简单,基本上只有文字和图片,当时谁也无法预料到未来网络会发展成什么样,于是便定制出这套技术标准,而如今人们对网页有了更多的需求,这套标准已不再适应互联网的发展,于是在2007年互联网组织便着手设计最新的标准,经过将近8年的修订,终于在2014年定稿,推出最新的标准html5。
HTML5一般泛指html5,css3和Javascript。
这里面HTML5主要是加入了一些新标签,推广语义化的描述。
css3加入或统一了一些新的属性,比如阴影,圆角,透明度等等
Javascript加入了本地存储,绘图,websocket等一系列激动人心的东西。你说的有意思的页面大多都是Javascript的绘图页面,它能做出华丽的动画。

最后,专业的前端工程师都是手写代码的,用各种文本编辑器,比如我最爱的sublime text,不会用dw这种东西。

看一下这个。

http://m.sohu.com/n/418231334/

学好HTML,HTML5可以简单地理解为在HTML基础上增加了若干标签

PS放弃DW吧,实时预览的许多渲染效果跑起来之后简直面目全非_(:3」∠)_

标记语言:用各种标记加一些属性组成一大篇代码,浏览器在获取这种代码后将其解释呈现在网页中。这是一个网页。
超文本:页面可以包含图片音乐程序等。
超文本标记语言:等于以上两条
html=HypreText Markup Language
html5:第五代html

html的一个新规范

HTML5就是HTML的第五代呗!至于HTML是什么,可以这样理解,一种浏览器能读懂的语言!!!

一般我们用eclipse做。
当然其他的开发软件也可以,用着顺手就行。

你可以用Windows自带的记事本写


推荐阅读
  • PHPMailer邮件类邮件发送功能的使用教学及注意事项
    本文介绍了使用国外开源码PHPMailer邮件类实现邮件发送功能的简单教学,同时提供了一些注意事项。文章涵盖了字符集设置、发送HTML格式邮件、群发邮件以及避免类的重定义等方面的内容。此外,还提供了一些与PHP相关的资源和服务,如传奇手游游戏源码下载、vscode字体调整、数据恢复、Ubuntu实验环境搭建、北京爬虫市场、进阶PHP和SEO人员需注意的内容。 ... [详细]
  • MySQL语句大全:创建、授权、查询、修改等【MySQL】的使用方法详解
    本文详细介绍了MySQL语句的使用方法,包括创建用户、授权、查询、修改等操作。通过连接MySQL数据库,可以使用命令创建用户,并指定该用户在哪个主机上可以登录。同时,还可以设置用户的登录密码。通过本文,您可以全面了解MySQL语句的使用方法。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 使用chrome编辑器实现网页截图功能的方法
    本文介绍了在chrome浏览器中使用编辑器实现网页截图功能的方法。通过在地址栏中输入特定命令,打开控制台并调用命令面板,用户可以方便地进行网页截图操作。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 在tp5项目中引入ueditor编辑器并实例化后插入图片出现目录创建失败问题在查看网络上各种解决方案之后总结如下:根据官网提示主要是因为图片保存的路径无权限导致,官方文档链接:ht ... [详细]
  • Oracle 和 mysql的9点区别【MySQL】
    数据库|mysql教程oracle,Oracle,money,mysql,coun数据库-mysql教程1.组函数用法规则mysql中组函数在select语句中可以随意使用,但在o ... [详细]
  • 【爬虫】关于企业信用信息公示系统加速乐最新反爬虫机制
    ( ̄▽ ̄)~又得半夜修仙了,作为一个爬虫小白,花了3天时间写好的程序,才跑了一个月目标网站就更新了,是有点悲催,还是要只有一天的时间重构。升级后网站的层次结构并没有太多变化,表面上 ... [详细]
  • 引号快捷键_首选项和设置——自定义快捷键
    3.3自定义快捷键(CustomizingHotkeys)ChemDraw快捷键由一个XML文件定义,我们可以根据自己的需要, ... [详细]
  • zabbix中文乱码的问题
    在使用zabbix时,有时候会出现中文乱码的问题,如下:因为zabbix自身对中文简体的支持不完善,需要我们手动的去上传新的字体进行替换:1、在windows获取字体库文件在Windows上的 ... [详细]
  • Python 可视化 | Seaborn5 分钟入门 (六)——heatmap 热力图
    微信公众号:「Python读财」如有问题或建议,请公众号留言Seaborn是基于matplotlib的Python可视化库。它提供了一个高级界面来绘制有吸引力的统计图形。Seabo ... [详细]
author-avatar
我只爱庄宝贝
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有