自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

转载 EJS 模板快速入门

Node 开源模板的选择很多,但推荐像我这样的老人去用 EJS,有 Classic ASP/PHP/JSP 的经验用起 EJS 来的确可以很自然,也就是说,你能够在 块中安排 JavaScript 代码,利用最传统的方式 (另外 npm install ejsJS 调用JS 调用的方法主要有两个:[javascript] view plain copy

2016-07-26 16:32:31 1213

转载 mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)

对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键,用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。 1.$inc--------------------------------------------------------------------------

2016-07-24 18:30:10 499

转载 EJS 模板快速入门

转载:http://blog.csdn.net/zhangxin09/article/details/18409119目录(?)[+]Node 开源模板的选择很多,但推荐像我这样的老人去用 EJS,有 Classic ASP/PHP/JSP 的经验用起 EJS 来的确可以很自然,也就是说,你能够在 块中安排 JavaScript 代码,利用最传统的方式 (

2016-07-24 17:53:39 631

转载 使用mongodb实现首页的动态显示

1.mongodb的配置首先在你觉得合适的地方建立一个bat,内容如下:@echo offd:cd D:\other\mongodb-win32-i386-2.4.9\binmongod -dbpath D:\other\mongodb-win32-i386-2.4.9\ominds由于我是在e盘建的,所以要切换到d盘,D:\other\mongodb-win32-i386-

2016-07-24 13:29:16 1383

转载 MongoDB 极简实践入门

1. 为什么用MongoDB?传统的计算机应用大多使用关系型数据库来存储数据,比如大家可能熟悉的MySql, Sqlite等等,它的特点是数据以表格(table)的形式储存起来的。数据库由一张张排列整齐的表格构成,就好像一个Excel表单一样,每个表格会有若干列,比如一个学生信息表,可能包含学号、姓名、性别、入学年份、高考成绩、籍贯等等。而表格的每一排,则是一个个学生的具体信息。在企业级应

2016-07-22 15:20:48 2168

转载 mongodb的安装及注意事项(推荐阅读)

1:您可以通过下面的命令来查看正在运行的Windows版本:wmic os get caption wmic os get osarchitecture 下载MongoDB从 MongoDB下载页面 中下载最新的MonggoDB。确认下载了正确的适配您Windows系统的版本。64位的MongoDB是不能运行在32位系统上的。去mongodb的官网http://ww

2016-07-21 16:33:25 950

转载 cmd md命令 创建文件夹

创建文件夹使用的是md命令,它的另一个写法为mkdir(由MakeDirectory演变而来),格式为:md 文件夹名,其中,文件夹名可以使用带路径的格式。例如:md d:\test,也可以用 md test 在当前路径下建立test文件夹。   如果要创建的文件夹带有空格或&,需要用引号把文件夹名括起来,例如:md "test abc"、md "abc&xyz"。如果

2016-07-21 10:25:22 17329

转载 node.js下mongoose简单操作实例

Mongoose API : http://mongoosejs.com/docs/api.html// mongoose 链接var mongoose = require('mongoose');var db = mongoose.createConnection('mongodb://127.0.0.1:27017/NodeJS'); // 链接错误db.on('

2016-07-20 17:56:00 1104

转载 Mongoose学习参考文档——基础篇

##一、快速通道###1.1 名词解释Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力Model : 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对Entity : 由Model创建的实体,他的操作也会影响数据库注意:1.本学习文档采用严格命名方式来区别不同对象,例如: var

2016-07-20 16:59:19 5064

转载 nodeJS:Express框架中session内存存储

