html5编程需要什么基础知识,工科编程基础知识

HTML5是当前最常用的网页开发语言之一,因其易学易用、功能强大,受到了广泛的欢迎。但是,要成为一名优秀的HTML5编程者,需要掌握一定的基础知识。下面我们将为大家介绍HTML5编程需要的基础知识以及工程编程基础知识。

一、HTML基础知识

1. 标签语言

HTML是一种标签语言,它通过标记来定义文档的结构和内容。HTML的标记是以尖括号(<>)包围的英文单词,HTML标记通常成对出现,包括开始标记和结束标记。例如,在HTML中,``是一个开始标记,而``是它对应的结束标记。

2. 标准和规范

HTML的发展历程中,经过多个版本的迭代更新,HTML5版本是最新的版本。同时,还有一些相关的规范,如 CSS(层叠样式表)、JavaScript 等,这些规范共同构成了基础的Web开发技术体系。

3. 文档结构

HTML文档包括头部(head)和主体(body)两部分。头部(head)包括了HTML文档中的元数据,如文档的标题、作者、关键字等等;而主体(body)则包括了文档的具体内容,如文本、图片、视频等等。

4. 常见标签

HTML标签非常多,但是我们可以先掌握一些常见的标签,在实践中逐渐掌握更多的标签。下面是一些常见的HTML标签:

- ``:定义HTML文档。

- ``:定义文档头部,通常包含标题(``)、样式文件(`<link>`)、脚本文件(`<script>`)等。<p>- `<body>`:定义文档主体,其中包含了文本、图片、媒体流等等。<p>- `<h1>`至`<h6>`:定义标题。<p>- `<p>`:定义段落。<p>- `<a>`:定义一个超链接。<p>- `<img>`:定义一个图片。<p>- `<div>`:定义文档中的一个容器。<p>- `<form>`:定义一个表单。<p><p>二、CSS基础知识<p><p>1. 样式表<p><p>样式表是一组定义文档样式的规则集合。样式表通常放在head元素中,包括样式规则和样式声明两个部分。在HTML5中,可以使用内部样式表、外部样式表和行内样式表三种形式进行样式设置。<p><p>2. 常见CSS属性和取值<p><p>在CSS中,每一个属性都有一个对应的取值范围。下面列出一些最基本的CSS属性及其常见的取值:<p><p>- `font-family`:字体类型。<p>- `font-size`:字体大小。<p>- `color`:文字颜色。<p>- `background-color`:背景色。<p>- `border`:边框属性。<p>- `padding`:填充属性。<p>- `margin`:外边距属性。<p>- `text-align`:对齐属性。<p>- `display`:在文档中是否显示这个元素。<p><p>3. CSS选择器<p><p>CSS通过选择器来选择一个或多个元素,并对其样式进行定义。以下是一些基本的CSS选择器:<p><p>- 标签选择器:以标记明确指定某标签。<p>- 类别选择器:以“.”号明确指定某类别。<p>- ID选择器:以“#”号明确指定某元素id。<p>- 群组选择器:将多个选择器用逗号分开,表示同时选择多个目标元素。<p>- 后代选择器:指定子元素或后代元素,以便于定位目标元素。<p><p>三、JavaScript基础知识<p><p>1. JavaScript的发展史<p><p>JavaScript 是一种前端编程语言,与 HTML 和 CSS 一样也是 Web 开发中不可缺少的一部分。在过去的几十年中,JavaScript 经历了多次演化和更新,成为了当今 Web 开发生态系统的一个核心元素。<p><p>2. JavaScript的基本语法<p><p>- 变量的定义和赋值:使用 `var`命令定义变量,可以为变量赋予各种各样的值。<p>- 控制流程语句:if/else 语句、for 循环、while 循环以及 switch/ case 语句。<p>- 函数的定义和调用:JavaScript 支持将函数作为参数传递、将函数作为返回值返回。<p>- 运算符和表达式:包括算数运算符、赋值运算符、比较运算符、逻辑运算符等等。<p><p>3. 常用JavaScript API<p><p>- DOM API:用于操作 Web 页面上的元素,如获取/新增/删除HTML元素,修改元素属性及样式等。<p>- 面向对象 API:JavaScript 提供了强大的面向对象机制,如构造函数、原型继承、类及类继承等,可以通过面向对象方法解决复杂问题。<p>- Ajax API:Ajax 是基于 JavaScript 的客户端与服务器之间数据交换的技术,利用Ajax API 可以无刷新的向服务器发送/接收数据并做出更新。<p>- 事件 API:JavaScript 中充满了各种操作,并非都是固定的,像点击、鼠标移动、键盘按键等等,JavaScript 环境中也提供了对应的事件 API,可以很方便的在网页上编写交互的实现功能。<p><p>四、其他必备基础知识<p><p>1. 数据结构和算法<p><p>在编程中,不可避免地会涉及到问题的解决方法和解决方案。在此领域中,数据结构和算法是不可或缺的基础知识。数据结构和算法涉及到的范畴极为广泛,在Web开发中,常用到的算法有排序算法、搜索算法、图像算法等等。<p><p>2. 数据库技术<p><p>Web开发通常需要与数据库打交道,因此熟悉数据库技术也是必备的。数据库技术中,我们需要掌握关系型数据库技术(如MySQL、Oracle等),以及非关系型数据库技术(如MongoDB等),了解数据库的增删改查操作和相关的SQL语言。<p><p>3. 网络协议<p><p>Web开发中,熟悉网络协议也非常重要。网络协议主要包括传输层协议、网际层协议、应用层协议等等。其中,最常用的应用层协议是http(HyperText Transfer Protocol),因此http协议的相关知识需要掌握。<p><p>综上所述,想要成为优秀的HTML5编程者,需要掌握HTML基础知识、CSS基础知识、JavaScript基础知识以及其他必备基础知识。只有不断学习和实践,才能够获得更全面深入的编程技术。 </p> <!-- E 正文 --> </div> <!-- S 付费阅读 --> <!-- E 付费阅读 --> <b>如果你喜欢我们阿吉时码(www.ajishima.com.cn)的文章, 欢迎您分享或收藏分享网文章 欢迎您到我们的网站逛逛喔!<a href="https://www.ajishima.com.cn/" title="slg资源分享网">SLG资源分享网</a></b> <br/> <span style="color:red;font-size:16px;"><b>友情提示:抵制不良游戏,拒绝盗版游戏。 注意自我保护,谨防受骗上当。 适度游戏益脑,沉迷游戏伤身。 合理安排时间,享受健康生活。适龄提示:适合18岁以上使用!</b></span><br/> <!-- S 点赞 --> <div class="article-donate"> <a href="javascript:" class="btn btn-primary btn-like btn-lg" data-action="vote" data-type="like" data-id="116911" data-tag="archives"><i class="fa fa-thumbs-up"></i> 点赞(<span>8</span>)</a> <a href="javascript:" class="btn btn-outline-primary btn-donate btn-lg" data-action="donate" data-id="116911" data-image=""><i class="fa fa-cny"></i> 打赏</a> </div> <!-- E 点赞 --> <!-- S 分享 --> <div class="social-share text-center mt-2 mb-1" data-initialized="true" data-mode="prepend" data-image="https://ajishima.com.cn/uploads/cchatgpt/4chatchhdhdptgdd_3434d1211.jpg"> <a href="javascript:" class="social-share-icon icon-heart addbookbark" data-type="archives" data-aid="116911" data-action="/index.php/addons/cms/ajax/collection.html"></a> <a href="#" class="social-share-icon icon-weibo" target="_blank"></a> <a href="#" class="social-share-icon icon-qq" target="_blank"></a> <a href="#" class="social-share-icon icon-qzone" target="_blank"></a> <a href="javascript:" class="social-share-icon icon-wechat"></a> </div> <!-- E 分享 --> <div class="entry-meta"> <ul> <!-- S 归档 --> <li>本文分类:<a href="/index.php/zhishifenxiang.html">知识分享</a></li> <li>本文标签:无</li> <li>浏览次数:<span>261</span> 次浏览</li> <li>发布日期:2023-03-28 01:58:04</li> <li>本文链接:<a href="https://ajishima.com.cn/index.php/zhishifenxiang/116911.html">https://ajishima.com.cn/index.php/zhishifenxiang/116911.html</a></li> <!-- S 归档 --> </ul> <ul class="article-prevnext"> <!-- S 上一篇下一篇 --> <li> <span>上一篇 ></span> <a href="/index.php/zhishifenxiang/116908.html">怎么使用携程开发小程序,教师办公软件自学有用吗</a> </li> <li> <span>下一篇 ></span> <a href="/index.php/zhishifenxiang/116913.html">零基础怎么学电工设计,办公软件自学教程视频教程</a> </li> <!-- E 上一篇下一篇 --> </ul> </div> <div class="related-article"> <div class="row"> <!-- S 相关文章 --> <div class="col-sm-3 col-xs-6"> <a href="/index.php/zhishifenxiang/229535.html" class="img-zoom"> <div class="embed-responsive embed-responsive-4by3"> <img src="https://ajishima.com.cn/uploads/tpp2/artilce_202312190927fd11d2039js21Fr6_13sg.jpg" alt="18ACG动漫网" class="embed-responsive-item"> </div> </a> <h5 class="text-center"><a href="/index.php/zhishifenxiang/229535.html">18ACG动漫网</a></h5> </div> <div class="col-sm-3 col-xs-6"> <a href="/index.php/zhishifenxiang/222993.html" class="img-zoom"> <div class="embed-responsive embed-responsive-4by3"> <img src="https://ajishima.com.cn/uploads/20231030/4513d449de09ac3ebcbf2d20df55a28d.jpg" alt="TikTok 抖音国际版解锁版去广告免拔卡" class="embed-responsive-item"> </div> </a> <h5 class="text-center"><a href="/index.php/zhishifenxiang/222993.html">TikTok 抖音国际版解锁版去广告免拔卡</a></h5> </div> <div class="col-sm-3 col-xs-6"> <a href="/index.php/zhishifenxiang/222995.html" class="img-zoom"> <div class="embed-responsive embed-responsive-4by3"> <img src="https://ajishima.com.cn/uploads/20231030/34b3f562b25d4987ab1460970c3d81fc.jpg" alt="苹果iOS TikTok在线安装 美区共享ID" class="embed-responsive-item"> </div> </a> <h5 class="text-center"><a href="/index.php/zhishifenxiang/222995.html">苹果iOS TikTok在线安装 美区共享ID</a></h5> </div> <div class="col-sm-3 col-xs-6"> <a href="/index.php/diannaoyouxi/224607.html" class="img-zoom"> <div class="embed-responsive embed-responsive-4by3"> <img src="https://ajishima.com.cn/uploads/20231102/e94845fae62f01aa94d4eb902e5f1a6a.jpg" alt="完蛋!我被美女包围了!中文版下载【百度网盘】" class="embed-responsive-item"> </div> </a> <h5 class="text-center"><a href="/index.php/diannaoyouxi/224607.html">完蛋!我被美女包围了!中文版下载【百度网盘】</a></h5> </div> <!-- E 相关文章 --> </div> </div> <div class="clearfix"></div> </div> </div> <div class="panel panel-default" id="comments"> <div class="panel-heading"> <h3 class="panel-title">评论列表 <small>共有 <span>0</span> 条评论</small> </h3> </div> <div class="panel-body"> <div id="comment-container"> <!-- S 评论列表 --> <div id="commentlist"> <div class="loadmore loadmore-line loadmore-nodata"><span class="loadmore-tips">暂无评论</span></div> </div> <!-- E 评论列表 --> <!-- S 评论分页 --> <div id="commentpager" class="text-center"> </div> <!-- E 评论分页 --> <!-- S 发表评论 --> <div id="postcomment"> <h3>发表评论 <a href="javascript:;"> <small>取消回复</small> </a></h3> <form action="/index.php/addons/cms/comment/post.html" method="post" id="postform"> <input type="hidden" name="__token__" value="43ee32c31d109f18b241003073318304" /> <input type="hidden" name="type" value="archives"/> <input type="hidden" name="aid" value="116911"/> <input type="hidden" name="pid" id="pid" value="0"/> <div class="form-group"> <textarea name="content" class="form-control" disabled placeholder="请登录后再发表评论" id="commentcontent" cols="6" rows="5" tabindex="4"></textarea> </div> <div class="form-group"> <a href="/index.php/index/user/login.html" class="btn btn-primary">登录</a> <a href="/index.php/index/user/register.html" class="btn btn-outline-primary">注册新账号</a> </div> </form> </div> <!-- E 发表评论 --> </div> </div> </div> </main> <aside class="col-xs-12 col-md-4"> <!--@formatter:off--> <!--@formatter:on--> <div class="panel panel-blockimg"> <p><a href="https://www.graycode.cn/qiming.html" target="_blank"> </a><a href="https://www.graycode.cn/qiming.html" target="_blank"><img src="https://www.graycode.cn/uploads/20230201/5c7ea5fc49e41bb54f29fbf1d57fb37f.jpg"/></a></p> <span style="margin-top:10px;margin-left:15px;margin-right:15px;font-weight:bold">关于我们</span> <p style="margin-top:20px;margin-left:15px;margin-right:15px;text-indent:2em">阿吉诗码(www.ajishima.com.cn)是一个聚焦于hacg、3D动画、cosplay、ACG本子等内容的综合性二次元网站。我们致力于为广大二次元爱好者提供丰富多彩、高质量的ACG,SLG,GAL等相关资源,涵盖了各种社保次元内容,打造了一个兼具和谐区、绅士仓库、琉璃社等元素的综合性ACG次元社区。</p><p style="margin-top:10px;margin-left:15px;margin-right:15px;font-weight:bold"><a href="https://www.ajishima.com.cn/p/aboutus.html">查看更多</a></p> <a href="https://www.graycode.cn/yaoqian.html"><img src="/uploads/20230220/0bce0a8a8453791e6ce4562213a3ca44.gif" class="img-responsive"/></a> </div> <!-- S 热门资讯 --> <div class="panel panel-default hot-article"> <div class="panel-heading"> <h3 class="panel-title">推荐资讯</h3> </div> <div class="panel-body"> <div class="media media-number"> <div class="media-left"> <span class="num">1</span> </div> <div class="media-body"> <a class="link-dark" href="/index.php/shenghou/163.html" title="梦到拔萝卜有什么兆头">梦到拔萝卜有什么兆头</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num">2</span> </div> <div class="media-body"> <a class="link-dark" href="/index.php/shenghou/164.html" title="梦见买房女性">梦见买房女性</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num">3</span> </div> <div class="media-body"> <a class="link-dark" href="/index.php/renwu/165.html" title="梦到船长">梦到船长</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num">4</span> </div> <div class="media-body"> <a class="link-dark" href="/index.php/wuping/167.html" title="梦到硫磺怎么回事老年人">梦到硫磺怎么回事老年人</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num">5</span> </div> <div class="media-body"> <a class="link-dark" href="/index.php/yunfu/169.html" title="女人梦见孕妇梦见哭是什么预兆">女人梦见孕妇梦见哭是什么预兆</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num">6</span> </div> <div class="media-body"> <a class="link-dark" href="/index.php/shenghou/171.html" title="梦到试衣服啥意思">梦到试衣服啥意思</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num">7</span> </div> <div class="media-body"> <a class="link-dark" href="/index.php/shenghou/173.html" title="梦见竹林中漫步中年人">梦见竹林中漫步中年人</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num">8</span> </div> <div class="media-body"> <a class="link-dark" href="/index.php/ziran/175.html" title="梦见黑暗">梦见黑暗</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num">9</span> </div> <div class="media-body"> <a class="link-dark" href="/index.php/wuping/190.html" title="梦到天然橡胶预示什么意思">梦到天然橡胶预示什么意思</a> </div> </div> <div class="media media-number"> <div class="media-left"> <span class="num">10</span> </div> <div class="media-body"> <a class="link-dark" href="/index.php/wuping/194.html" title="梦到篦子是什么预兆">梦到篦子是什么预兆</a> </div> </div> </div> </div> <!-- E 热门资讯 --> <div class="panel panel-blockimg"> <p><a href="https://www.graycode.cn/zgjm.html" target="_blank"> </a><a href="https://www.graycode.cn/zgjm.html" target="_blank"><img src="https://www.graycode.cn/uploads/20230201/37bb1411c23d3325ac27bfa0ed819757.jpg"/></a></p> </div> <!-- S 热门标签 --> <div class="panel panel-default hot-tags"> <div class="panel-heading"> <h3 class="panel-title">热门标签</h3> </div> <div class="panel-body"> <div class="tags"> <a href="/index.php/t/连翘人参汤处方的功效与主治.html" class="tag"> <span>连翘人参汤处方的功效与主治</span></a> <a href="/index.php/t/黄耆汤处方 医院能调出以前的药方吗.html" class="tag"> <span>黄耆汤处方 医院能调出以前的药方吗</span></a> <a href="/index.php/t/加味清毒化斑汤处方 失眠多梦脾虚中药方.html" class="tag"> <span>加味清毒化斑汤处方 失眠多梦脾虚中药方</span></a> <a href="/index.php/t/棕榈树.html" class="tag"> <span>棕榈树</span></a> <a href="/index.php/t/沉附膏处方对男性有什么好.html" class="tag"> <span>沉附膏处方对男性有什么好</span></a> <a href="/index.php/t/鲮鲤甲饼子处方 治疗咽喉炎的好药方.html" class="tag"> <span>鲮鲤甲饼子处方 治疗咽喉炎的好药方</span></a> <a href="/index.php/t/甘麦大枣粥处方的功效与主治.html" class="tag"> <span>甘麦大枣粥处方的功效与主治</span></a> <a href="/index.php/t/参苓白术丸处方的功效与主治.html" class="tag"> <span>参苓白术丸处方的功效与主治</span></a> <a href="/index.php/t/暹罗之恋经典句子(精选140句).html" class="tag"> <span>暹罗之恋经典句子(精选140句)</span></a> <a href="/index.php/t/梦见沙发椅.html" class="tag"> <span>梦见沙发椅</span></a> <a href="/index.php/t/生儿育女经典句子(推荐150句).html" class="tag"> <span>生儿育女经典句子(推荐150句)</span></a> <a href="/index.php/t/二母汤处方有什么功效吗?.html" class="tag"> <span>二母汤处方有什么功效吗?</span></a> <a href="/index.php/t/金乌散处方 消渴丸药方比例多少克.html" class="tag"> <span>金乌散处方 消渴丸药方比例多少克</span></a> <a href="/index.php/t/丁香散处方 治疗肝脾问题的药方.html" class="tag"> <span>丁香散处方 治疗肝脾问题的药方</span></a> <a href="/index.php/t/服务奉献的经典句子(精选80句).html" class="tag"> <span>服务奉献的经典句子(精选80句)</span></a> <a href="/index.php/t/全鹿丸处方的图片大全高清.html" class="tag"> <span>全鹿丸处方的图片大全高清</span></a> <a href="/index.php/t/刘伯温经典人生句子(优选160句).html" class="tag"> <span>刘伯温经典人生句子(优选160句)</span></a> <a href="/index.php/t/唐诗起名推荐.html" class="tag"> <span>唐诗起名推荐</span></a> <a href="/index.php/t/得了绝症.html" class="tag"> <span>得了绝症</span></a> <a href="/index.php/t/补益附子丸处方 新加坡治疗白发药方医生.html" class="tag"> <span>补益附子丸处方 新加坡治疗白发药方医生</span></a> <a href="/index.php/t/姓阚好名字.html" class="tag"> <span>姓阚好名字</span></a> <a href="/index.php/t/吹鼻瓜蒂散处方的作用于功效.html" class="tag"> <span>吹鼻瓜蒂散处方的作用于功效</span></a> <a href="/index.php/t/连蒜丸处方的图片大全高清.html" class="tag"> <span>连蒜丸处方的图片大全高清</span></a> <a href="/index.php/t/玉肌散处方 中医智能脉象仪开药方.html" class="tag"> <span>玉肌散处方 中医智能脉象仪开药方</span></a> <a href="/index.php/t/经验贴癖膏处方 哪有中药治肾病的药方.html" class="tag"> <span>经验贴癖膏处方 哪有中药治肾病的药方</span></a> <a href="/index.php/t/梦见偷窥.html" class="tag"> <span>梦见偷窥</span></a> </div> </div> </div> <!-- E 热门标签 --> <!-- S 推荐下载 <div class="panel panel-default recommend-article"> <div class="panel-heading"> <h3 class="panel-title">推荐下载</h3> </div> <div class="panel-body"> </div> </div> E 推荐下载 --> <div class="panel panel-blockimg"> <p><a href="https://www.ajishima.com.cn/xingyun.html" target="_blank"> <img src="https://www.ajishima.com.cn/uploads/20230201/83ee531427c4b5d78343d1a30a360bcc.jpg"/></a></p> </div> </aside> </div> </div> </main> <footer> <div id="footer"> <div class="container"> <div class="row footer-inner"> <div class="col-md-3 col-sm-3"><p class="copyright"><small>www.graycode.cn  © 2018-2023. All Rights Reserved. <br/>备案号:<a href="https://beian.miit.gov.cn" target="_blank"><span style="color:#CCCCCC">浙ICP备2022025257号</span></a><br/></small></p><div style="width:300px;margin:0 auto; padding:20px 0;"></div></div><p>免责声明: 文章来自网上收集,均已注明来源,均仅代表作者本人观点,不代表 灰格瑞码网【www.graycode.cn】立场,其观点供读者参考。其版权归作者本人所有,如果有任何侵犯您权益的地方,<strong><a href="https://www.ajishima.com.cn/d/message.html" target="_blank"><span style="color:#00b050">违法和不良信息举报入口</span></a></strong>!请联系我们,我们将马上进行处理,谢谢。</p><p><br/></p> </div> </div> </div> </footer> <div id="floatbtn"> <!-- S 浮动按钮 --> <a class="hover" href="/index.php/index/cms.archives/post.html" target="_blank"> <i class="iconfont icon-pencil"></i> <em>立即<br>投稿</em> </a> <div class="floatbtn-item floatbtn-share"> <i class="iconfont icon-share"></i> <div class="floatbtn-wrapper" style="height:50px;top:0"> <div class="social-share" data-initialized="true" data-mode="prepend"> <a href="#" class="social-share-icon icon-weibo" target="_blank"></a> <a href="#" class="social-share-icon icon-qq" target="_blank"></a> <a href="#" class="social-share-icon icon-qzone" target="_blank"></a> <a href="#" class="social-share-icon icon-wechat"></a> </div> </div> </div> <a id="feedback" class="hover" href="#comments"> <i class="iconfont icon-feedback"></i> <em>发表<br>评论</em> </a> <a id="back-to-top" class="hover" href="javascript:;"> <i class="iconfont icon-backtotop"></i> <em>返回<br>顶部</em> </a> <!-- E 浮动按钮 --> </div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?df8b790d8e625de9f130b4d404a66e4e"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script type="text/javascript" src="/assets/libs/jquery/dist/jquery.min.js?v=1736570387"></script> <script type="text/javascript" src="/assets/libs/bootstrap/dist/js/bootstrap.min.js?v=1736570387"></script> <script type="text/javascript" src="/assets/libs/fastadmin-layer/dist/layer.js?v=1736570387"></script> <script type="text/javascript" src="/assets/libs/art-template/dist/template-native.js?v=1736570387"></script> <script type="text/javascript" src="/assets/addons/cms/js/jquery.autocomplete.js?v=1736570387"></script> <script type="text/javascript" src="/assets/addons/cms/js/swiper.min.js?v=1736570387"></script> <script type="text/javascript" src="/assets/addons/cms/js/share.min.js?v=1736570387"></script> <script type="text/javascript" src="/assets/addons/cms/js/cms.js?v=1736570387"></script> <script type="text/javascript" src="/assets/addons/cms/js/common.js?v=1736570387"></script> </body> </html>