根据屏幕大小显示不同的字 body{font-size:10px;}@media screen and (min-width:375px){ body{font-size:11px;} }footer{ font-size:1.3em; text-align:center; }
安装和使用Karma-Jasmine进行自动化测试 注意:本文中出现的资料链接、karma的插件安装等,均可能需要翻$墙后才能正确执行。Jasmine是一个Javascript的测试工具,在Karma上运行Jasmine可完成Javascript的自动化测试、生成覆盖率报告等。本文不包含Jasmine的使用细节,这几天我会写一篇Jasmine的入门文章,有兴趣的朋友到时候可以看一下。步骤一:安装Node.JSKarma是运行
TortoiseGit 常用的一些功能 写了TortoiseGit 常用的一些功能, 包括:创建新库添加文件及文件夹创建分支看分支情况及修改log比较版本差异合并分支其他操作: Stash; 忽略文件本文不包括:Git 服务器设置Push 版本到服务器上从其他机器上Pull 版本解决中文字符问题《Pro Git》和TortoiseGit 的帮助文档是两篇很不错的参考文档. 如果时间比
Centos 安装Mongo DB NOSQL在很短的时间里使用人数据高涨,这不仅是它提出的一种新存储思想,更是因为它在对大数据做操作的效率,明显高于关系数据库工具/原料接入Internet的一台Centos计算机下载安装文件1下载安装文件wget https://fastdl.mongodb.org/linux/mongod
nodejs http.request 发送请求demo 接收参数:option 数组对象,包含以下参数: host: 表示请求网站的域名或IP地址(请求的地址)。 默认为'localhost'。 hostname: 服务器名称,主机名是首选的值。 port: 请求网站的端口,默认为 80。 localAd
如何在Windows7 设置node的环境变量NODE_ENV=production 在app中设置了一个生产环境app.configure('production', function () { var expireTime = 2592000000; app.use(express.static(__dirname + '/public', { maxAge: expireTime })); app.use(express.errorHandler());
Nodejs基础中间件Connect Nodejs基础中间件Connect从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,
CentOS 安装 MongoDB 一、使用 wget 下载 mongodb 官网上的安装文件。 ?1wget二、解压、安装、配置?12345tar -xvf mongodb-linux-x86_64-2.6.5.t
forever进程管理模块 一、forever介绍forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。二、 forever安装全局安装forev
GitHub 上传地址 HTTPS方式: https://github.com/XiangYangMeng/yang2015.gitor create a new repository on the command lineecho # yang2015 >> README.mdgit initgit add README.mdgit commit -m "firs
CSS如何让DIV的宽度随内容的改变而改变 让div根据内容改变大小div{ width:auto; display:inline-block !important; display:inline; }
Node.js18 Koa 框架 Koa是一个类似于Express的Web开发框架,开发人员也是同一组人,但是使用了Generator函数,进行了架构的重新设计。也就是说,Koa的原理和内部结构很像Express,但是语法和内部结构进行了升级。官方faq有这样一个问题:”为什么koa不是Express 4.0?“,回答是这样的:”Koa与Express有很大差异,整个设计都是不同的,所以如果将Express 3.0按照
Node.js17 Express框架 概述Express是目前最流行的基于Node.js的Web开发框架,可以快速地搭建一个完整功能的网站。Express上手非常简单,首先新建一个项目目录,假定叫做hello-world。$ mkdir hello-world进入该目录,新建一个package.json文件,内容如下。{ "name": "hello-world", "desc
Node.js16 Net模块和DNS模块 net模块用于底层的网络通信。服务器端Socket接口下面代码打开一个服务器端Socket接口,用来接受客户端的数据。var serverPort = 9099;var net = require('net');var server = net.createServer(function(client) { console.log('client con
Node.js15 os模块 os模块用于与硬件设备通信。Socket通信下面例子列出当前系列的所有IP地址。var os = require('os');var interfaces = os.networkInterfaces();for (item in interfaces) { console.log('Network interface name: ' + item);
Node.js14 Cluster模块 概述基本用法Node.js默认单进程运行,对于32位系统最高可以使用512MB内存,对于64位最高可以使用1GB内存。对于多核CPU的计算机来说,这样做效率很低,因为只有一个核在运行,其他核都在闲置。cluster模块就是为了解决这个问题而提出的。cluster模块允许设立一个主进程和若干个worker进程,由主进程监控和协调worker进程的运行。worker之间
Node.js13 assert 模块 assert模块是Node的内置模块,主要用于断言。如果表达式不符合预期,就抛出一个错误。该模块提供11个方法,但只有少数几个是常用的。assert()assert方法接受两个参数,当第一个参数对应的布尔值为true时,不会有任何提示,返回undefined。当第一个参数对应的布尔值为false时,会抛出一个错误,该错误的提示信息就是第二个参数设定的字符串。//
Node.js12 Http模块 基本用法处理GET请求Http模块主要用于搭建HTTP服务。使用Node.js搭建HTTP服务器非常简单。var http = require('http');http.createServer(function (request, response){ response.writeHead(200, {'Content-Type': 'text/plain
Node.js11 Child Process模块 child_process模块用于新建子进程。子进程的运行结果储存在系统缓存之中(最大200KB),等到子进程运行结束以后,主进程再用回调函数读取子进程的运行结果。exec()exec方法用于执行bash命令。var exec = require('child_process').exec;var ls = exec('ls -l', function (e
Node.js10 stream接口 Stream是什么?Unix操作系统从很早以前,就有Stream(流)这个概念,它是不同进程之间传递数据的一种方式。管道命令Pipe就起到在不同命令之间,连接Stream的作用。Stream把较大的数据,拆成很小的部分。只要命令部署了Stream接口,就可以把一个流的输出接到另一个流的输入。Node引入了这个概念,通过Stream为异步读写数据提供的统一接口。无论是硬盘数据、网