文章列表 (共 622 篇,第 43/63 页)

loadsh4 demo 演示

本demo 采用4.5 版本 本文文档来源  每个方法 nodejs 都进行测试后放出_.chunk_.chunk(array, [size=0])将数组拆分成多个 size 长度的块,并组成一个新数组。 如果数组无法被分割成全部等长的块,那么最后剩余的元素将组成一个块。参数array (Array)需要被处理的数组[size=0] (n...
阅读全文 →

Node.JS服务端代码规范(1)

总原则代码必须整洁!代码必须整洁!!代码必须整洁!!!   命名规范文件使用大写字母开头,驼峰式,不能含有下划线逻辑模块,请使用与该文件内所有类相同的名字变量模块变量,使用大写字母开头,驼峰式,不能含有下划线对象的内部变量,使用小写字母开头,驼峰式,不能含有下划线命名需自解释其含义,不能书写注释不合格合格var s;//启动服务...
阅读全文 →

Web开发Session相关

Web 应用由于 http 协议本身是无状态的,当前后有两个请求进来的时候,我们无法知道这两个请求是否属于同一个用户。所以我们需要设置一些用户相关的状态,主流有两种方案。本文主要讲 Session。CookieSessionCookieCookie保存在客户端的浏览器上,每次请求的时候放在 http 的 header 里面发送给服务器,经由服务器解析得到相关...
阅读全文 →

underscore的新数组应用

 前几天有个小需求 根据一个大数组得到一个权限的数组并且新增的数组是其中某几项相加 相减的记过  查询了下underscore 文档 很方便了实现了功能 如下 var _=require('underscore') ; var a=[{one: 1,&...
阅读全文 →

小聂教你nodejs 之逻辑思维

       今天有几个朋友说遇到编程思维的问题 其实刚入行的那几年 我也时长遇到这样的问题 一个需求 半天想不到解决方案 苦恼的不行 下面为了能或许让大家少走弯路 我把我遇到问题的解决问题过程做个简单的介绍 希望对大家有所帮助      ...
阅读全文 →

小聂教你写nodejs之博客系统解析

    最近nodejs小聂重写了自己的博客 用时六个小时左右     本博客系统源代码 https://coding.net/u/niefengjun/p/blog_es6/git    本博客系统的代码图    先把目录结构做个简单介绍...
阅读全文 →

用Q 重写博客

    最近尝试用Q重写博客功能 陆续更新中  经过一天的努力 用新办法重写博客完成 欢迎大家提出意见      mac@niefengjun.cn   代码实例 https://coding.net/u/niefengjun/p/blog_es6/git&n...
阅读全文 →

q使用

作者:思源科技  刘威威# q ### 背景 ##### 同步api与异步api ##nodejs中有同步api和异步api;通常情况下建议使用异步api,以提高程序的执行效率.同步api优缺点:- (优点)易于使用,逻辑清晰- (缺点)使用耗时较长(如io操作)的api,程序的执行效率会非常低异步api优缺点:- (优点)使用耗时较长(如io操作...
阅读全文 →

[ES6]Promise对象Promise.all()方法的使用

Promise对象是ECMAScript 6中新增的对象。Promise对象把JavaScript中的异步处理对象和处理规则进行了规范化。本文以两个示例介绍一下Promise对象中Promise.all()方法的使用。 1. Promise.all()方法简介 Promise.all(promiseArray)方法是Promise对象上的静态方法...
阅读全文 →