/images/avatar.jpeg

再见2017,你好2018

不知不觉中,2017年已经走到尾声,2018年马上要到来了,回想这一年,无论是工作还是生活都发生了很多变化,如果用一个字来总结2017,那么这个字就是“变”,这些事情让我有了更多的想法,这也让我对2018年有了期待。

RN Webview与Web的通信与调试

React Native Version:0.51

RN 在 0.37 版本中加入了WebView功能,所以想要在使用WebView,版本必须>=0.37,发送的 message 只能是字符串,所以需要将其他格式的数据转换成字符串,在接收到后再转换回去,其实直接用JSON.stringifyJSON.parse就可以

JS转换转义字符

这周在开发后端系统的时候,遇到了需要将后端传过来的转义字符进行转义然后再渲染到html中,因为之前也没有遇到过,所以研究了研究,记录一下。

小记:React操作真实DOM实现动态吸底部

动态吸底:开始时fixed在页面上,当页面滚动到距离底部一定距离的时fixed部分固定。

这个是需要计算页面滚动距离的,如果使用Jquery或者原生js实现是非常好实现的,但是由于使用react并不推崇操作DOM,但是如果使用virtual DOM的话是无法实现该效果的,所以还是要引入js去直接获取DOM进行操作。

Git Commint规范

之前看一个github的开源项目,看到要求使用angular的git commit规范,刚好自己项目中也需要规范git commit,所以就研究总结一下。

React使用小记

最近一段时间一直在使用react / react native结合redux做一些东西,所以总结一下在使用这些东西的时候自己遇到的一些问题

RN长列表--ListView && SectionList

突然发现自己的博客已经从原来的几天更新一次变成了如今的一个月更新一次[捂脸],最近这一个月实在是太忙了,上个月月初的时候,接了一个RN的项目,做一个app,那时候老大问谁感兴趣,我直接说我。其实自己对RN一直很有兴趣,但是那时候由于在看Vue,所以并没有去搞,现在刚好有个项目,正好我可以去了解一下RN。说实话,这一答应不要紧,差点儿被RN气死,以前觉得RN应该比较成熟了,经过这段时间做项目,发现RN的坑还是很多的。

写一个简单的分页插件

前段时间有一个项目需要用一个前端分页,说实话之前自己从来没搞过,这次准备自己搞一下,所以先找了几篇文章看看怎么写,但是网上的文章写分页的都基本看不懂,完全不知所云,所以决定在自己搞定分页后写一下如何弄这个。

理解CSS命名规范--BEM

最近在写博客主题的时候发现一个很严重的问题,由于css的命名并不是很规范,导致自己在后期修改的时候很是头疼,有些样式需要在浏览器中打开开发者工具去找,很是无奈。所以决定在写完主题之后学习下CSS命名规范中大名鼎鼎的BEM命名规范。