上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 2 阅读全文
posted @ 2018-01-16 13:21 superAnny 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2018-01-16 13:02 superAnny 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数 阅读全文
posted @ 2017-10-17 20:40 superAnny 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 网上都说 npm install –g n 可是一直不行,换做 npm install -g cnpm --registry=https://registry.npm.taobao.org ok 阅读全文
posted @ 2017-10-03 10:49 superAnny 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 原生 Promises 是在 ES2015 对 JavaScript 做出最大的改变。它的出现消除了采用 callback 机制的很多潜在问题,并允许我们采用近乎同步的逻辑去写异步代码。 可以说 promises 和 generators ,代表了异步编程的新标准。不论你是否用它,你都得 必须 明白 阅读全文
posted @ 2017-10-02 22:50 superAnny 阅读(4438) 评论(1) 推荐(1) 编辑
摘要: 一why:为什么要使用promise机制? 二what: promise机制是什么? 三how:如何使用promise机制? 为什么要使用promise机制? 一why:为什么要使用promise机制? 为了解决js中异步编程的毛病: 1嵌套太深代码可读性太差 2并行逻辑必须串行执行 二what: 阅读全文
posted @ 2017-10-02 22:33 superAnny 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 我们都很熟悉jQuery了,只能jQuery中一种非常牛逼的写法叫链式操作 * $('#div').css('background','#ccc').removeClass('box').stop().animate({width:300}) 那这是如何实现的呢,我自己写了个例子:并非jQuery源 阅读全文
posted @ 2017-09-30 11:21 superAnny 阅读(1965) 评论(0) 推荐(0) 编辑
摘要: 中间件格式 中间件格式为一个高阶函数,外部的函数接收一个 options 参数,这样方便中间件提供一些配置信息,用来开启/关闭一些功能。执行后返回另一个函数,这个函数接收 ctx, next 参数,其中 ctx 为 context 的简写,是当前请求生命周期的一个对象,存储了当前请求的一些相关信息, 阅读全文
posted @ 2017-09-29 22:31 superAnny 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 在中间件之间传递信息以及将信息发送给模板时,推荐的命名空间。避免直接在 ctx 上加属性,这样可能会覆盖掉已有的属性,导致出现奇怪的问题。 这样后续在 controller 里可以通过 this.ctx.state.user 来获取对应的值。 阅读全文
posted @ 2017-09-29 22:28 superAnny 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-29 22:21 superAnny 阅读(115) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页