嗨!好久不见,最近刚好开学,各种事情特别多,最近一两天才回归到正常轨道,关于微信小程序的开发可能要等一段时间才能更新啦!最近在上一门名叫智能终端软件综合设计的课程,也利用碎片化时间学习了一些前端相关的知识,今天借此机会来分享给大家,希望对大家有所帮助~
提起前端,我们可能首想到的就是jsp,html+css,能够第一时间想到vue的除了一些大佬们我还真没见过,好了,废话不多说,我们进入正题。
Node:它其实并不是一门语言,我刚开始下载它的时候也误认为它是一门语言,有着它自己的语法规则和编程规范,到后来发现,它就只是一个运行环境而已,那么,它能用来干什么呢?为什么我们还要下载它呢?pycharm,eclipse同样能运行各自的代码呀,今天,我们就来系统的聊一聊。
Node它是运行在服务器端的javascript,是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,性能非常好,而且还是一个轻量级的运行环境,只要配置好了对应的库,使用起来非常方便。
我们都知道,JavaScript是一门函数式语言,在一些大型的项目中,开发人员往往把它写的很随意,那么就出现了一个问题,这鞋代码无法像其它编程语言一样满足工程的需要,而node的出现就很好的解决了这一问题,它通过模块化的JavaScript代码加上函数式的编程,并且不需要考虑浏览器的兼容性,直接使用最新的ECMAScript 6标准,可以完全满足工程上的需求。因此,node的诞生,极大的提高了开发效率,降低了空间复杂度,推动了软件开发的蓬勃发展。
接下来,我们简单的介绍一下vue.
vue,说白了,它就是一个js库,它将HTML,CSS和JS融合起来,形成了一套独立的体系,在Vue出现之前,我们写一个页面需要自己一行一行将html,css,js代码敲出来,而有了vue,如果我们需要一个登录页面,我们可以直接拿过来用它已经打包好的代码文件,我们的前端项目就可以把它拆成一个个组件,代码的复用性极大的提高了软件开发的效率,每个Vue组件都有它的生命周期,过程为创建 -> 挂载 -> 更新 -> 销毁。我们可以通过钩子函数(如mounted)在组件生命周期中的不同时刻进行操作,这样,整个代码就显得很有条理性,别人也能看懂我们的代码了。
好了,本文就先到这里啦,最近一两周的时间内我会以将前后端开发中经常用到的一些技术渗透到所作的项目中分享出来,敬请期待吧~