-
React Native TextInput 标签左右对齐的坑
相信大家经常遇到如下设计:
上图授权码处,左边一个 Text 做 label, 右边 TextInput 默认显示 placeholder 提示用户输入,web 端大家都会用
flex(inline-block)+line-height
来分分钟搞定它,然而到了 RN 端这个问题却好像没那么简单了:RN 里面的 line-height 并不是 web 端的那种效果,并不能通过设置
height=lineHeight
来使内容居中,具体效果: -
npm 的几个坑
随着 nodejs 发布 5.x.x 稳定版,npm3 也踏坑而来,带来了传说中的
flat dependencies
: 如果没有版本冲突的话,它会把所有的依赖压成一层 -
做个 chrome 插件吧
很久没有写点东西了,说来惭愧。团队上有很多杂事要处理,尤其现在组里人多了起来,需要想的事情有很多,想要做的也很多,每天会议也很多…真像某位前辈说的,该适当控制下自己写代码的欲望了,但代码写少了会感觉很心慌…总觉得自己要被时代遗弃了…
-
iOS 平台 native 调用 React Native functions
上一篇介绍了 react native 调用 native functions, 其中提到的 js 调用 oc 函数的时候,传递一个回调函数进去,其实已经实现了 oc 调用 js, 只不过这种方法官方给出了一个 Warning:
This section is more experimental than others because we don't have a solid set of best practices around callbacks yes.
-
iOS 平台 React Native 调用 native functions
随着 react-native 开发的继续深入,我们终于来到了 react-native 和 native 相互调用这道坎,本文将介绍 react-native 调用 native functions, 下一篇介绍 native 调用 react-native functions(iOS)
-
React Native Navigator 小结
双平台的开发工作进展到 60% 了,代码的可复用程度高的惊人,配合 ES6 的 spread, 只需要添加寥寥数行代码就可以很好的兼容双平台。
-
react-native-tab-navigator 引发的血案
React Native for Android 自从 9 月 15 日发布至今已经近两个月了,喜欢折腾的小伙伴们早已做出了不少的例子,当然我们也跃跃欲试了,但过程中踩到一些坑是免不了的
-
React Native iOS 环境部署时遇到的坑
这是自己之前遇到过的一个坑,今天又有同事遇到了,想记录下自己当时解决这个问题的思路和过程。安装完 react-native-cli, 初始化项目,运行后却遇到如下报错:
-
The bundle identifier contains disallowed characters
今天往 Apple 服务器发包又碰到了钉子:
-
querystring 的坑
记得上次博客改版的时候遇到过一个问题,感觉数据从前端 post 到服务端后发生了不正常的改变,当时也没有多想,写了几行 hack 解决了。幸亏当时留下了大量的注释,否则今天再看见那段 hack 肯定摸不着头脑:
-
解决 common.gypi not found
记得在很久之前安装各种 node 模块的时候,就遇到过 node-gyp 报的各式各样的错误,其中这个找不到 common.gypi 是很常见的。今天在安装 node-iconv 的时候,再次遇到了这个问题:
-
升级到 Xcode7.0 所踩到的坑
今天手抖,点了 Xcode 的更新提示,更新完后发现 APP 果然跑不起来了,报错截图:
-
css 中小数点的精度问题
今天同事遇到一个奇葩的问题,我以前好像也遇到过,但没有深究,这告诉我们,遇到问题一定要刨根问底,否则将来某一天你一定还会与它不期而遇😂
-
解决滚动条引起的页面抖动
之前博客的切页效果有些瑕疵,比如页面滚动条位置保存的不太好,并且还原滚动条位置的时候页面会动一下,再比如切换页面,如果当前页面已经往下拉了一段距离,再切到下个页面的时候,切页动画会扭曲的很厉害,并且切到下个页面也会抖一下。想想也是有原因的,视角已经和旋转的中心点不在一个水平面上了。
-
博客升级日记
网站一共进行过三次升级,整理记录一下。
-
使用 WebStorm 调试 Nodejs
以前写 Node, 基本上没有什么调试,只是简单的 console. 这样靠「猜」写出来的代码,「基于巧合」的编程,往往是很心虚的。
-
APP 开发的这四个月
从 3 月中旬就开始倒腾 APP 开发,到现在大概 4 个多月的时间,总结一下吧。
-
fis 对 html 文件的压缩
今天在上线一个简单的下载代理页的时候,发现了以前遗留的一个问题。
-
按钮连点 & 重复提交
关于 ajax 重复提交,已经是老生常谈了,相信各位早已有 N 种不同的解决方法了。传送门
-
background-size:cover 引发的思考
翻了翻以前的代码,发现有很多类似下面这样的地方: