Web开发到底是什么?初学者该如何构建自己的学习体系?

温馨提示:这篇文章已超过1012天没有更新,请注意相关的内容是否还可用!

Web开发是编写可通过Web浏览器运行和访问的应用程序的领域,web开发领域已经(并且每天都在)经历了巨大的变化。从互联网诞生到现在,web技术快速发展,更新迭代频繁,并吸引越来越多的开发人员、公司和行业参与web开发。

Web开发到底是什么?初学者该如何构建自己的学习体系? 第1张

Web开发到底是什么?

在web开发中,我们构建web应用程序。web应用程序是在浏览器上呈现并由用户通过浏览器访问的应用程序。简言之,当你订电影票、检查银行账户余额、写帖子、更新简历时,所有这些以及更多都是网络应用程序的例子。你可以打开web浏览器,转到特定的URL,然后获得一个完整的工作应用程序。今天,你甚至可以在网络上找到复杂的应用程序,如声音和视频编辑应用程序、绘图、录音、游戏、文字处理等等。它们都在网上,都可以通过浏览器访问。

那么,我如何构建一个呢?

与其他领域一样,web开发也有自己的术语和工具。由于这项技术越来越强大,新的平台、语言和工具每天都在出现。但在过去的几年中,甚至在未来的几年中,有三种基本的工具和技能存在于每个web应用程序的基础之上:HTML、CSS和JavaScript。

什么是HTML?

HTML(代表超文本标记语言)是一个标准,包含要在浏览器上渲染的数据,以及如何渲染的方向。浏览器读取HTML文档,这些文档告诉它要显示什么以及如何显示。例如,我们可以告诉浏览器显示句子“Hello World”,如果我们希望浏览器将其加粗,我们将添加HTML方向(称为“标记”),指导浏览器如何呈现文本。以这种方式,HTML包含数据(要显示的内容)和元数据(如何显示)。

什么是CSS?

HTML附带了一套非常狭窄的页面样式功能。对于真正的样式,我们使用CSS(表示级联样式表)。CSS包含控制页面样式的规则,实际上可以做很多事情——我们可以更改字体系列、大小、装饰、背景色、图像、阴影和渐变。使用CSS可以实现各种样式,并且始终添加更多功能。

什么是Javascript?

Javascript(缩写为JS)是20世纪90年代中期发明的一种编程语言,其主要目标是通过HTML实现简单的功能。例如,如果我们构建了一个HTML表单,用户应该在其中填写自己的姓名,那么我们可以使用JS代码来验证输入。web开发世界中的一切都是用JS完成的,它的受欢迎程度随着每个已知矩阵的增加而增加。

人们真的使用这三种工具构建网络应用吗?

现代web应用程序是用各种各样的现代的、新的、闪亮的工具编写的。你可能听到过一些流行语,如Angular、React、Vue、Meteor、Bootstrap、Node等等。要成为一名web开发人员,你可能需要学习其中一种(通常不止一种)工具。

但诀窍在于:每个平台,每个现代工具,无一例外,都使用相同的基本工具:HTML、CSS和JS。这意味着如果没有它们,你就无法开始学习如何开发web应用程序。例如,如果你试图开始学习Angular,而不了解这三种基本工具,你将一事无成。因此,结论是你必须学习基本工具,并将其用作其他较新工具的起点。

学习基本工具:HTML、CSS和JS的另一个优点

web开发世界是疯狂的,而且发展非常快。新的平台、新的库和新的工具每天都在被发明。AngularJS开始于2010年,但现在AngularJS范式发生了巨大变化。Vue.js于2017年面世,现在有一种从其他平台迁移到Vue.js的趋势,而这并不是结束。如果你不懂基本知识,那么一旦有新技术出现,你就会变得无关紧要。如果你只知道AngularJS,那么当新版本出现时,你会怎么做?它与你知道的版本有何不同?但是,由于HTML、CSS和JS三元组是每个平台的基础,当你知道这一点时,你可以迁移到任何其他全新的平台。

如果你想成为一名web开发人员,就要学习HTML、CSS和JS,他们短期内都不会消亡。

九七分享吧所有文章来源于网络收集整理,如有侵权请联系QQ2387153712删除,如果这篇文章对你有帮助或者还不错的请给小编点个小赞(◠‿◠),小编每天整理文章不容易(ಥ_ಥ)!!!

文章版权声明:除非注明,否则均为九七分享吧原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

苹果 iOS/iPadOS 15.4.1 正式版发布

哎呦,被盗哦!周杰伦无聊猿NFT疑被钓鱼,价值超300万

“蔚小理”一季度成绩单:小鹏理想均跨过三万辆门槛,蔚来垫底

最完整的人类基因组序列,今天凌晨公布了!

手机行业不景气了?国产厂商大砍单:1.7亿订单取消

快手或将受益于互联网监管

我国实现首例V频段低轨卫星测控

北京外卖封签上线首日调查:1个封签约2分钱,已大面积推广

iPhone更换微信图标教程,安卓:不就是换个主题?

豆瓣关闭私密小组,壮士断腕为时未晚

台积电将5nm产量提高到15万片/月

京东增持京东物流 为了挽救股价还是应对激烈竞争?

发表评论

表情:
评论列表 (暂无评论,421人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码