node.js

如何从 git reset --hard 中拯救代码

上个周末遇到了一个这样的场景场景自己写了大半天的一个小东西的代码,目录结构大概如下node_modulessrc - ...filestest - test.jspackage.json睡前本来准备上传到github仓库git initgit add -A发现忘记添加.gitignore,把node_modules文件都add进去了于是手贱输入了git reset --

用nodejs做网站 - 5

数据库传统建表就是直接用SQL写出来,在数据库中执行。但我不是很擅长这种事,于是我找了工具帮我处理。Knex https://lodash.com/A modern JavaScript utility library delivering modularity, performance, & extras.var config = require('./config');

git-shortcut 命令行下快捷操作其它项目

前言因为工作的电脑是 Windows,使用的 msysGit 终端,但是这玩意不支持多 tab,经常要在多个项目中来回操作很麻烦,所以昨天在v2ex 看到这个 小黄鸡 的项目就想到能不能让他操作哪个项目就操作哪个项目呢,刚好周末有空,就写了这个玩意。项目介绍git 命令行下不用切换目录快捷操作其它项目项目地址:https://github.com/yangg/git-sho

Node.js 超深度体验

Node.js 全局对象__filename表示当前正在执行的脚本的文件名__dirname表示当前执行脚本所在的目录。setTimeout(cb, ms)setTimeout(cb, ms) 全局函数在指定的毫秒(ms)数后执行指定函数(cb)。:setTimeout() 只执行一次指定函数。 返回一个代表定时器的句柄值。function sayLove(){ co

学习meteor时遇到的问题

简单记录一下学习meteor时遇到的问题,将会持续更新! 方案大概有后端模板结合型和前端后端分离型两种,支持的包也比较多,目前尤大推荐使用webpack:webpack的方案相对靠谱。 博主自己写的例子:meteor-vue-webpack-example 使用webpack:webpack这个包貌似存在些问题,比如vue components热更新问题并没有得到很好的支持

Node.js RESTful API

认识REST 表述性状态转移是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTfulHTTP 方法REST 基本架构的四个方法: GET - 用于获取数据。 PUT - 用于添加数据。 DELETE - 用于删除数据。 POST - 用于更新或添加数据。 RESTful Web Services Webservice是一个平台独立的,低耦合的,自包

多屏互动——H5 中级进阶

前言随着智能硬件的普及,手机,平板,PC甚至路边的电子广告牌,现代浏览器已经无处不在。在浏览器里编织出我们自己的一片天地已经轻车熟路,但是这还不够,H5赋予了浏览器太多的新特性,等待我们去使用。这篇文章介绍利用手机浏览器的罗盘API,在PC的浏览器实时地绘制一个3D盒模型。这种炫酷的玩法叫做“多屏互动”,就像是把手机当做游戏手柄,PC显示器当做电视机,不过这些都是在浏览器里

webpack打包node.js后端项目

安装依赖npm install --save-dev webpack babel-loader babel-preset-es2015 babel-preset-stage-0webpack配置webpack.config.js'use strict';const webpack = require('webpack');let externals = _externals

小白上学のWebpack零基础学习指导

前言:本套教程是零基础学打包工具webpack;后面会结合gulp+webpack搞定所有你得需求;闲谈:百度搜了一下,虽然教程多,但是杂乱无章,实用的没多少,都是匆匆了事,所以我就自己学了两天,现在从最底层教大家完成webpack的常用功能,后期我会再写一篇gulp+webpack的前端神器文章,但我也要学好了再给大家发^_^!nodejs安装:1.https://nod

Node使用C/C++ Addon遇到的问题及解决办法

在安装一些npm模块的时候,经常遇到需要在本机编译的包。在Linux系统下很少遇到问题。但是在Windows上会遇到不少莫名其妙的问题。在此将问题和解决方法记录如下。node-gyp的使用Node的C/C++ Addon采用node-gyp来产生工程,进行编译。所以,很多时候是node-gyp没有用对。安装如下设置即可。安装编译工具安装Visual C++ Build To