摘要: 作为前端攻城狮,npm是会经常使用的一个工具,我们会使用各种npm来下载各种各样的依赖包来构建项目,那么有个问题,为什么我们不能npm把自己包上传上去,通过npm下载下来呢? 首先,我们需要一个npm的账号。这个可以直接登录npm官方网站去注册,免费的哦。https://www.npmjs.com/ 阅读全文
posted @ 2017-12-06 15:01 红豆稀饭 阅读(14488) 评论(5) 推荐(2) 编辑
摘要: egg框架很强大,上周末突发奇想,用来作为微信公众号后台怎么样?想到就开干。 首先,要开发必须要先配置好才行,这里先讲一下怎么配。 这些代码都是基于egg脚手架搭建出来,其中需要安装一个依赖,sha1,用来加密的,其他东西就不用装了,照着代码来就好了。 注:12、13、14行的参数填写你自己的,可以 阅读全文
posted @ 2017-11-20 21:03 红豆稀饭 阅读(2940) 评论(0) 推荐(0) 编辑
摘要: 为了学习egg框架是如何接受常见的http请求,以及如何返回数据,我特意写了个form的demo 然后我就直接开始试验了,结果一直报错,403,说是什么安全验证什么鬼的,后面我详细去看官方文档,看到了这样一句话 后面详细的看完才知道,原来是egg框架的这个内置安全插件搞的鬼。简单的说吧,这个插件的功 阅读全文
posted @ 2017-08-03 22:42 红豆稀饭 阅读(34297) 评论(1) 推荐(3) 编辑
摘要: 今天做小程序的时候,碰到一个比较常见的需求,就是要瀑布流布局,两列,交错分布,大概如下图 最终要实现的结果就是如左图所示。 不过在微信小程序里面,不能通过JavaScript来直接操作dome,所以一些常用的方法在这里都没有办法用了。这让笔者非常着急,因为项目比较赶,不能因为这种低级的布局问题拖慢了 阅读全文
posted @ 2017-07-21 20:17 红豆稀饭 阅读(33126) 评论(12) 推荐(5) 编辑
摘要: 今天遇到一个坑,具体的不多说,直接上代码 我预期的 arr 的结果应该是 最后arr的结果居然是这样的 在一个基友群里问,最后终于自己得出结论了——这是因为值类型和引用类型不同的原因。 在JavaScript里的值大概分为两种,一种是值类型,一种是引用类型。 值类型:数值、布尔值、null、unde 阅读全文
posted @ 2017-07-19 00:16 红豆稀饭 阅读(412) 评论(0) 推荐(1) 编辑
摘要: 今天使用git的时候,电脑卡机了,然后我就强制终止了git小乌龟。再过一会我拉取代码,就报错了,内容如题。 其实解决的办法很简单,直接删除 .git 文件夹内的 index.lock 文件就可以了。 友情提示:使用git工具的过程中,最好不要轻易的强制杀掉进程,不然会导致很多莫名其妙的错误。 参考博 阅读全文
posted @ 2017-12-08 17:11 红豆稀饭 阅读(3659) 评论(0) 推荐(0) 编辑
摘要: 今天学习了egg最基本的controller和router的使用。 首先什么是controller和router呢?controller就是经典的MVC(module,view,controller)架构中的controller层,主要用来解决实际的业务逻辑。 router主要是用来分发来自页面的请 阅读全文
posted @ 2017-08-03 22:24 红豆稀饭 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: 最近由于工作需要全栈开发,nodejs做后端,在写一个后台管理系统的时候,我一直在考虑用怎样的方式去写,尝试过依然采用前后端分离的结构、使用json数据进行数据交互的模式,但是尝试过才知道,真的很花时间和精力,大部分精力都花在了前端构建上面了。 后来我想到了模板引擎,采用现成的UI框架直接套用,然后 阅读全文
posted @ 2017-07-21 01:08 红豆稀饭 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 众所周知,mysql是无法存储json数据的,这个刚开始笔者也是知道的,也知道JSON.stringify()这个API的,但是当我真正要这样做利用JSON.stringify()讲要转换的JSON数据转成字符串存到mysql里面的时候,sql语句总是报错,因为sql语句规定字符串必须要用引号引起来 阅读全文
posted @ 2017-07-16 22:10 红豆稀饭 阅读(3914) 评论(0) 推荐(1) 编辑