首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2021年50个酷炫Web和移动项目创意

编程级别:中级 项目类型:全栈 前端:HTML,CSS,JavaScript,ReactReact Native 后端:Node.Js,NoSQL 3.电脑游戏伴侣应用 使用这种类型应用程序,您基本上可以随身携带游戏体验...编程级别:中级 项目类型:全栈 前端:HTML,CSS,TypeScript,ReactReact Native 后端:Node.Js,NoSQL 4.求职应用 如何创建一个看起来更像约会应用求职应用...编程级别:中级 项目类型:全栈 前端:HTML,CSS,JavaScript,ReactReact Native 后端:Node.Js,NoSQL 5. 100DaysOfCode应用 100DaysOfCode...编程级别:中级 项目类型:全栈 前端:HTML,CSS,TypeScript,ReactReact Native 后端:Node.Js,NoSQL 10.失落动物应用程序 这是一个很不错主意,...您可以创建一个应用程序,以便为各种房间创建平面图。然后,您可以添加家具并查看其外观。然后可以与其他人共享此内容,以便您获得反馈。例如,假设该应用程序是2D,而您正在从上方俯视平面图。

3.7K20

Qnext大会 | React Web——浏览器端复用React Native代码解决方案

几年前,大牛们推出Write Once Run Anywhere概念基于WebViewhybrid应用解决方案,可以使用HTML、CSS、JavaScript构建多端app,极大提升了开发效率,但是始终存在无法突破反应慢...React Web设计思路就是通过在浏览器端一模一样补齐React Native组件和API,使得业务代码通过构建工具,分别构建出支持Native和Web版本,从而实现业务代码复用。...3 React Web优势 内置 - React web内置在 React Native内,创建一个项目,不需要区分Native和Web,只安装一个react-native node_module即可...调优-React Web一直在持续进行性能优化,包括动画、事件响应方面的性能优化;并且提供统一抽离公用库CDN来提升页面加载性能及项目构建效率;此外,React Web还内置了一些辅助工具如数据mock...中间件等来提升使用体验。

1.5K60
您找到你想要的搜索结果了吗?
是的
没有找到

别具特色跨平台移动开发 - Kotlin Multiplatform Mobile

对于移动端开发来说,跨平台是一个始终跳不能避免的话题。 而在跨平台移动技术选择上来说,最流行两个就是React Native与Flutter了。 这两种方式都有它们各自己优点与缺点。...对于跨平台移动开发究竟是该React Native还是Flutter对大众来说是个比较难选择。...只要你懂JavaScript,你就能使用React Native来开发移动应用。React Native思路是将JS实现转换成原生实现,相当于中间有一层翻译层存在。...底层重新构建式跨平台开发 使用React Native仍然有许多困难需要克服,最显著就是性能以及与原生实现一些难以兼容地方,这也是React Native开发中经常需要自己实现原生实现原因所在...保持原生开发,而使业务重用 无论是React Native还是Flutter,它们缺点都是非常明显,这使得在移动开发中,它们始终无法取代原生开发,甚至直到今天,原生开发或hibird开发仍然才是主流

1.5K20

React Native 集成分享第三方登录功能分享第三方登录模块开发(iOS)

截止目前,但各大平台与集成服务提供方都只提供了Native版本SDK,没有对React Native做支持,为此要在React Native应用中添加分享与第三方登录我们需要开发出能供React Native...在这篇文章中我会向大家分享,在React Native中集分享第与三方登录功能流程以及分享与第三方登录模块开发。...第三步:构建分享及登录模块 为了能够在React Native中使用umeng分享及登录,我们需要为刚才导出sdk创建一个Native 模块然后通过桥接方式供js部分进行调用,关于如何开发React...如果大家在React Native中集成分享与第三方登录过程中有更好心得或遇到问题可以在本文下方进行留言,我看到了后会及时回复哦。...另外也可以关注我新浪微博,或者关注我Github来获取更多有关React Native开发技术干货。 参考:React Native开发视频教程

2.1K100

「首席架构师推荐」React生态系统大集合

