摘要:
1.组件的构成 在React Native项目中,所有展示的界面,都可以看做是一个组件(Component)只是功能和逻辑上的复杂程度不同。每一个是许许多多小的组件拼成的,每个小的组件也有自己对应的逻辑,不过他们都遵循同样的代码结构,由以下几个部分组成 第一是包和其他组件引用部分,如下图: 新版本的 阅读全文
摘要:
1.明确需求 首页功能按钮由一个图片、一行文本,纵向排列组成,当点击一个控件时,同时触发点击事件。 目前我们需要的是8个这样的控件,如果我们为每个控件都写一堆JSX,那么代码就会很混乱,而如果我们在当前的JS文件中编写一个方法(如_renderButton()),专门用于生产这样的控件,虽然可以少写 阅读全文
摘要:
1.相关控件调研 目前在Github开源的轮播图控件,个人认为做得比较好的,一个是react-native-swiper(https://github.com/leecade/react-native-swiper),一个是react-native-viewpager(https://github. 阅读全文
摘要:
,首先来看一下TabBar的效果和布局分析吧: TabBar的外层为一个View(水平排布),内部为5个组合图标,当选中时,切换相关页面,TabBar按钮呈现红色,非选中时呈现白色,这些图标也是已有UI切好的图,所以逻辑处理比较简单,主要控制好效果即可。 1.引入react-native-tab-n 阅读全文
摘要:
1.京东客户端首页布局分析 如图所示,京东客户端首页布局基本分为以下几个部分: (1)头部:搜索栏,由京东logo、搜索输入框和扫描按钮组成 (2)内容部分:父级元素为ListView或ScrollView,可滑动,其中包括一个轮播图、一组功能按钮和秒杀、拍卖商品列表 (3)底部:TabBar,用于 阅读全文
摘要:
项目结构 init 的一个项目结构如图: tests:测试文件夹,执行命令 “npm test”会调用此文件夹,在文件夹中需要引入待测试文件。 android:Android的原生开发目录,可以用Android Studio打开进行原生开发。 ios: Ios的原生开发目录,可以用Xcode打开进行 阅读全文
摘要:
React Native解决了H5的性能问题,Weex本质上也是React Native,发展非常迅速,目前有替代原生开发的趋势。本人原本是iOS Native开发的坚定支持者,原本打算从Objective-C过渡到Swift,就像在Windows平台跟着微软走一样省心省力。无奈形式比人强,省钱省人 阅读全文
摘要:
定义 网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 网络协议主要由三个要素组成:语义、语法及时序;语义表示要做什么,语法表示要怎么做,时序表示做的顺序。 网络协议是网络上所有设备(网络服务器、计算机、交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息必须采用的格式 阅读全文
摘要:
一、OSI模型 名称 层次 功能 物理层 1 实现计算机系统与网络间的物理连接 数据链路层 2 进行数据打包与解包,形成信息帧 网络层 3 提供数据通过的路由 传输层 4 提供传输顺序信息与响应 会话层 5 建立和中止连接 表示层 6 数据转换、确认数据格式 应用层 7 提供用户程序接口 二、协议层 阅读全文
摘要:
一、网络协议 二、TCP(Transmission Control Protocol,传输控制协议) 三、HTTP(HyperText Transfer Protocol,超文本传输协议) 四、相关资料 一、网络协议 国际标准化组织(International Standard Organizati 阅读全文
摘要:
关于React-Native中的网络请求的实现。 1.get的请求方式的实现 get请求很是简单基本就是这样,再不多说了。 2.Post请求的实现 post请求我在这里写了两种形式,一种是Content-Type为application/json的形式,另一种是Content-Type为applic 阅读全文
摘要:
项目中封装Fetch的方法 使用 阅读全文
摘要:
在react-native开发中,使用Fetch进行网络请求。官方文档上的网络请求 基本使用方法 GET请求 catch住fetch可能抛出的异常,否则出错时你可能看不到任何提示。 POST请求 Fetch还有可选的第二个参数,可以用来定制HTTP请求一些参数。你可以指定header参数,或是指定使 阅读全文
摘要:
React Native中虽然也内置了XMLHttpRequest 网络请求API(也就是俗称的ajax),但XMLHttpRequest 是一个设计粗糙的 API,不符合职责分离的原则,配置和调用方式非常混乱,而且基于事件的异步模型写起来也没有现代的 Promise 友好。而Fetch 的出现就是 阅读全文
摘要:
1、访问:http://slproweb.com/products/Win32OpenSSL.html 。并下载Win32 OpenSSL v1.1.0h Light版本 (注意:版本可能会升级),如果您运行OpenSSL有问题,还需要下载Visual C++ 2008 Redistributabl 阅读全文
摘要:
现在很多伙伴跨平台开发应用,有些童鞋没有苹果机,本文将介绍,如何在Windows系统环境下直接上架APP,不用Mac电脑,Windows下照样轻松打包上架iOS APP。下面从七个步骤进行详细介绍! 1、创建唯一标示符App IDs 2、申请发布证书 3、申请发布描述文件 4、iTunes Conn 阅读全文