Hongjie Blog

在这个歪瓜裂枣的季节,我的小梦想快点蹦蹬蹦蹬地实现吧

github上fork后如何同步源的新更新

1 只用github不用命令行的方法: 这一页往下面拉: 2 更推荐命令行,流程如下: 首先要先确定一下是否建立了主repo的远程源: git remote -v 如果里面只能看到你自己的两个源(fetch 和 push),那就需要添加主repo的源: git remote add upstream URL git remote -v 然后你就能看到upstr...

生成Git公钥

今天除夕呢。一直就没有晚起的习惯,在家里面醒得就更早了。 在刚到手的surface 4上安装git,发现忘记了如何生成git公钥了。。。那么就记录一下吧。 首先检查本机公钥: $ cd ~/.ssh 如果提示:No such file or directory 说明是第一次使用,否者执行下面 的操作将现有的公钥做一个备份。 $ mkdir key_backup $ cp id_rs...

WebStorm11.3破解方法

尝试用WebStorm写代码,额。。。先破解了吧。 点我查看破解方法 啊成本

react-native热更新js脚本

说到版本更新,肯定离不开版本号,各家的版本号格式不同,意义也不一致,比较流行的版本号由3到4个数字组成,其中用.隔开,比如1.23.53、2.343.12.34,基于react-native开发产品,我个人觉得比较合理的版本号应该由4个数字组成,从左到右,第一位数字表示大版本号,当有重大更新时,该位数字加一,第二位数字是react-native的版本号,第三位数字表示发布的次数,发布正式版时...

(转)H5、React Native、Native应用对比分析

点击查看原文 “存在即合理”。凡是存在的,都是合乎规律的。任何新事物的产生总要的它的道理;任何新事物的发展总是有着取代旧事物的能力。React Native来的正是时候,一则是因为H5发展到一定程度的受限;二则是移动市场的迅速崛起强调团队快速响应和迭代;三则是用户的体验被放大,用户要求极致的快感,除非你牛x(例如:12306最近修改手机号需要用户自己发短信接收验证码)。 以下简单的介绍下H...

ERROR Watcher took too long to load

在启动react server的时候,会有概率碰到ERROR Watcher took too long to load的错误,解决方法: 将node_modules/react-native/packager/react-packager/src/FileWatcher/index.js中的timeOut的值设置得大一些。

(转)React Native 中组件的生命周期

点击查看原文 概述 就像 Android 开发中的 View 一样,React Native(RN) 中的组件也有生命周期(Lifecycle)。所谓生命周期,就是一个对象从开始生成到最后消亡所经历的状态,理解生命周期,是合理开发的关键。RN 组件的生命周期整理如下图: 如图,可以把组件生命周期大致分为三个阶段: 第一阶段:是组件第一次绘制阶段,如图中的上面虚线框内,在这里...

(转)React Native ListView sticky效果实现

点击查看原文 React Native中,ScrollView组件可以使用stickyHeaderIndices轻松实现sticky效果。 而使用ListView组件时,使用stickyHeaderIndices则不生效。 在IOS中的ListView的内部结构,实际是由多个Section组成,最典型的案例就是iphone手机的通讯录,滚动时每个section header会吸顶。 ...

(转)ReactNativeAndroid源码分析-Js如何调用Native的代码

著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:hi大头鬼hi 链接:http://zhuanlan.zhihu.com/program-life/20464825 来源:知乎 先来看一个简单的demo,如何在RN中调用Android原生的的Toast模块。 var React = require('react-native'...

(转)“指尖上的魔法” -- 谈谈React-Native中的手势

点击查看原文 React-Native是一款由Facebook开发并开源的框架,主要卖点是使用JavaScript编写原生的移动应用。从2015年3月份开源到现在,已经差不多有半年。目前,React-Native正在以几乎每周一个版本的速度进行快速迭代,开源社区非常活跃。2015年9月15日,React-Native正式宣布支持安卓,并在项目主页中更新了相关文档,这意味着React-Na...