Hello,大家好,我是程序媛小敏,持续为您分享python知识。
前几天收到粉丝的私信问我:小敏你好,我想学编程,该学前端还是后端呢?
对于这个问题,估计很多友友都不是很清楚,这里小敏就为大家解读下该怎么选。
前端是什么
前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,合适的动效设计,给用户带来极高的用户体验。
百度百科是如上解释的。通俗地理解,前端是直接跟用户打交道的,它提供了一个个的页面用来展示文字、图片、音频、视频等,提供了一个个按钮给用户点击完成相应的功能,提供了输入框来接受用户的输入等。
总结起来它有以下几点功能:展示信息、提供交互功能、接受用户的输入。
前端主要做什么需要具备什么样的素质
前端分为ui设计和前端开发。前端开发主要用到,页面HTML编写、CSS样式编写、交互指令JavaScript的编写等。
ui设计需要友友具备一定的审美和设计能力,能够使用一些常用的设计软件,设计一些优美的界面。
HTML功能主要是通过一系列标签元素,来构建页面。CSS的功能使得一堆没有样式的HTML写的标签有格式、有样式(比如颜色、字体、间距等等)。JavaScript也支持编写一些简单的样式,不过我们主要使用它来完成一些交互的逻辑。这三种技术都是前端开发人员必须掌握的。
HTML和CSS没有太多的逻辑,更多的是一些繁琐的需要记忆的内容,比如如何设置字体、颜色,这些都是需要去记忆的。如果非要把前端和后端比较的话,前端相当于文科、后端相当于理科。JavaScript的编写需要具备一定的逻辑思维能力,因为它需要处理一部分逻辑。
总结起来,学习前端需要对页面元素比较敏感;需要对编程有一定的热爱,能够耐心、细心地处理和记忆各种各样的页面标签和不同的页面样式;需要具备一定的逻辑思维能力,去处理一些交互逻辑。
说完了前端,下面我们说说后端。
后端主要做什么,又需要些什么素质呢?
后端是为前端提供数据和技术支持的。它主要用于接收前端的数据和交互请求,对数据进行保存、查询、修改、删除等操作。简单说,他就是接收数据、处理数据和提供数据的。
比如我们想注册一个