
Node.js
文章平均质量分 65
liuyueyi1995
北邮人
展开
-
knex.js笔记
knex.js是bookshelf框架的基础,其核心是query builder。这篇文章参考自Knex.js官网,翻译并总结了该框架的方法。原创 2016-12-21 15:03:44 · 37986 阅读 · 1 评论 -
我的第一个全栈项目
最近一直没有更新,是因为干了件大事。奋战2个星期,实现了一个看上去还算不错的Node.js的WEB管理系统,和之前的练习项目比起来,功能更加强大,虽然界面看上去差不多。。。 之后的几天,我会陆续的剖析这个项目,就当是自己复盘一次,做个总结。先上链接 https://github.com/liuyueyi1995/Koa2-management-system 。原创 2017-03-24 16:55:35 · 2649 阅读 · 0 评论 -
jade语法
使用node的过程中,对比了ejs和jade两个页面模板,感觉ejs虽然更类似与html的语法,但是书写过程中远不如jade来得简练,所以转载这篇文章来做参考。转载 2016-12-13 15:43:45 · 896 阅读 · 0 评论 -
Node实践总结6——多表查询
之前写过利用bookshelf和knex进行简单的数据库操作的方法。这一片主要是写如何进行多表查询。0 实际场景有需求才会有动力,如果基本的单表查询可以完成所有工作,就不会有多表查询什么事了。我的项目由于涉及用户、角色、权限等多个实体,要设计出合理的数据库表结构,则需要将实体、实体与实体间的关系分开,就必然涉及外键的问题,有外键就一定会出现联合查询或者嵌套查询。1 最终效果最终效果如下图 2 数据原创 2017-02-21 18:10:20 · 3423 阅读 · 0 评论 -
Node实践总结4——数据库操作
通过总结我在实际工程中使用ORM和QueryBuilder的经历,讲解一下koa2如何操作数据库。原创 2017-01-10 15:13:19 · 1833 阅读 · 0 评论 -
Node实践总结1——快速开始
前言学习node也有一段时间了,本来打算像之前那样通过总结教程和相关的书籍来归纳知识,但是后来觉得node版本演进太快,很多写成书出版的东西多少已经有些脱离实际了,所以最近打算把自己动手开发的一个node工程做一些总结,从实践上,记录自己开发中遇到的问题分享出来。项目地址 https://github.com/liuyueyi1995/koa-sentry-bookshelf-oa 。原创 2017-01-10 11:02:27 · 372 阅读 · 0 评论 -
Node实践总结2——views
views既然是写web应用,自然少不了网页了。所以我打算先写视图的部分,这一块相较其他部分也更简单一些。网页模板koa2内建支持ejs和jade(由于版权原因已经更名为pug)网页模板,给开发带来了一些便利。原创 2017-01-10 11:25:31 · 786 阅读 · 0 评论 -
Node实践总结3——routes
routes一个传统的网站往往会有许多路径(/,/login,/user),不同的路径对应不同的页面,有不同的处理逻辑,涉及表单的页面往往还会同时存在get和post两种形式的请求,其往往也承担了核心的业务。原创 2017-01-10 12:33:53 · 1246 阅读 · 0 评论 -
Node实践总结5——AJAX
ajax是Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)的简称,是一种比较流行的加载页面的手法,通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。原创 2017-01-12 13:54:06 · 316 阅读 · 0 评论 -
node中遇到的坑
由于工作需要,最近又在倒腾node,找了几本书来看,这段时间把相关的笔记整理一下,再发上来,先把过程中遇到的一些坑记录下来,今后再系统整理。原创 2016-12-12 15:07:07 · 1446 阅读 · 0 评论 -
bookshelf.js笔记
bookshelf是一个JS库,用于处理数据库请求,原理是ORM(对象关系映射)。原创 2016-12-20 15:20:05 · 7201 阅读 · 2 评论 -
babel的使用
因为目前JS的标准更新很快,框架众多,许多新特性还不被支持,也考虑到向后兼容的问题,很多时候需要将采用了新特性的代码转换为旧标准可以执行的代码,babel就是这样一个神奇的工具。所以转载一篇对我帮助很大的文章分享给大家《找回 Node.js 里面那些遗失的 ES6 特性》。转载 2016-12-26 11:59:50 · 461 阅读 · 0 评论 -
Node实现数据库数据导入Excel
哎,好不容易写好了Python版本,为了以后便于集成到系统里又被要求用node实现一遍,任务要求还是没有变化,只是变了变语言,加了点额外小需求。这篇博客,就记录一下用node实现的过程。原创 2017-03-08 14:44:29 · 4388 阅读 · 0 评论