代码改变世界

随笔分类 -  Nodejs

Linux 入门笔记

2017-04-12 08:59 by stoneniqiu, 2477 阅读, 收藏, 编辑
摘要: 一开始对linux总有些抵触,黑黑的命令框不知道如何下手,这次因为工作交接的缘故需要负责之前同事的Node后端部分,node,redis这些都是部署在Linux上的,看了几次运维的同学噼里啪啦的敲命令,黑的白的一闪一闪,我都还没看清楚敲的啥,敬佩之情油然而生。没办法,不能怂啊,于是开始学Linux, 阅读全文

深入理解jQuery、Angular、node中的Promise

2016-08-26 08:33 by stoneniqiu, 2697 阅读, 收藏, 编辑
摘要: 最初遇到Promise是在jQuery中,在jQuery1.5版本中引入了Deferred Object,这个异步队列模块用于实现异步任务和回调函数的解耦。为ajax模块、队列模块、ready事件提供基础功能。在用jQuery操作DOM的时候对Promise的使用欲不够强烈,最近学习node和Ang 阅读全文

Nodejs之MEAN栈开发(八)---- 用户认证与会话管理详解

2016-07-22 08:30 by stoneniqiu, 6290 阅读, 收藏, 编辑
摘要: 用户认证与会话管理基本上是每个网站必备的一个功能。在Asp.net下做的比较多,大体的思路都是先根据用户提供的用户名和密码到数据库找到用户信息,然后校验,校验成功之后记住用户的姓名和相关信息,这个信息经过处理之后会保存在cookie、缓存、Session等地方,然后还有一个过期时间,避免每次都要去捞 阅读全文

Nodejs之MEAN栈开发(七)---- 用Angular创建单页应用(下)

2016-07-16 08:44 by stoneniqiu, 1859 阅读, 收藏, 编辑
摘要: 上一节我们走通了基本的SPA基础结构,这一节会更彻底的将后端的视图、路由、控制器全部移到前端。篇幅比较长,主要分页面改造、使用AngularUI两大部分以及一些优化路由、使用Angular的其他指令的学习。篇幅虽然长,但熟悉了就是这个套路,特别是第一部分。重点是理解Angular这种操作数据而不是操 阅读全文

Nodejs之MEAN栈开发(六)---- 用Angular创建单页应用(上)

2016-07-12 08:23 by stoneniqiu, 1950 阅读, 收藏, 编辑
摘要: 在上一节中我们学会了如何在页面中添加一个组件以及一些基本的Angular知识,而这一节将用Angular来创建一个单页应用(SPA)。这意味着,取代我们之前用Express在服务端运行整个网站逻辑的方式(jade、路由都需要在服务端编译),我们将用Angular在客户端浏览器上跑起来。PS:在正常的 阅读全文

Nodejs之MEAN栈开发(五)---- Angular入门与页面改造

2016-07-08 08:21 by stoneniqiu, 2723 阅读, 收藏, 编辑
摘要: 这个系列一共会涉及两个JavaScript框架的讲解,一个是Express用做后端,一个是Angular用于前端。和Express一样,Angular分离内容,处理视图、数据和逻辑。和MVC模式很相似,但其实Angular定义是MVW框架,W代表(what ever works for you)。意 阅读全文

Nodejs之MEAN栈开发(四)---- form验证及图片上传

2016-06-27 08:27 by stoneniqiu, 3311 阅读, 收藏, 编辑
摘要: 这一节增加推荐图书的提交和删除功能,来学习node的form提交以及node的图片上传功能。开始之前需要源码同学可以先在git上fork:https://github.com/stoneniqiu/ReadingClub 一、form验证 MVC的form验证有三个地方可以做,第一道关就是前端提交之 阅读全文

Nodejs之MEAN栈开发(三)---- 使用Mongoose创建模型及API

2016-06-06 01:23 by stoneniqiu, 5428 阅读, 收藏, 编辑
摘要: 继续开扒我们的MEAN栈开发之路,前面两节我们学习了Express、Jade引擎并创建了几个静态页面,最后通过Heroku部署了应用。 Nodejs之MEAN栈开发(一) 路由与控制器 Nodejs之MEAN栈开发(二) 视图与模型 这一节将重点介绍MongoDB以及它的ODM(Object-Doc 阅读全文

Nodejs之MEAN栈开发(二)----视图与模型

2016-06-02 08:30 by stoneniqiu, 2506 阅读, 收藏, 编辑
摘要: 上一节做了对Express做了简单的介绍,提出了controller,介绍了路由。这一节将重点放到视图和模型上,完成几个静态页面并部署到heroku上。 导航 前端布局使用bootstrap,从官网下载后置于public文件夹下。打开layout.jade 先做一个导航. block content 阅读全文

Nodejs之MEAN栈开发(一)---- 路由与控制器

2016-05-31 08:17 by stoneniqiu, 7113 阅读, 收藏, 编辑
摘要: 因为工作需要,最近再次学习了node,上一次学习node是2014年,纯粹是个人兴趣,学了入门之后没有运用,加上赶别的项目又不了了之。这次正好捡起来。废话不多说,这里的MEAN指的是Mongodb、Express、Angular和Node。 通过整个项目逐步整合在一起。MEAN栈最大的特色不是运用了 阅读全文

三步将Node应用部署到Heroku上

2016-05-19 08:29 by stoneniqiu, 1725 阅读, 收藏, 编辑
摘要: Heroku是一个提供快速部署服务的云平台。支持Node,Ruby,Java,PHP,Python,Go多种语言,今天体验了下,简直不要太爽。下面简单的介绍一下。 首先还是要注册一个账号:https://signup.heroku.com/login 不知道为什么,这里163邮箱不能通过,qq可以。 阅读全文

WebSocket 学习(三)--用nodejs搭建服务器

2016-04-18 08:19 by stoneniqiu, 76804 阅读, 收藏, 编辑
摘要: 前面已经学习了WebSocket API,包括事件、方法和属性。详情:WebSocket(二)--API WebSocket是基于事件驱动,支持全双工通信。下面通过三个简单例子体验一下。 简单开始 1.安装node。https://nodejs.org/en/ 2.安装ws模块 ws:是nodejs 阅读全文