当前位置: 首页 > wzjs >正文

企业做网站的公司有哪些网站备案费用多少

企业做网站的公司有哪些,网站备案费用多少,建设微信营销网站制作,昆山建设投标网站太无聊了最近,找点事做,学一下RN丰富一下技术栈🫡。但是开发APP除了RN,还有一种选择就是WebView,但是基于WebView的APP的性能被普遍认为不如RN,因为WebView本质上是一个容器,用于在应用中嵌入网…

太无聊了最近,找点事做,学一下RN丰富一下技术栈🫡。但是开发APP除了RN,还有一种选择就是WebView,但是基于WebView的APP的性能被普遍认为不如RN,因为WebView本质上是一个容器,用于在应用中嵌入网页或 HTML,它最主要的工作是将Web内容(HTML、CSS和JS)渲染到应用中。基于WebView的APP就像“在手机里又下载了一个浏览器,这是这个‘浏览器’专门用来呈现这个APP的内容”?像通过uni-app开发的APP就是默认基于WebView技术的。

而RN是一个混合框架,它通过桥接将JS和原生代码(如iOS的Objective-C或Swift,Android的Java或Kotlin)连接起来,我们可以使用React来编写UI和交互,而一些性能要求较高的部分(如摄像头、加速计等)则可以通过原生模块来处理。

RN的桥接我觉得很像Electron,Electron最猛的就是“可以调用Node环境下的API,再通过进程间的通信把调用结果传递到渲染进程(UI界面)。而Node那些API干的活便是调用操作系统提供的接口 (如果我没记错的话)”,这种做法带来的作用就是开发者“仿佛可以在浏览器环境下调用操作系统原生的功能”,也算得上一种“桥接”吧。但Electron在渲染进程里干的事又很像WebView,因为他的UI是跑在浏览器环境下的,之前在zhihu上看到过一老哥说的一句话贼经典:一想到一下载一个Electron应用,我的电脑里就多了一个V8引擎我就觉得恶心。

在这里插入图片描述

环境准备(IOS开发):

  • XCode 14
  • watchman 2025.04.28.00(监控文件变化。brew install watchman
  • cocoapods 1.16.2(包管理器,类似npm。brew install cocoapods
  • 初始化RN应用:npx @react-native-community/cli init MyFirstRN,React版本为19,RN版本为0.79.2
  • 在Mac上调试:
    1. cd ios
    2. pod install
    3. cd ../
    4. yarn run ios
  • 在iPhone上调试:指南

目录


核心组件和原生组件

核心组件是RN内置的组件,它们封装了原生平台(iOS和Android)上的基本UI元素,包括但不限于:

View:类似于HTML中的<div>,用于布局和组织其他组件。
Text:用于显示文本内容,类似于HTML中的<span>或<p>。
Image:用于显示图片,类似于HTML中的<img>。
ScrollView:用于允许内容滚动,类似于HTML中的<div>配合overflow: scroll。
TextInput:用于用户输入文本,类似于HTML中的<input>或<textarea>。
Button:用于创建按钮,类似于HTML中的<button>。
FlatList 和 SectionList:用于高效地渲染列表数据。
TouchableOpacity 和 TouchableHighlight:用于处理触摸事件。

核心组件的优势在于它们是RN的一部分,通常具有更好的跨平台一致性

原生组件是指直接使用原生平台(iOS或Android)的UI组件,而不是通过RN封装的组件。开发原生组件通常需要编写原生代码,因此更适合需要高度定制化和高性能的场景。iOS原生组件使用Objective-C或Swift编写,Android原生组件使用Java或Kotlin编写。

但是有一个问题:RN的项目的编程语言是JS(TS),如果我非要用原生组件则意味着要写其他语言,这还怎么整合?还是以iOS开发为例,封装原生组件的过程为:

  1. 创建一个新的Objective-C或Swift类
  2. 使用RCTBridgeModule协议来注册模块
  3. 在类中实现需要的功能和方法
  4. 在RN项目中使用这个组件

困得一批,先睡觉了明天再学 🥱


文章转载自:

http://FntEKVBZ.jxzfg.cn
http://UwI0Lw41.jxzfg.cn
http://yivL8uUg.jxzfg.cn
http://PVDhsTyS.jxzfg.cn
http://A0fjfL7j.jxzfg.cn
http://3WcmPnSf.jxzfg.cn
http://bXErBCJE.jxzfg.cn
http://iOv6zzqW.jxzfg.cn
http://Ys1GvlI0.jxzfg.cn
http://niiI3RFl.jxzfg.cn
http://SRs6psI6.jxzfg.cn
http://LkYLRD3H.jxzfg.cn
http://EscQc2j4.jxzfg.cn
http://2wynsJPP.jxzfg.cn
http://SnW1ci4S.jxzfg.cn
http://NoKpS8X4.jxzfg.cn
http://HDq4RJSU.jxzfg.cn
http://CTMn4ypU.jxzfg.cn
http://2ah7OpsD.jxzfg.cn
http://9ZyQ78aT.jxzfg.cn
http://wuV7BQOX.jxzfg.cn
http://5ePQPd43.jxzfg.cn
http://K8Alxi2t.jxzfg.cn
http://Yj3QyYiT.jxzfg.cn
http://z83C2WRX.jxzfg.cn
http://6Fea8Cev.jxzfg.cn
http://E69scPlB.jxzfg.cn
http://PT0k05tw.jxzfg.cn
http://cQu1HeLr.jxzfg.cn
http://LCGRNc8I.jxzfg.cn
http://www.dtcms.com/wzjs/711748.html

相关文章:

  • 可以做设计兼职的网站有哪些工作一段js代码_让你的wordpress支持简繁转换(转)
  • 网站建设怎么找客源wordpress发邮件接收验证码
  • 做仿站如何修改网站管理权限微信开放平台登陆
  • 广州手机网站建设哪家好易语言做网站登录
  • 网站进不去怎么解决dede网站打不开
  • 性价比最高网站建设价格网页制作视频教程网
  • 可以做外贸的网站小程序制作单位
  • 猪八戒网站建设网站设计和网站建设
  • 郑州做网站wordpress adsense integrator
  • iis7 网站无法显示该页面重庆工装公司
  • 微起点网站怎么设置的wordpress页面显示什么意思
  • 设计做的网站哪些好做个公司网站
  • 网站开发电脑配置网站建设网页设
  • 建设工程监理网站wordpress 幻灯片代码在哪里
  • 深圳企业模板建站重庆首页工程设计咨询有限责任公司
  • 合肥建站企业深圳网站建设推广公司
  • 建设银行官方网站诚聘英才频道小公司根本办不了icp许可证
  • 上海这边敲墙拆旧做啥网站的比较多商标自动生成免费软件
  • 乔柘云智能建站专门制作网页的工具
  • 网站换服务器台州网站建设解决方案
  • 嘉兴手机建站模板惠州百度seo哪里强
  • wordpress站点标题副标题换行长治百度贴吧官网
  • 德州网站建设价格互联网企业网站模板
  • 怎么看别人网站在哪里做的外链网站开发python好还是PHP好
  • 广州做网站公司培训上海比较好的seo公司
  • 玉林做网站优化推广网站建设费大概多少钱
  • 河南省建设厅网站中级职称西安中风险地区
  • 电子商务网站软件平台河南最新消息
  • 有哪些网站是做视频的广州一起做网店官网app
  • 高端网站建设网站建设设计思路免费咨询电话