Conf 2015播放列表 ReactEurope Conf 2015第1天播放列表 ReactEurope Conf 2015第2天播放列表 ReactRally Conf 2015播放列表 React.js...Conf 2016播放列表 ReactRally Conf 2016播放列表 React.js Amsterdam 2018播放列表 视频教程 演示 示例应用 真正应用 贡献 React 用于构建用户界面的...- 用于检查ReactReact Native项目的桌面应用程序 storybook - UI组件开发和测试 react-styleguidist - 隔离React组件开发环境,带有生活方式指南...React Native Starter Kit - 一个强大入门项目,用于引导您移动应用程序开发 React Native Awesome Components Expo - 用于制作跨平台移动应用程序世博会平台...redux-thunk - 用于reduxThunk中间件 redux-logger - 用于reduxLogger中间件 reselect - Redux选择器库 normalizr - 根据模式规范化嵌套

12.3K30

热门跨平台方案对比:WEEX、React Native、Flutter和PWA

React Native在Android平台上通信原理 在React Native三层架构中,最核心就是中间C++层,C++层最核心功能就是封装JavaScriptCore,用于执行对JavaScript...React Native框架工作原理 在React Native开发过程中,大多数情况下开发人员并不需要了解React Native框架具体细节,只需要专注JavaScript端代码逻辑实现即可...React Native打包脚本位于/node_modules/react-native/local-cli目录下,打包后通过metro模块压缩成bundle文件。...并且,伴随着Facebook重构React Native工作完成,React Native也将变得更快、更轻量、更强大。 ?...如上表所示,React Native和WEEX采用技术方案大体相同,它们都使用JavaScript来开发跨平台应用,通过将中间层转换为原生组件后再利用原生渲染引擎执行渲染操作。

3.9K10

前端之变(四):进击前端

移动端开发--React Native 不仅是在后端,前端还把它触角伸向了移动开发。 在我们技术这个领域,始终存在一种对抗与冲突,就是原生开发与跨平台开发。...React Native -- 处境艰难 虽然我没有真正使用过React Native,但基于我过去实实在在做过iOS与Android原生开发,也用过React,同时React Native官方文档我也看过许多遍...React Navite试图让前端人员做移动端开发,但它存在两个致命缺点: 它与Java这种跨平台解决方案不同,它并无一个JVM中间层去屏蔽各个不同操作系统,提供统一API或体验,而是翻译成不同操作系统原生实现...这种方式带来了非常多细节问题。使用React Native,你很难忽略原生存在。而前端人员与移动端原生技术存在明显错位与无力。 它在性能上与真正原生始终存在差距,就像一道无法越过鸿沟。...几乎每隔一段时间,就有哪个公司放弃RN,回归原生新闻,而近些年出现Flutter技术,采用了与React Native完全不同策略,它提供了一个『中间层』,如同JVM一样,试图完全屏蔽原生存在。

1.9K11

关于Unicode私人使用区(PUA) 和浏览器端显示处理

