小程序属于前端,小程序的开发需要Web前端开发经验或JavaScript语言基础。然后,您可以进一步学习小程序基本知识,例如配置,样式,组件,生命周期以及其他知识和技能。学习的重点还包括微信小程序的各个组成部分以及数据渲染的使用。如果您想真正学习小程序开发,则还需要自己完成一个完整而简洁的案例。只有这样,您才能快速成长。
什么是前端,什么是后端?
什么是前端
1、前端概念:前端是网站前端部分,它在PC,移动设备和其他浏览器上运行,并显示网页供用户浏览。随着互联网技术的发展,HTML5,CSS3,前端框架,跨平台响应式Web设计的应用可以适应各种屏幕分辨率,完美的动态设计,并为用户带来非常高的用户体验。
2、前端功能:前端技术通常分为前端设计和前端开发,前端设计通常可以理解为网站视觉设计,前端开发是网站前端代码实现,包括基本的HTML和CSS和JavaScript / ajax,最新的高级版本HTML5、CSS3和SVG等。
3、前端主要技术:HTML,CSS,JavaScript
这三个是前端开发中最基本和必要的三个技能。在前端开发中,当页面布局时,HTML定义元素,CSS定位显示的元素,然后通过JavaScript实现相应的效果和交互。尽管表面上看起来很简单,但绝对掌握的东西并不少。在开发之前,您需要澄清和理解这些概念,以便在开发过程中很方便。
([1)HTML
是指超文本标记语言(Hyper Text Markup Language),它也是我们网页上最常用的通用语言。由于建立了W3C,它经历了多个版本的开发并发展到5.0版本。XHTML的标准和规范通常已升级到XHTML。 XHTML代表可扩展超文本标记语言。 XHTML于2000年1月26日成为W3C标准。它是更严格,更纯净的HTML代码。目标是替换HTML。 XHTML和HTML4.01几乎相同。 XHTML是已被重新定义为XML应用程序的HTML,并且是W3C标准。 W3C将XHTML定义为最新的HTML版本。所有新的浏览器都支持XHTML。
([2)CSS
层叠样式表(Cascading Style Sheet)缩写为“ CSS”,通常也称为“样式表”,用于网页样式设计。例如,如果要使链接词在未单击时变为蓝色,并且当鼠标向上移动时变为红色并加下划线,则这是一种样式。通过设置样式表,您可以统一控制HTML中每个标记的显示属性。级联样式表可以使人们更有效地控制网页的外观。使用级联样式表,您可以扩展精确指定网页元素的位置和外观并创建特殊效果的功能。
([3)JavaScript
是从Netscape的LiveScript开发并从Netscape的LiveScript开发的面向对象的动态类型的区分大小写的客户端脚本语言。主要目的是解决服务器端语言(例如Perl)遗留的速度问题。为客户提供更流畅的浏览效果。那时,服务器需要验证数据。由于网络的速度很慢,仅为28.8kbps,因此验证步骤浪费了太多时间。因此,Netscape的浏览器Navigator添加了Javascript以提供数据验证的基本功能。
什么是后端
1、后端概念:大多数后端开发人员都致力于构建他们正在处理的应用程序背后的实际逻辑。前端开发人员构建用户界面,而后端开发人员编写代码以使其工作。后端开发人员通过指出要从数据库中提取哪些数据并将其传递回前端来编写使按钮起作用的代码。后端开发人员也可能会大量参与系统体系结构,从而决定如何组织系统逻辑,以便可以正常维护和操作该系统。
可能会参与构建框架或系统架构,从而使编写程序变得更加容易。后端开发人员比前端开发人员花费更多的时间来实现算法和解决问题。通常,前端开发工作更多地是关于创建用户界面和相关内容,而不是实现实际的业务逻辑来使应用程序正常工作。
2、后端开发的主要技术
前端开发人员需要了解一系列用于创建用户界面的工具,而后端开发人员通常使用一套完全不同的工具和技能来高效地完成工作。后端开发人员所需的一项重要技能与SQL和数据库有关。大多数后端系统都需要连接到存储应用程序数据的数据库。
后端开发人员通常的工作是从数据库或其他数据源写入,读取和处理数据,因此拥有SQL之类的技能非常重要。后端开发人员(至少用于Web开发)还需要精通他们使用的技术堆栈的服务器端语言。
后端开发人员需要更多地了解应用程序体系结构,因为在大多数情况下,后端开发人员需要构建应用程序的体系结构和内部设计。一个优秀的后端开发人员必须知道如何使用各种框架和库,如何将它们集成到应用程序中以及如何以使系统易于维护的方式来构造代码和业务逻辑。
前端用户可见界面。 网站前端页面是网页的页面开发。前端的工作内容是将艺术设计的效果图设计成可以由浏览器运行的网页,并与后端协作以显示网页的数据可视化的工作方面,例如交互和交互。相互作用;后端是指用户看不到的东西,通常是与前端工程师进行数据交互以及网站数据保存和读取。相对而言,后端涉及的逻辑代码比前端多得多,并且后端考虑底层业务逻辑的实现,平台的稳定性和性能等。
以上是我的回答。希望对您有帮助。我已经从事前端开发多年了。我还总结了一些前端学习材料,视频和学习路线。如有必要,您可以单击以下链接:共享和获取前端学习方法,材料,视频和工作指导教程。此外,如果您想了解前端相关的知识或行业中不了解的问题,可以随时问我,也可以私下问我。