首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    React Native备课笔记Day01一、React Native介绍二、特点分析三、推荐网站以及运行第一个react native项目四、环境搭建五、React Native文件结构六、View

    (本节包括React Native介绍、特点分析、环境搭建、RN文件结构、View组件讲解、FlexBox布局及props与state) 一、React Native介绍 RN是React native...react native也因此在github上名燥一时。使用RN开发,可以让你既拥有native的良好人机交互体验,又保留了React框架的开发效率。...Native环境 五、React Native文件结构 import React,{Component}from 'react'; import表示引入外部文件。...//视图组件 }from 'react-native'; 这段代码表示引入react native中的组件。...import { AppRegistry, StyleSheet, Text, View, TextInput, //导入文本框 } from 'react-native

    3.8K110

    react-native-easy-app 详解与使用之(三) View,Text,Image,Flatlist

    react-native-easy-app 是一款为React Native App快速开发提供基础服务的纯JS库(支持 IOS & Android),特别是在从0到1的项目搭建初期,至少可以为开发者减少...react-native-easy-app 主要做了这些工作: 1. 对AsyncStorage进行封装,开发者只需几行代码即可实现一个持久化数据管理器。 2....X系列组件的使用使得这三个基本组件支持onPress事件,实现原理很简单,若传入的属性中包含onPress方法,则返回一个由Touchable系列组件(默认为:TouchableOpacity)包裹的组件...其它用法跟原生组件一致,所有原生属性都支持: XWidget.initResource('https://react-native-easy-app.oss-cn-beijing.aliyuncs.com...###react-native-easy-app 详解与使用之(四)屏幕适配 想进一步了解,请移步至 npm 或github查看 react-native-easy-app,有源码及使用示例,待大家一探究竟

    2.2K10

    React Native0.50+开发指导

    概要 本文主要对React Native 0.50的关键性的更新做个讲解和开发适配指导,希望能对从事React Native开发的你有所帮助: 在兼容性方面新增了对Android8.0、iPhone X...Native 0.50版本中组件迎来了比较大的一个特性的改变,即在React Native 0.50及以上版本中不在支持包裹内容。...X,带有小刘海的iPhone X的屏幕比其他iPhone 手机的屏幕拥有更大高度,所以对于界面布局来说,在iPhone X上需要特别适配。...Native 0.50的关键性更新的讲解和开发适配指导,如果你想学习更多关于React Native开发的技巧、经验可以学习我主讲的React Native开发视频教程。...另外也可以关注我的新浪微博,或者关注我的Github来获取更多有关React Native开发的技术干货。 参考:React Native开发视频教程

    1.8K40

    React Native 0.50版本新功能简介

    React Native在2017年经历了众多版本的迭代,从本人接触的0.29版本开始,到前不久发布的0.52版本,React Native作为目前最受欢迎的移动跨平台方案。...本文主要从以下几个方面来对React Native0.50+进行讲解: 在兼容性方面新增了对Android8.0、iPhone X的支持; 在API方面为TimePicker添加了打开方式的API,另外允许在构建...修复了一些关键性的Bug; Image组件 React Native 0.50版本中 Image组件迎来了比较大的一个特性的改变,即在React Native 0.50及以上版本中Image不在支持包裹内容...iOS方面 DeviceInfo DeviceInfo 新增DeviceInfo.isIPhoneX_deprecatedAPI来供开发者判断当前设备是不是iPhone X,带有小刘海的iPhone X...的屏幕比其他iPhone 手机的屏幕拥有更大高度,所以对于界面布局来说,在iPhone X上需要特别适配。

    2.3K60

    一个简单的微信小程序DEMO

    也并非传统意义的H5页面,微信基于js/css/html定义了新的文件格式 - 比之基于网页的服务号,多了缓存、录音、保存文件等接近原生的能力,及支付、模版消息等微信的功能 - 原理就是用JS调用底层native...组件,和React Native非常类似 - 微信提供了开发框架、丰富又有限的基本组件及API、兼容性解决方案,和类似React的开发方法 当前阶段小程序的限制 - 现阶段不允许分享,不允许外部链接...注册应用和页面,打开选项后可用ES6语法 设计规范和自适应尺寸单位 - WXSS(WeiXin Style Sheets)是一套样式语言,具有 CSS 大部分特性,可以看作一套简化版的css - rpx(responsive...pixel),规定屏幕宽为750rpx - 设计图要求尺寸为750px,元素尺寸直接写成 [设计图尺寸]rpx - rpx换算px (屏幕宽度/750),以iphone5为例: 1rpx = (320...,scroll-view提供了更为强大的功能和更好的性能 - button 按钮等组件基本对应于 weui - 类似于react,动态数据均来自对应 Page 的 data - 条件渲染和循环渲染等由

    1.4K60

    react-native-easy-app 详解与使用之(四)屏幕适配

    react-native-easy-app 是一款为React Native App快速开发提供基础服务的纯JS库(支持 IOS & Android),特别是在从0到1的项目搭建初期,至少可以为开发者减少...react-native-easy-app 主要做了这些工作: 1. 对AsyncStorage进行封装,开发者只需几行代码即可实现一个持久化数据管理器。 2....至于UI的尺寸属性,在React Native源代码中就可以找到(目前以白名单的形式定义)。这样,在使用以上X系列组件的时候不需要做任何特别处理,即可自动实现多屏幕适配。...当然,要想X系列组件 支持的前提还是:得设置一个参考屏幕尺寸(设计同学做UI的时候使用的参考屏幕尺寸),代码如下: XWidget.initReferenceScreen(375, 667); //iphone...UI做多屏适配的情况下,尽可能多的使用X系列组件就行了(记得设置参考屏幕哦) 想进一步了解,请移步至 npm 或github查看 react-native-easy-app,有源码及使用示例,待大家一探究竟

    1.9K10

    reactNative跨平台app开发经验分享-跨平台开发兼容

    Author:Mr.柳上原 付出不亚于任何的努力 愿我们所有的努力,都不会被生活辜负 不忘初心,方得始终 既然已经入了react坑 那自然不会少了移动端app开发神器RN 初衷依然是把自己在公司实际开发中遇到的踩坑填坑过程记录下来...4, 4S,iPhone 5, 5c, 5s,iPhone 6,xhdpi Android 设备 (320 dpi) PixelRatio.get() === 3 iPhone 6...480 dpi) PixelRatio.get() === 3.5 Nexus 6 */ import { Dimensions, PixelRatio } from 'react-native...,具体设置百度上都有 // 简单的方法是:如果Android实在需要自定义字体,可以使用系统监控,做ios的兼容判断,去除ios自定义字体 import { Platform } from 'react-native...'react-native'; const ios = Platform.OS === 'ios'; // 比如 View style={{ display: 'flex', flexDirection

    2.6K20
    领券