摘要:
1:js中的splice方法 splice(index,len,[item]) 注释:该方法会改变原始数组。splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值index:数组开始下标len: 替换/删除的长度 item:替换的值,删除操作的话 item为空如:arr = [... 阅读全文
摘要:
HTTP Header 详解HTTP(HyperTextTransferProtocol) 即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模 型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两... 阅读全文
摘要:
1:在写passport验证测试用例时,发现有几个引用中间件顺序的错误,检查发现,passport验证写的是session,在传错误信息的时候req.flash调用也需要用到session中间件,否则会报错:我先引用 app.use express.session({secret: 'keyboar... 阅读全文
摘要:
二:实现登录认证 passport官网文档: http://passportjs.org/guide/ passport验证使用一种被称为“策略”的方式来验证请求,策略支持3种类型的验证:用户名密码验证;OAuth委派验证,OpenID等联合身份验证(facebook,twitter等)。 联... 阅读全文
摘要:
项目中要用到passport登录验证,环境如标题样:express框架,coffee模版引擎,node后台一:建项目直接用express命令建,虽然默认模版为jade,可以手动换成coffee哦。打开命令行,D盘:express passportTest 会出来一堆create,然后cd pa... 阅读全文
摘要:
一:集合概念 集合是多个模型,如果把模型model理解为表结构中的行,那么集合collection就是一张表,由多个行组成。我们经常需要用集合来组织和管理多个模型。二:创建集合1:扩展Backbone.Collection对象,指定为哪个模型创建集合,传参数model. var _collect... 阅读全文
摘要:
一:在模型中使用嵌套属性Backbone的扩展插件 Backbone-Nested下载并添加引用1:定义一个新的模型对象,使用Backbone.NestedModel作为其基类对象var _model = Backbone.NestedModel.extend({...}) var testObj ... 阅读全文
摘要:
一:模型标识符 每个模型都有一个用作唯一标识符的ID属性,以便在不同模型间进行区分。通过id属性我们可以直接访问模型对象当中用于标识符存放的属性,默认属性名为id,但也可以通过设置idAttribute来改名。如:var _model = Backbone.Model.extend({ idAtt... 阅读全文
摘要:
一:模型及属性模型是MVC应用的基石,它负责存放应用所需的数据,对数据的验证,执行访问控制,以及实现应用所需的特定业务逻辑。backbone通过扩展Backbone.Model对象来定义一个模型。如:varMymodel = Backbone.Model.extend({...});我们并不需要在模... 阅读全文
摘要:
HTTP协议状态码详解(HTTP Status Code)使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并... 阅读全文