ReactNative实例分析(fetch、ListView)

reactnative的环境搭建从手册上了解即可,非常详细 研究了下react-native从服务器获取数据到列表展现的全过程,从公司的云猫项目接口获取数据,主要应用fetch函数的用法,和php不同的是获取的数据不能直接应用到view层,需要借助componentDidMount函数来搭桥; 对于函数的执行顺序为: constructor() -> componentWillMount() -> render() -> componentDidMount() 另外要注意的是苹果的开发标准都比较新,如http协议的get参数不能放在body中,只能在url中,请求的接口必须为https等,在实际开发测试中要注意。 本实验为在官方AwesomeProject项目中修改的ios代码实例 /** * Sample React Native App * https://github.com/facebook/react-native…

继续阅读 →

JS未加var声明变量IE兼容性问题

最近遇到了两起JS未加var声明变量所引起的IE兼容性问题,仔细分析了下,出错见下图: 当所声明变量在页面dom中节点有同名id存在,并且不在form表单中,会出现此问题。 <script> testId = ”; </script> <form name=”form1″> <input type=”input” id=”testId” name=”testId” /> </form>   <script> testId = ”;…

继续阅读 →