码位最大值为\x10FFFF,对应二进制有21位,将216个值分为一组,Unicode总共可以分为17份,每一份称之为平面(Plane),每一个平面有65,536(216)个码位。...,根据定义,Unicode 联盟不会为其分配字符,定义了二个私人使用区域:一个位于基本多语言平面( U+E000-U+F8FF),一个位于并几乎覆盖平面 15 和 16(U+F0000-U+FFFFD...用于此目的 Unicode 值始终来自 Unicode PUA,值 U+E000 到 U+F8FF,U+F0000 到 U+FFFFD,U+100000 到 U+10FFFD。...同样,应用程序可以通过在 EUDC 键下指定字体名称和关联字体文件,将单独 EUDC/PUA 字体与相应字体相关联。 操作系统始终首先尝试查找当前所选字体中 EUDC/PUA。...如果未找到该字体,则操作系统将在关联 EUDC/PUA 字体中查找字符(如果已为当前所选字体定义了一个字体)。 如果仍然找不到字符,操作系统将在系统默认 EUDC/PUA 字体中查找它。

75020

从0到1打造一款react-native App(二)Navigation+Redux

基础展示页(长列表等等吧)。 这是目前项目结构: ? 和之前搭PC差不多,项目结构都千篇一律,多了一个navigation文件夹。接下来就介绍这个。...Navigation 最初在搭建RN项目,主要是参照react-native文档,所以很多时候还是不大清楚到底该用什么,比如路由。...navigation大体介绍到这里,之后有在项目中新增东西,会继续同步过来。 Redux 最初在项目搭建时候,还是像将redux引入react 方式,去引入到react-native。...在做navigation这一块,个人感觉还是比较简单好理解,唯一不好地方是版本之间差异较大,最初v2.2.5开发完之后,去重新下载项目依赖,navigation往上升了2个小版本,结果就不行了,而这中间也就隔了...项目地址:https://github.com/jiwenjiang/react-native-nfc

84730

vscode 前端最佳插件配置

不进行AI开发的人员,无需安装) Bracket Pair Colorizer2 每一对括号不同颜色 (太受欢迎,vscode已内置此功能) VS Code ES7 React/Redux/React-Native.../JS snippets 快速书写React(非react项目,禁用) 【js文件】 React Native Tools 支持React Native项目,快速书写 es6 及 jsx (非react...项目,禁用)【js文件】 C/C++ 运行React Native项目时,查看某些文件需要这个 【全局】 ---- { // VScode主题配置 "editor.tabSize":...如果不这样做,所选文本所有实例都将突出显示,从而影响Dart突出显示所选变量精确引用能力。...配置) 3. react 项目,额外配置 react项目(使用 npx create-react-app my-app 创建),有时会发现eslint检验规则不生效,此时在当前项目,需要额外安装2

5.4K20

React Nativereact-native-scrollable-tab-view详解

React Native开发中,官方为我们提供Tab控制器有两种:TabBarIOS和ViewPagerAndroid。...在项目开发中,我们优先选择一些开源兼容性比较好第三方库,例如,react-navigation,以及本文即将说到react-native-scrollable-tab-view(官方地址)。...react-native-scrollable-tab-view不仅可以实现顶部Tab切换,还能实现底部切换。 ? ? 我们再来看一下官方Demo。...需要注意项目中用到了Navigator这个组件,在最新版本中,系统标识Navigator已经过时被抛弃,所以我们需要使用命令先按照相关库: npm install --save react-native-deprecated-custom-components.../** * Sample React Native App * https://github.com/facebook/react-native * @flow react-native-scrollable-tab-view

6.1K60

一份传男也传女 React Native 学习笔记

(记得设置 App Transport Security Settings ,允许 http 请求) 已建立原生项目,将 React Native 集成到现有原生项目传送门 基于第2点,React Native...API 列表同样可以在官网左边导航栏中找到。...部分推荐教程: [阮一峰] - Redux 入门教程(一):基本用法 [阮一峰] - Redux 入门教程(二):中间件与异步操作 [阮一峰] - React-Redux 用法 2.2 CodePush...学习资源、开 源App 和组件) js.coach (第三方库搜索平台) 个人收集一些开源项目(读万卷书不如行万里路,行万里路不如阅码无数!...,并且使用了其部分接口 由于是练手项目,仅供参考,这里附上 GitHub 地址,感兴趣可以了解(star)一下。

2K20

1000千米高空俯瞰 React Native

React 移植到 Native 是个不错思路,但只能获得 React 自身一些好处(不包括 JavaScript 世界 React 繁荣生态),并且无助于 Native move fast...2015 年 1 月 React.js Conf 上,这个内部项目首次公布,并在 5 月 F8 Conference 上正式开源。...--------------------------------- Native层 关键点在于:中间是什么?上下两个世界是怎样联系起来?...架构设计 在 React Native 里,中间是 Bridge 层,通过消息通信将 JavaScript 世界与 Native 世界联系起来 具体,Shadow Tree 用来定义 UI 效果及交互功能...UI 操作,甚至允许同步调用(应对列表快速滚动、页面切换、手势处理等场景) TurboModules 允许按需加载 Native 模块,并在模块初始化之后直接持有其引用,不再依靠消息通信来调用模块功能

1.2K20

React 分析器简介

这篇博文涵盖了以下主题: 分析应用程序 读取性能数据 浏览提交 筛选提交 火焰图 排行榜 组件图 交互 故障排除 所选根节点暂无可记录分析数据 所选提交暂无可显示计时数据 深度视频解析 分析应用程序...对图表进行排序,以便渲染耗时最长组件位于顶部。 [排行榜示例] 注意: 组件渲染耗时包括渲染其子组件所花费时间, 因此,渲染耗时最长组件通常位于顶部附近。...你还可以双击指定条形来查看该提交更多信息 [如何查看指定组件所有渲染] 如果所选组件在分析会话期间没有渲染,将显示以下消息: [所选组件无渲染时间] 交互 {#interactions} React...你还可以从火焰图和排行榜视图中查看指定提交跟踪了哪些交互: [提交交互列表] 通过单击交互和提交,可以在交互和提交之间切换导航: [在交互和提交之间切换导航] 新跟踪 API,我们将在未来博文中更详细地介绍它...在这种情况下,将显示以下消息: [所选提交暂无可显示计时数据] 深度视频解析 {#deep-dive-video} 以下视频演示了如何使用 React 分析器来检测和改善实际 React 应用程序中性能瓶颈

2.9K40

史上最易懂——ReactNative分组列表SectionList使用详情及示例详解

React Native系列 《逻辑性最强React Native环境搭建与调试》 《ReactNative开发工具有这一篇足矣》 《解决React Native unable to load script...from assets index.android.bundle on windows》 《React Native App设置&Android版发布》 《史上最易懂——ReactNative分组列表...方法集合: 方法名 说明 scrollToLocation 将可视区内位于特定sectionIndex 或 itemIndex (section内)位置列表项,滚动到可视区制定位置。...viewOffset是一个以像素为单位,到最终位置偏移距离固定值,比如为了弥补粘接header所占据空间 注意: 如果没有设置getItemLayout,就不能滚动到位于外部渲染区位置。...} from 'react-native'; class HomeScreen extends React.Component { constructor(props) { super

4.5K140

提高效率 |ArcGIS Pro 中所有快捷键一网打尽

注: 这是 ArcGIS Pro 中可用键盘快捷键完整列表,并且在每个软件版本中都会更新。...Tab 键或 Shift+Tab 在功能区、窗格、视图或对话框上命令或项目之间移动。 上箭头键或下箭头键 在列表元素之间移动。 Alt + 下箭头键 打开下拉菜单或下拉列表。...“内容”窗格 内容窗格键盘快捷键 键盘快捷键 操作 Esc 将键盘焦点从内容窗格返回到地图。 减号 (-) 或左箭头键 折叠所选项目。 加号 (+) 或右箭头键 展开所选项目。...Alt+单击复选框 关闭除了您单击过其复选框图层以外所有图层。 F2 重命名所选项目。 F5 刷新所选项目。 F12 或 Enter 打开所选项目的属性对话框。...Delete 删除所选视域。 所选剖切 用于所选剖切键盘快捷键 键盘快捷键 操作 W 向前旋转平面朝向。 S 向后旋转平面朝向。 A 向左旋转平面朝向。 D 向右旋转平面朝向。

67120

Excel实战技巧111:自动更新级联组合框

与传统数据验证(即“数据有效性”)下拉列表相比,组合框表单控件具有许多优点。 下拉指示器在组合框中始终可见;而在数据验证中,用户必须单击单元格来显示下拉指示器。...在“设置控件格式”“控制”选项卡(如下图4所示)中,有两个重要属性: 数据源区域:包含要在下拉列表中显示项目的单元格。 单元格链接:用于保存用户从列表中选择单元格。...因为组合框位于单元格上方,所以我们需要将用户选择存储在传统工作表单元格中。 图4 对于本示例,设置组合框数据源和单元格链接如下图5所示。...图5 从图5中可以看到,组合框选择与单元格K4链接,当我们选择组合框中下拉列表项时,将会在该单元格中放置所选项在列表位置值。 下面,我们来创建级联组合框。...我们使用了中间数据,因此使用第一种方法,直接引用单元格来填充第二个组合框。

8.2K20

VS Code 调试完全攻略(6):调试由 TypeScript 开发 React

本文) 获取代码 如果你已经有了 React、TypeScript 和 Parcel 项目,则可以跳过本节。...代码 代码结构 这是一个简单应用程序:你将看到博客文章标题列表,单击标题将会获取该文章正文,并将其显示在列表上方。...由于 Parcel 是一个零配置打包程序,因此我们可以直接告诉它去编译代码,并且始终有效。我发现它比 Create React App 之类其他解决方案更简单、快速。...程序在启动时获取文章列表,然后在单击标题时从服务器获取所选文章正文。 配置调试器 我们希望在调试时能够在 VS Code 中设置断点、启动调试浏览器、以及逐步调试获取初始列表和后续远程请求。...在我们例子中是 index.html 所在文件夹。要注意,示例代码库中包含多个小项目。在单项目仓库中,"webRoot": "${workspaceFolder}/src" 是一个要想到路径。

4.5K20
领券