express-session是express中比较常用的处理session的中间件,使用npm安装:$ npm install express-session savesession的认证机制必须依赖cookie,所以还应该同时安装一个cookie-parser,安装方法同上。然后再app.js中导入这两个中间件:var cookieParser = require('cook

2016-07-20 15:13:53 3509

转载 Node.js开发入门——MongoDB与Mongoose

目录(?)[+]为了保存网站的用户数据和业务数据,通常需要一个数据库。MongoDB和Node.js特别般配,因为MongoDB是基于文档的非关系型数据库,文档是按BSON(JSON的轻量化二进制格式)存储的,增删改查等管理数据库的命令和JavaScript语法很像。如果你在Node.js里访问MongoDB的数据,会有我们是一家人的感觉,特别亲切。我也准备使用Mong

2016-07-20 11:38:25 303

转载 bodyParser中间件的研究

接触nodejs已有一段时间了,但最近才开始落实项目,于是使用express应用生成器生成了一个应用。开发过程中发现ajax提交的数据无法被express正确的解析,主要的情况是这样的:// 浏览器端post一个对象$.ajax({ url: "/save", type: "post", data: { name: "henry", a

2016-07-20 11:22:51 2087 1

转载 express4.x Request对象获得参数方法小谈

最近看完慕课网 “node.js 建站攻略”后, 对mongodb 操作有了进一步认识, 为了进一步巩固该数据库知识, 于是使用学到的知识搭建一个最简单的mongoDemo.搭建完成后已放到Github分享, 详情请戳 mongoDemo源码 感兴趣的小伙伴可以看看;回到主题, 完成该小项目后对nodejs后台开发有了一些小悟,本文就req最常用的参数获取做个小结;  node.j

2016-07-20 10:44:24 974

转载 mongodb与mysql相比的优缺点

与关系型数据库相比,MongoDB的优点:①弱一致性(最终一致),更能保证用户的访问速度:举例来说,在传统的关系型数据库中,一个COUNT类型的操作会锁定数据集,这样可以保证得到“当前”情况下的精确值。这在某些情况下,例 如通过ATM查看账户信息的时候很重要,但对于Wordnik来说,数据是不断更新和增长的,这种“精确”的保证几乎没有任何意义,反而会产生很大的延 迟。他们需要的是一个“大约

2016-07-19 10:14:58 636

转载 兼容各个浏览器的图片上传预览

在Web开发中不可避免的会做一些图片上传的功能,传统的图片上传是将图片上传至服务器之后,再将文件的URL返回回来,然后异步通过这个URL加载刚刚上传的图片,实现图片的预览,很明显的在这个过程中两次Web请求,一次发送文件,一次下载文件,到最后这个文件如果在客户端被删除(取消上传,弃用这次的上传),这整个过程都白费了。我们希望能够在图片上传之前就能进行图片的预览,提高用户的体验效果。源码如下

2016-07-14 17:05:07 5602 1

转载 Node.js进程通信模块child_process

从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低。非常适合小型网站,个性化网

2016-07-14 15:13:30 3932 1

转载 浅谈 JSON.stringify 方法

用过 json 的应该都知道,把一个对象通过 stringify 之后提交给后台或者存储在 Storage 里是很常用的手段。但是 IE6-7 下没有 JSON 对象,所以要借助 json2.js 来实现。今天我们来简单介绍下 stringify 方法的一些正确使用姿势吧。当然,让高手们贱笑了,本文只是分享一些方法给新手朋友们。文本运行var data = [

2016-07-14 11:33:26 673

转载 node.js中的fs.rename方法使用说明

方法说明:修改文件名称,可更改文件的存放路径。语法:复制代码代码如下:fs.rename(oldPath, newPath, [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )接收参数:oldPath                原路径

2016-07-14 11:18:54 6511

转载 node 学习笔记 - fs 文件操作

跟着网上教程走,第一篇是 process 的一些操作,我觉得除了 process.argv 获取命令行参数, process.env 获取环境变量,其他不太常用,至少我现阶段用不到,所以只是简单的测试了下,就直接到了 File System 部分。fs 是文件操作,我之前写爬虫,以及最后的文件数据整理,都是 php 做的,现在学了 node 之后肯定尽量 node 上了。下面我就简

2016-07-14 11:12:20 750

转载 HTML5 Form Data 对象的使用

XMLHttpRequest Level 2 添加了一个新的接口——FormData。利用 FormData 对象,我们可以通过 JavaScript 用一些键值对来模拟一系列表单控件,我们还可以使用 XMLHttpRequest 的 send() 方法来异步的提交表单。与普通的 Ajax 相比,使用 FormData 的最大优点就是我们可以异步上传二进制文件。  创建一个FormDa

2016-07-13 17:33:29 1051

转载 JSON.stringify 语法实例讲解

作用:这个函数的作用主要是为了系列化对象的。 可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的。很简单吧。 接着看。 语法: JSON.stringify(value [, replacer] [, space]) val

2016-07-13 15:20:32 344

转载 node 模块 fs-extra

TOC1、复制文件2、创建文件、目录3、移动文件、目录4、写入文件5、删除文件、目录fs-extra模块是系统fs模块的扩展,提供了更多便利的 API,并继承了fs模块的 API。1、复制文件copy(src, dest, [options], callback)示例:var fs = require('fs-extra');fs.copy('/

2016-07-13 14:49:08 10168

转载 Express细节探究(1)——app.use(express.static)

express相信是很多人用nodejs搭建服务器的首选框架,相关教程有很多,也教会了大家来如何使用。如果你想更深的了解他的细节,不妨和我一起来研究一下。先来看一个每个人都用到的方法app.use(express.static(__dirname+'/public'));你肯定在你的app文件中这么用过它: app.use(express.static(__dirname

2016-07-13 11:33:06 3960

转载 读jQuery之六(缓存数据)

很多同学在项目中都喜欢将数据存储在HTMLElement属性上,如1234<div data="some data">Test    div.getAttribute('data'); // some data给页面中div添加了自定义属性“data”

2016-07-13 09:57:12 356

转载 Sublime Text插件:HTML+CSS+JAVASCRIPT+JSON快速格式化

早期在用EDITPLUS时,分享了关于HTML、CSS、JAVASCRIPT等内容的格式化工具,全体地址为:分享EditPlus快速格式化js/css工具现在一直在用Sublime Text,遇到需要格式化的javascript、css时,通常还要回到editplus里操作。今天在github上乱逛,无意间找到victorporof分享的htmlpretty插件,特做推荐;先看看他

2016-07-12 15:39:48 944

转载 ajax提交Form

Jquery的$.ajax方法可以实现ajax调用,要设置url,post,参数等。如果要提交现有Form需要写很多代码,何不直接将Form的提交直接转移到ajax中呢。以前的处理方法如Form代码如下:form id="Form1" action="action.aspx" method="post" >名称:input name="name" type="text"

2016-07-11 19:16:02 529

转载 NodeJs:module.filename、__filename、__dirname、process.cwd()和require.main.filename 解惑

背景一直存在一个疑惑,require()坐标路径是啥?fs.readFile()的坐标路径又是啥?总之,需要路径的方法,我总有这样的疑问。今天就实验一下,给弄清楚。实验实验素材app.js 1 //执行 node E:\node_study\file_path_study\app.js 2 3 console.log('*** app start

2016-07-11 11:30:38 731

转载 使用nodejs+express(4.x+)实现文件上传

最简单的做法是通过“connect-multiparty”中间件实现上传。通过在项目中npm install connect-multiparty进行安装。 用法:var multipart = require('connect-multiparty');var multipartMiddleware = multipart();app.post('/upload',

2016-07-08 11:34:44 1616

转载 Nodejs学习路线图

我们看到Nodejs已经被广发地应用在各种的场景了,针对Nodejs的应用场景,我们应该如何学习Nodejs呢?  以下内容是我整理的文档和教程,每个软件包对应一篇文章,大家可以根据自己的需要进行阅读,完整的文章列表,可以查看:从零开始nodejs系列文章。项目管理:npm,grunt, bower, yeomanWeb开发:express,ejs,hexo, socket.io,

2016-07-07 17:01:10 739

转载 Nodejs使用mysql

Javascript是一种与C++语言相似语法的语言,通过Nodejs,可以方便的进行服务器端编程,有利于提高服务器端开发的效率。不仅如此,其效率亦非常高,值得学习。    此外,node.exe %1.js的运行方式,使得javascript的使用方式与php、python一致,大大丰富了这一语言的使用范围。 1 安装mysql驱动从DOS到nodejs文件夹下,运行命令

2016-07-07 16:55:24 469

转载 用Nodejs连接MySQL

从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低。非常适合小型网站,个性化网

2016-07-07 16:24:16 2276

转载 Jade基础语法介绍

Jade是一个基于javascript,可以运行与node与浏览器环境的一个前端模板引擎,而在对它进行学习了解后,作一番简介兼对自我的复习。项目github主页:https://github.com/jadejs/jade当然更好的介绍文章就是官方文档了。 tag标签通过缩进关系,代替以往html的层级包含关系,如一个简单的静态页面可以表达为

2016-07-06 10:40:36 1518

转载 Handlebars 和 SeaJS 的结合使用

Handlebars 是一款语义化的模板引擎,其模板语法就像是在写普通的 HTML 代码,并且在性能方面也表现优秀。本文将介绍 Handlebars 如何结合 seajs 来使用。模板引擎的编译和预编译开发者用语义化的代码编写好模板,然后将编写好的模板再进行编译,这个编译环节是必不可少的。服务端的模板也同样需要编译,只是这个编译环节是在服务器上进行的。前端模板引擎要么是直接

2016-07-05 16:49:19 564

转载 jQuery插件开发的两种方法及$.fn.extend的详解

jQuery插件开发分为两种: 1 类级别 类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。 开发扩展其方法时使用$.extend方法,即jQuery.extend(object); 复制代码代码如下:$.extend({ add:function(a,b){return a+b;} , min

2016-07-05 14:48:03 466

转载 理解jquery的$.extend()、$.fn和$.fn.extend()

jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend();jQuery.extend();jQuery.fnjQuery.fn = jQuery.prototype = {   init: function( selector, context ) {//….//……};原来 jQuery.fn = jQuery.prototyp

2016-07-05 14:30:57 361

转载 AngularJS模块加载

AngularJS模块可以在被加载和执行之前对其自身进行配置。我们可以在应用的加载阶段应用不同的逻辑组。11.1 配置在模块的加载阶段,AngularJS会在提供者注册和配置的过程中对模块进行配置。在整个AngularJS的工作流中,这个阶段是唯一能够在应用启动前进行修改的部分。angular.module('myApp', []) .config(function($pr

2016-07-04 17:42:04 600

转载 Javascript 严格模式详解

一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个:  - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;  - 消除代码运行的一些不安全之处,保证代码运行的安全

2016-07-04 15:55:57 234

转载 AngularJS入门教程:导言和准备

学习AngularJS的一个好方法是逐步完成本教程,它将引导您构建一个完整的AngularJS web应用程序。 该web应用是一个Android设备清单的目录列表,您可以筛选列表以便查看您感兴趣的设备,然后查看设备的详细信息。本教程将向您展示AngularJS怎样使得web应用更智能更灵活,而且不需要各种扩展程序或插件。 通过本教程的学习,您将:阅读示例学习怎样使用Ang

2016-07-04 15:07:17 371

转载 gitHub如何切换到非master分支的其他分支

首先, clone 一个远端仓库,到其目录下:$ git clone git://example.com/myproject $ cd myproject然后,看看你本地有什么分支:$ git branch * master但是有些其他分支你在的仓库里面是隐藏的,你可以加上-a选项来查看它们:$ git branch -a* master origin/H

2016-07-04 14:49:43 17757

转载 github设置添加SSH

很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地。然而,为什么绝大多数人会使用https url克隆呢?这是因为,使用https url克隆对初学者来说会比较方便,复制https url 然后到 git Bash 里面直接用clone命令克隆到本地就好了。而使用 SSH url 克隆却需要在克隆之前先配置和添加

2016-07-04 11:01:22 264

symbian 视频播放源码

symbian的视频播放源码,有兴趣的可以下载。

2008-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除