08 2015 档案

摘要:mongodb中有三元素:数据库,集合,文档,其中“集合”对应关系型数据库中的“表”,“文档”对应“行”。 安装mongoDB: 去官网下载对应系统的mongoDB压缩包,解压后将文件夹重命名为mongodb(假如安装到D盘),并在mongodb文件夹里新建blog文件夹(相当于创建一个数据库... 阅读全文
posted @ 2015-08-27 10:56 eyeear 阅读(471) 评论(0) 推荐(1)
摘要:无服务器的数据存储 内存存储var http = require('http');var count = 0; //服务器访问次数存储在内存中http.createServer(function(req,res){ res.write('hello'+ ++count); res.end(... 阅读全文
posted @ 2015-08-21 16:18 eyeear 阅读(2490) 评论(0) 推荐(0)
摘要:总结一下mysql语句在node.js中的各种写法,参考了npm网站mysql模块给的实例。 查询 select//1db.query('select * from tuanshang_users where user_id < 10',function(err,results,fields)... 阅读全文
posted @ 2015-08-21 14:19 eyeear 阅读(1861) 评论(0) 推荐(0)
摘要:一个HTTP服务器响应 var http = require('http');http.createServer(function(request,response){ response.end('hello world!');}).listen(3000); 读取请求头及设定响应头//... 阅读全文
posted @ 2015-08-20 09:24 eyeear 阅读(466) 评论(0) 推荐(0)
摘要:模块可能是一个文件,也可能是包含一个或多个文件的目录。如果模块是个目录,node.js通常会在这个目录下找一个叫index.js的文件作为模块的入口。 典型的模块是一个包含exports对象属性定义的文件,这些属性可以是任意类型的数据,比如字符串、对象和函数。 创建一个模块 //person... 阅读全文
posted @ 2015-08-19 09:27 eyeear 阅读(1794) 评论(0) 推荐(0)
摘要:express是node.js官方推荐的框架。 安装npm install express -g 命令中的 “-g” 表示全局(global) 由于新版本(4.x.x)的express的命令集中到了另一个插件中,所以还要安装express-generator。npm install exp... 阅读全文
posted @ 2015-08-18 11:44 eyeear 阅读(443) 评论(0) 推荐(0)
摘要:1. 加载require.js文件 2. 加载主模块文件 通过标签设置data-main="js/main"加载主模块文件。 3. 异步加载require.js文件 设置defer async="true"实现多个浏览器兼容异步加载。 4. 路径配置 在main.js的顶部加入下面的... 阅读全文
posted @ 2015-08-14 10:31 eyeear 阅读(416) 评论(0) 推荐(0)
摘要:Backbone.Router(路由)/ Backbone.history(历史) Backbone.Router为客户端路由提供了许多方法,并能连接到指定的动作(actions)和事件(events)。 对于不支持 History API 的旧浏览器,路由提供了优雅的回调函数并可以透明的进行... 阅读全文
posted @ 2015-08-12 14:13 eyeear 阅读(401) 评论(0) 推荐(0)
摘要:Backbone.View(视图) 视图的核心是处理数据业务逻辑、绑定DOM元素事件、渲染模型或者集合数据。 添加DOM元素 renderview.render()render默认实现是没有操作的。 重载本函数可以实现从模型数据渲染视图模板,并可用新的 HTML 更新this.el。 推荐... 阅读全文
posted @ 2015-08-11 11:41 eyeear 阅读(472) 评论(0) 推荐(0)
摘要:Backbone.Collection(集合) collection是model对象的一个有序的组合,我们可以在集合上绑定 "change" 事件,从而当集合中的模型发生变化时fetch(获得)通知,集合也可以监听 "add" 和 "remove" 事件, 从服务器更新,并能使用 Unders... 阅读全文
posted @ 2015-08-04 14:16 eyeear 阅读(338) 评论(0) 推荐(0)
摘要:Backbone.Model(模型) Models(模型)是任何Javascript应用的核心,包括数据交互及与其相关的大量逻辑: 转换、验证、计算属性和访问控制。Model在Backbone中为数据模型,是最基础,最根本的数据基类。 创建一个模型对象 extendBackbone.Mod... 阅读全文
posted @ 2015-08-03 16:13 eyeear 阅读(347) 评论(0) 推荐(0)
摘要:Backbone.js为复杂WEB应用程序提供模型(models)、集合(collections)、视图(views)的结构。其中模型用于绑定键值数据和自定义事件;集合附有可枚举函数的丰富API; 视图可以声明事件处理函数,并通过RESRful JSON接口连接到应用程序。 Backbone.... 阅读全文
posted @ 2015-08-03 11:02 eyeear 阅读(692) 评论(0) 推荐(0)
摘要:Underscore一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。 中文API:http://www.css88.com/doc/unders... 阅读全文
posted @ 2015-08-01 18:58 eyeear 阅读(393) 评论(0) 推荐(0)