Login
Discover
Waves
Communities
Login
Signup
lemooljiang
@lemooljiang
75
Designer , Poet , Technology enthusiasts
Followers
2368
Following
95
Follow
Resource Credits
Available
Used
Location
Guangzhou
Created
2016-07-16 04:39
RSS Feed
Subscribe
Blog
Blog
Posts
Comments
Communities
Wallet
lemooljiang
steemjiang
2019-11-21 10:48
SteemJiang更新自动点赞、评论和回复等功能
SteemJiang朝着功能越来越完善的方向发展啰! 趁着热情还在,在这段时间内是尽力在打磨下产品! 这次主要是更新自动点赞、评论和回复等功能,这些毕竟是大家每天都要使用的。对它们进行一定的优化,也方便点。 这是自动点赞的界面,比较易用。添加作者和点赞比重,点击下方“保存并开始”就可自动点赞啰! 在浏览器的控制台(console)中可以看到点赞列表,和点赞完成的结果,还是比较方便的。
$ 9.327
72
9
lemooljiang
cn
2019-11-19 11:01
SteemJiang首页加入同步区块链的功能
如果你是有几台电脑同时在用SteemJiang来发文章,可能会出现文章不同步的情况,因为在首页并没有同步功能。要解决这个问题,无非就是在首页加入一个判断,有新文章则同步,否则什么也不用做。 改动如上图所示 加了一个逻辑,感觉代码又复杂了一层!打磨起来真心不易啊!
$ 9.248
78
8
lemooljiang
steemjiang
2019-11-18 11:55
为了Mixin,你将付出什么?
Mixin的玩法简单粗暴:Mixin签到送BTC! 就是这么简单的套路瞬间圈粉无数,大大小小的媒体,各类圈子都在讨论这事。咱不能太落伍,还是得看看。 最有诱惑力的就是这张表吧!如果你连续签到一年就会有近4000大元的收益,这真真是天上掉馅饼呢! 天上有掉馅饼,你竟然都不去捡?! 啥心思? 我简单地看了下签到规则,现在几乎就是没有规则,点个到就能领钱!不过初始很低,后面倍增,长时间签才有点收益。 羊毛出在羊身上!
lemooljiang
steemjiang
2019-11-17 10:25
SteemJiang的离线应用,与版本更新
SteemJiang是一个纯粹的前端应用! 它和比特币的离线钱包类似,可以很方便地在本地构建,无需服务器。 当然,为了方便大家使用,我把它上传到github page中,大家可以直接访问: 本地构建说明 本地环境:Apache 或 Nginx 将仓库中的“index.html” 和 “static” 下载到本地,放进Apache 或 Nginx的根目录即可, 仓库地址: SteemJiang相当易用!
lemooljiang
steemjiang
2019-11-17 05:15
SteemJiang实现评论优化的方法
看来是要优化到底啰! 文章的优化倒还好,直接丢数据库就好了,但是评论部分就没有那么简单了。 首先评论是递归的数据结构,一动就要全动(是不是有点区块链中梅克尔树的意思),没办法单独修改某一条评论。其次是别人的评论你要同步进来啊,这就要涉及如何同步区块链的方法了。 先来试试如何发布评论: 发布评论和发布文章是几乎一样的,所以它的处理逻辑和文章相同,都是“先上车再补票”的思路。 展示起来倒是有点困难,难点就在它了。
lemooljiang
steemjiang
2019-11-15 13:04
SteemJiang是如何优化前端的?
在做SteemJiang前端的时候,思路和逻辑都有了(详见《SteemJiang解决痛点的两个思路》),但真要实现起来,还真是有些麻烦!
lemooljiang
steemjiang
2019-11-14 12:35
Vue.js实现全局公共方法 / 网络研习社#51
对于常用的重复使用的代码,可以把它写成公共方法,然后在全局使用。当然这是一个最用的技巧,也是一种标准的编程方法。 Vue.js中要实现全局方法,可以使用插件的写法。比如npm, 这些包都是些代码高手整理出来通用的方法,你一安装挂载上就可以全局使用!这可以大大加快你的开发进程。 这里不介绍插件的写法,用的是另一个简洁便利的写法,可以制作出全局公共方法。其实在Vue.js中过滤器也可以使用这种方法来写的。
lemooljiang
steemjiang
2019-11-11 12:52
Merkle Tree与父子评论 / 网络研习社#50
这几天在做SteemJiang评论这块,因为评论和文章的数据结构几乎一致,所以也想着把它存在本地的数据库中。做起来才发现自己还是太天真了! 文章倒还好,就是一篇,和别人也不搭界的,但评论就不同,它有父评论,有子评论,还有孙评论.......子子孙孙无穷尽也!要把这种结构完全显示出来,着实要费一番功夫。因为做评论时,与它相连的上下级的评论都会相连着变化,这倒是怎么破呢?!
lemooljiang
steemjiang
2019-11-10 10:45
Steem Dapp开发(区块链应用)所需技能清单
前端样式:HTML5, CSS3, BootstrapVue, Vue.js 业务逻辑:JavaScript 数据调用:SteemJS, axios 前端存储:IndexedDB, LocalStorage 内容存储:IPFS 前端路由:Vue-router 状态存储:Vuex, Vue-Cookie 前端编辑器:mavonEditor, WebStorm 运行环境:Nodejs, Webpack
lemooljiang
steemjiang
2019-11-09 13:11
周末影院:《伦敦战场》,一部性感却烧脑的电影,有点改动
是部美女的片子,到处充斥着一种神秘的气息,以至于看完了,也只记得美女很不错,故事完全不知在讲啥子! 女主的各种花式炫啊,以至于故事根本不重要!这种完全可以不看故事的电影确实具有超高的颜值,而且充满了一种颓废的文艺范,不是哪个导演都能拍出来的。 这口烟吸得,是相当得销魂啊! 故事相当混杂且凌乱,不是插叙,就是倒叙,还有各种想像,好像是故意不让你看懂似的。嗯,全程看美女的各式花式撩法,也是不错了。 有点改动,666
lemooljiang
steemjiang
2019-11-08 10:56
递归获取评论并递归展示(SteemJS) / 网络研习社#49
今天查了下社区的文章,倒也是把递归获取评论的事给解决了,社会的技术分享还是挺不错的!这是地址,有兴趣的小伙伴也可以去看看: 参考1 参考2 经过一番改进,递归函数挺完美了: //递归获取某篇文章的所有评论 async function getReplies(author, permlink, res=[]) { let replies = await
lemooljiang
steemjiang
2019-11-07 12:38
递归获取所有评论(SteemJS) / 网络研习社#48
如上图所示,文章的评论和以上的节点非常类似,也是由一个节点分支出去的多分支结构。以前看评论还挺简单,轮到自己来做,才发现到处都是事! 查询函数 steem.api.getContentReplies(author, permlink, function(err, result) { console.log(err, result) })
lemooljiang
steemjiang
2019-11-06 10:53
SteemJiang增加“关注”和“热门”栏目
继续深入设计中,增加“关注”和“热门”栏目。 “关注”是指关注好友的文章,“热门”是指CN区的热门文章,都是默认查询50篇,因为是实时从API节点中获取,所以速度方面有点慢了哦!
lemooljiang
steemjiang
2019-11-05 10:30
while循环取出所有文章(SteemJS) / 网络研习社#47
今天在做一些逻辑业务的时候,发现从steem中取出某位作者所有文章的方法不好调节,因为村长给出的是一个递归的写法,不太好理解(请原谅我水平不高),更不好调节了。所以,最后还是自己写一个实现,用起来更顺手些。 这是村长的递归函数 function getPosts(author, startPermlink = null, limit = 100, posts = []) { return new
lemooljiang
cn
2019-11-04 09:37
毕业寄语
又是到了毕业季,学生们找到我,想让我给他们写点寄语之类的,放在记念册里有个念想。我愉快地答应下来,构思了下,写点朴实的内容。 寄语 一个人最大的价值在于解决问题的能力,越是难的问题越有价值。所以,碰到问题应迎难而上、心无畏惧。将自己的所学所知转化为解决问题的能力,转化得越多,你就越会受益。
lemooljiang
steemjiang
2019-10-31 01:01
SteemJiang解决痛点的两个思路
使用Steemit的老朋友们都有过无比慘痛和心酸的经历,经常卡顿那是常有的事,偶尔当机也不少见。再加上现在Steemit在国内不能访问,一些用户都用不了! 萌生解决这些问题的想法早就有,不过虽然前端可以写,但业务逻辑没法整,后台代码我可不熟。经过了两年多的时间,技术这块,提升得还是比较明显,尝试了下,很幸运地都解决了。 1.解决访问的问题
lemooljiang
steemjiang
2019-10-30 14:59
SteemJiang,一个定制且精简的Steem区块链博客
经过快一个月的不眠不休,边学习边设计,也算是终于有了点成绩,总算将Steem区块链博客设计好了! 首页是长成这样的,比较简洁易用!最关键的是我采用了前端数据库IndexDB来存储数据,不需要再多次向服务器请求,所以速度会飞快的! 最想要的专栏也有了!看来丰衣足食还得自己动手啰! 先试用下,效果不错呢!
lemooljiang
cn
2019-10-29 12:21
async/await完美解决异步队列 / 网络研习社#46
在JavaScript中几乎所有的函数都是异步的,这有好处,但也引起了一些问题。比如,如何保证异步函数按顺序执行呢? 举个例子,有三个任务:A, B , C ,因为是异步函数,所以JS几乎会同时调用这三个函数,谁先执行完,谁后执行完并不知道。如果是不相关的三件事倒还好,如果你需要它们顺序执行的话,那可要费点劲了。 前面我提到Promise的解决方案,A -> B -> C ,它有专门的
lemooljiang
cn
2019-10-26 15:55
习大大的讲话威力就是大!
比特币突然猛涨,来了一波大浪潮!其实我是迷惑的,当然也没有去深究。毕竟比特币也就这尿性,大涨大跌惯了。 不过晚上时有网民开始扒出证据来,如上图所示,原来是习大大号召大家来学区块链呢! 新华社北京10月25日电
lemooljiang
cn
2019-10-25 13:25
BootstrapVue来设计你的页面 / 网络研习社#45
Bootstrap这个框架着实不错,可以大大加快你写前端的时间和精力。以前做的一些网页,都是用的Bootstrap来弄页面的。现在用Vue.js来设计前端,页面之类的也要有合适的框架。本来我是想导入Bootstrap的一些文件,然后慢慢组件之类的,没想到Bootstrap已经想到了和Vue.js的结合,直接就嵌入了! 安装和导入 cnpm install bootstrap-vue bootstrap
← Latest
Older →