Fred Blog

一生想做浪漫极客

Xierdun

希尔顿洗衣服务维权 维权背景 中华人民共和国消费者权益保护法链接 一句话总结:希尔顿酒店在没有告知我家人洗衣服需要收费的前提下,且在产生费用前也没和我家人确认具体的明细项目,我爱人在希尔顿酒店目前已知产生了 2800.25 元的洗衣费用。 时间补充 5/24 日到 5/27 日,希尔顿酒店并没有告知收费项目和核对收费项目,洗了4次衣服,产生的费用有2800.25。 ...

react团队使用规范

那些年踩过的react坑

原则简述 一个文件只包含一个组件,然而是允许存在多个无状态,纯组件的。 全部使用jsx语法。 只有在非jsx文件中初始化应用,才允许使用React.createElement。 Class vs React.createClass vs stateless 如果有内部的状态,或者是用到了refs,则优先使用class extends React.Component; //...

vue团队使用规范

那些年踩过的vue坑

原则简述 父组件负责拉接口,子组件负责展示页面,保持数据的单向流动。 如果能够用组件解决问题,就尽量不要起一个新的路由。 注意keep-alive引起的一些坑,例如导致同类型页面跳转导致一些生命周期方法不执行。 可以在beforeEach hook中做一些进入路由以前需要做的事情,例如登陆。 尽量不用全局的事件系统,很多事件没法reason,如果很多同级别组件交互,可以...

Integreted RN to existing android project

那些年踩过的坑

这篇文章的背景,网络上有很多关于rn的资源都过于陈旧,rn已经升级到0.44了,那些文章对rn的依赖还停留在0.2*,导致启动都不能成功,不得不说,对于初学者,找到合适的学习资源都是一个问题。下面的整个过程,是我从0开始运行成功的。 再者现在,多数的开源项目都是纯粹的rn项目,但是在实际的项目中,我们应用最多的场景还是在已有的原生项目中,植入rn项目,官网已经给了我们详细的步骤, 官方...

Bridging in React Native

An in-depth look into React Native's core

这篇文章翻译自(https://tadeuzagallo.com/blog/react-native-bridge/) 如果您已经了解了rn(react-native)的基础,并且想了解js和native是如何交互的内部机制,那么欢迎看这篇文章. Main Threads 再开始之前,需要了解rn中有3个主线程: shadow quene: layout发生的地...

react-native init app security bug

Use the react-native cli to init a new project, but when run the project, I encounter a bug, that referrer have no provide of js bundle URL; After google, I find many person encounter this problem,...

58技术栈


npm version

This post mainly refer to the npm dependencies version(ie,the difference between ~ and ^). In the simplest terms, the tilde matches the most recent minor version (the middle number). ~1.2.3 will m...

angular2-总览

angular1和angular2大的变动部分: 广义上讲: angular1包含5部分: Directives Controllers Scopes Services Dependency Injection 然后angular干掉了: $scope (双向数据绑定,当然angular2通过'([value1])=value2'的方式也可以实现双向数据绑定) Dire...

question-aggregate

1.关于immutablejs: immutable.js,当取得后台返回的数据,赋值改reducer的时候,利用map遍历items中的每个item,通过item.get(‘_id’)==action.cid判断该把回复的数据添加到哪个item上的时候,chrome报错是,item.get() is not a function,然后我在safari尝试是没有问题的,难道immutable...