欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

前端开发HTML&CSS入门——具体是做什么的

程序员文章站 2022-06-16 23:43:22
软件开发,一提起来感觉这个感觉这个词范围很大很广,说起来也很笼统。不知所云,开发的到底是什么?或者说开发的具体内容是什么?以前我们讲软件开发主要是分前端和后端,那前端和后端又是什么那?你可以这么通俗的理解,前端就是用户可以看到的界面,而后端就是客户看不到的模块。现在我们已经摒弃了这种说法,因为这种说 ......

  软件开发,一提起来感觉这个感觉这个词范围很大很广,说起来也很笼统。不知所云,开发的到底是什么?或者说开发的具体内容是什么?以前我们讲软件开发主要是分前端和后端,那前端和后端又是什么那?你可以这么通俗的理解,前端就是用户可以看到的界面,而后端就是客户看不到的模块。现在我们已经摒弃了这种说法,因为这种说法太过笼统,太过局限性。所以我们现在将软件开发分为b/s和c/s。

  首先我们先讲讲什么是c/s。c/s (client/server,客户机/服务器)模式又称c/s结构,是软件系统体系结构的一种。c/s模式简单地讲就是基于企业内部网络的应用系统。与b/s(browser/server,浏览器/服务器)模式相比,c/s模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。现在c/s结构的软件比如说有:qq、360、office等等。那么c/s是不是就优于b/s了那?答案是否定的。现在大部分互联网公司开发的主要方向还是c/s。因为c/s架构的软件客户端不能跨平台使用,所以在其他操作系统上都需要分别开发相对应的客户端。这样就会造成b/s开发的成本远远高于c/s,而且c/s的后期维护以及人工费用也远远高于b/s开发。

  b/s结构(browser/server结构)结构即浏览器和服务器结构。它是随着internet技术的兴起,对c/s结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端(browser)实现,但是主要事务逻辑在服务器端(server)实现,形成所谓三层3-tier结构。b/s相较于c/s,是使用浏览器访问网页的形式来使用软件。软件不需要安装客户端,直接浏览器访问指定网址即可。软件更新的时候,客户端不需要更新。但是b/s架构的软件,客户端和服务器之间通信采用的是通用的http协议,相对来说不安全。使用b/s架构开发的软件有京东、淘宝、12306、知乎、新浪微博。

  我们已经了解了b/s和c/s结构,那么我们说一下开发流程:前端开发HTML&CSS入门——具体是做什么的

  那么相应的我们需要学习哪些内容那?

前端开发HTML&CSS入门——具体是做什么的

  通俗的讲,结构就好比人的骨架,描述html页面的结构。而表现就好比我们的衣服皮肤等外在的东西,我们用css控制页面中元素的样式。既然有了衣服和骨架,那么人就需要会说话,做出行动,所以javascript用于相应用户操作。