
web前端----nodejs
幸福璐
欲戴王冠,毕承其重!***知世故而不世故!!
展开
-
(3)nodejs学习--系统模块
系统模块nodejs为了方便开发者的使用,已经封装好了很多供我们使用的模块,我们称之为系统模块; 重要的几个模块: Crypto(加密) Events(事件) Net(网络操作) OS(操作系统信息) Path(处理文件路径) Timer(定时器) ZLIB(压缩) 此章节是对所有模块的粗略介绍:详细介绍在每个对应的链接中 1)Assertion Testing原创 2017-08-16 22:17:05 · 352 阅读 · 0 评论 -
(9)nodejs学习---路由
ps:非常喜欢听石川老师的课,每次都可以把复杂的概念简单化,好崇拜ing!!! 现在对express中的路由学习,小小的总结一下: router–路由 概念:把不同的目录,对应到不同的模块。 直白点就是:假设用户访问xxxx.com/aaa/,那服务器默认就是调用aaa模块,若访问xxx.com/users/,默认就是调用mod_users模块。 为原创 2017-08-25 00:26:27 · 448 阅读 · 0 评论 -
(8)nodejs学习--express整合模板引擎
现如今存在很多模板引擎(jade,ejs等),使用模板引擎可以更加方便我们的开发,让页面更加动态化,书写更加简单。但想让一个模板引擎呈现出完美的页面。需要express的配合。 正如上面提到的,存在很多的模板引擎,每个模板各不相同,所以express需要对这些引起进行适配,express先要知道开发者,用了什么模板引擎,再对这种类型的引擎进行处理,最终生成我们需要的html页面。但是express为原创 2017-08-24 23:52:58 · 2491 阅读 · 0 评论 -
(2)nodejs---使用nodejs搭建较为完整的服务器
既然nodejs是针对后台开发的,可以先试着用nodejs搭建一个简单的服务器。 在使用nodejs搭建服务器之前,我们要先了解nodejs封装好的的几个模块,知道这几个模块简单的使用:如下 接下来开始一步一步搭建的过程,对每一步搭建,提出现在的缺点,在进而继续修改,直到大体完成的功能较为全面的服务器: (1)服务器的本职就是被其他人访问。当客户端请求服务器,服务器并把信息返原创 2017-08-06 12:34:36 · 584 阅读 · 0 评论 -
(1)nodejs学习--nodejs受到追捧的原因
前端开发发展的趋势越来越猛烈,在我看来,前端在国内还属于一块短板。据悉,在国外,前端开发人员与后端开发人员处于1:1的比例。而国内还处于1:3的比例。这个数据,就证明在我们国内,前端行业还有很大的发展空间。 自从我2016年10月开始觉得学习前端到现在为止,我对前端开发越来越感兴趣。前端是一个很容易上手,但是越学习就会越发现它并没有最初的认为的那种浅显。它就像一个亲切而有深度的人,它没原创 2017-08-06 08:38:15 · 699 阅读 · 0 评论 -
(7)nodejs学习---之模板引擎jade&&ejs
引擎模版:用来生成页面; jade:是破坏式,侵入式的,他和html不能共存,用jade就不能用html,该引擎是强依赖引擎,如果一个项目选用了jade,几乎就不可以更换了,更换会非常的麻烦。 ejs:温和的,非侵入式的,弱依赖。针对jade的知识点: 1、先安装jade,cnpm install jade; 2、在js文件中引入jade;const jade=require(‘jade’)原创 2017-08-18 23:34:28 · 646 阅读 · 0 评论 -
(6)nodejs学习---cookie和session
在学习cookie和session之前要了解一个知识点:http 一切跟服务器之间的交互都是通过http协议完成的。但http有一个先天不足:http无状态。 http无状态导致了一个大麻烦是: 用户a请求,和用户b请求,服务器时服务识别是否来自同一个地址,或者说是否是两个不同的人请求。 这样每个用户打开一个登录页面或刷新页面都必须重新登录一遍。http带来了登录的麻烦,所以cookie就应原创 2017-08-18 15:01:40 · 360 阅读 · 0 评论 -
(5)nodejs学习---npm包管理器
npm:nodeJS Package Manager(包管理器) npm作用: 1、提供一个简单的下载途径。 2、可以自动下载依赖,因为很多软件的使用是依赖与其他某些软件的。 3、可以把自己写的模块提交到他人的官网上。安装一个软件例子:npm install mysql 卸载一个软件例子:npm uninstall mysqlnpm的其他命令使用: npm:login npm:who原创 2017-08-16 23:26:18 · 471 阅读 · 0 评论 -
(4)nodejs学习---自定义模块
自定义模块注意点: 1、引入的自己的模块时,必须加./。 如果不想加./。可以把自定义模块写在node_modules文件夹下。 当有./时,从当前目录中找。 当无./时,先从系统模块中找,再到node_modules中找。 2、对外输出东西,必须加exports。这最大的优点是可以控制谁出去,谁不出去,让自由度更大了。 module也是对外输出东原创 2017-08-16 23:13:40 · 1653 阅读 · 0 评论 -
(10)node学习--数据库知识的简单回顾
开发一个软件,其中一个很重要的环节,就是对数据的处理,数据都需要存放在数据库里。 现在有很多数据库,如mysql,oracle,sqlserver,access,db2,sqllite,mongodb等。 当然数据库也分为关系型数据,文件型数据库等。 现最为常用的是mysql,Oracle,mongodb等。 mysql,Oracle是关系型数据库,而mongodb是文件型数原创 2017-08-25 11:44:17 · 484 阅读 · 0 评论