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

IMWeb Conf 2016(腾讯IMWeb前端技术大会)精彩回顾

React Native在企鹅辅导中的应用 第二位上台的主讲是IMWeb团队成员jerytang,分享的主题是《React Native在企鹅辅导中的应用》。...jery从比较ReactJS和React Native的差异开场,在运行环境、标签、样式、系统组件、扩展能力和开发体验各个角度比较了ReactJS和React Native这两个技术栈的差异,观众通过这一轮比较下来...express内核解析与服务端开发实践 首先分享的是来自云汉金融科技的前端技术负责人陈映平,他由浅入深,剖析express的核心架构与设计。...同时,对node服务端开发实践相关的技术链条进行了概要介绍。 陈映平首先用讲解源码的方式向观众展示了express搭建服务端应用的简易性、可扩展性和高性能。...最后陈映平基于云汉金融科技对express的实践,向大家介绍了服务端开发实践中的性能优化、进程管理、异常处理以及利用node-inspector等工具进行服务端远程调试。

1.1K10

IMWebConf 2016总结

React Native在企鹅辅导中的应用 第二位上台的主讲是IMWeb团队成员jerytang,分享的主题是《React Native在企鹅辅导中的应用》。...jery从比较ReactJS和React Native的差异开场,在运行环境、标签、样式、系统组件、扩展能力和开发体验各个角度比较了ReactJS和React Native这两个技术栈的差异,观众通过这一轮比较下来...express内核解析与服务端开发实践 首先分享的是来自云汉金融科技的前端技术负责人陈映平,他由浅入深,剖析express的核心架构与设计。...同时,对node服务端开发实践相关的技术链条进行了概要介绍。 陈映平首先用讲解源码的方式向观众展示了express搭建服务端应用的简易性、可扩展性和高性能。...最后陈映平基于云汉金融科技对express的实践,向大家介绍了服务端开发实践中的性能优化、进程管理、异常处理以及利用node-inspector等工具进行服务端远程调试。

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

    高仿剪映视频多轨剪辑页实现

    剪映是当下比较火的一款手机视频剪辑工具,由抖音官方推出,可用于手机短视频的剪辑制作,拥有强大的多轨编辑能力。...image.png 根据View的宽度、##:##宽度以及Space与MinSpace、MaxSpace的关系初始化刻度值,并把每个刻度值的String保存到一个数组。...当通过缩放手势放大时间轴,刻度间距由小到大变化,直到Space>MaxSpace时,根据View的宽度、刻度宽度以及Space与MinSpace、MaxSpace的关系重新生成新的刻度,并覆盖保存到数组...此时我们只需要在onDraw中根据Space把刻度数组里的文字、以及刻度之间的小圆点绘制出来即可。...总结 以上只是对剪映主要逻辑的实现,实际还缺失很多比较细微的功能,比如显示视频截图、删除移动轨道等,并且实际效果与剪映还有一些差异。

    1.6K20

    React 基础

    ,就可以实现完整的页面功能 学习一次,随处使用 使用react/rect-dom可以开发Web应用 使用react/react-native可以开发移动端原生应用(react-native) RN 安卓...react是什么 是用于构建用户界面的javascript库 能够说出react的特点 声明式ui 组件化 一处学习,多次使用 react-dom react-native 能够掌握react...{/* 这是jsx中的注释 */} 推荐快键键 ctrl + / 不要出现语句,比如if for 条件渲染 在react中,一切都是javascript,所以条件渲染完全是通过js来控制的... } else { return 数据加载完成,此处显示加载后的数据 } } const title = 条件渲染:{loadData()}...": "javascriptreact" } 列表渲染 我们经常需要遍历一个数组来重复渲染一段结构 在react中,通过map方法进行列表的渲染 列表的渲染 const songs = ['温柔

    2.1K20

    一个简单的微信小程序DEMO

    - 原理就是用JS调用底层native组件,和React Native非常类似 - 微信提供了开发框架、丰富又有限的基本组件及API、兼容性解决方案,和类似React的开发方法 当前阶段小程序的限制...#036bc4", "color": "#000", "list": [{ "pagePath": "pages/movies/movies", "text": "正在热映"...onPageClick"> 共有{{movies.length}}部电影正在热映:...,类似于html标签的div - 比之用view去做overflow,scroll-view提供了更为强大的功能和更好的性能 - button 按钮等组件基本对应于 weui - 类似于react,动态数据均来自对应...Page 的 data - 条件渲染和循环渲染等由 wx:if wx:for 等属性完成 - 事件由 bindxxx 和 catchxxx 指定,后者不冒泡 - 没有click事件,而是tap 用.

    1.4K60

    2年过去了,React Forget 凉了么?

    由于React独特的架构(全局更新),「React 性能优化」一直让开发者头疼,这里主要有两个问题: 很多开发者不知道如何正确使用性能优化API,甚至有人认为FC(函数组件)中所有函数都应该包裹在useCallback...,基于React Native开发 instagram[4],web项目,基于React DOM开发 效果如何呢?...下图是quest store的产品详情页(由React Native实现): quest store产品详情页 可以看到,这是个左右布局的项目,点击左侧Tab右边会有相应变化。...VideoTab组件会根据filter过滤出videos数组中「符合条件的 video」,并渲染头组件(Heading)与列表组件(VideoList): function VideoTab({heading...主要有两个原因: 对于一个FC,大部分原生Hook的数据会保存在一条单向链表中(这也是「不能在条件语句中写 Hooks」的原因),会占用更多内存 在React Forget生成的代码中,缓存保存在useMemoCache

    64840

    React-Native开发规范文档

    React-Native开发规范 标签(空格分隔): React-Native JavaScript 一、编程规约 (一) 命名规约 【强制】 代码中命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束...说明:很多 if 语句内的逻辑相当复杂,阅读者需要分析条件表达式的最终结果,才能明确什么 样的条件执行什么样的语句,那么,如果阅读者分析逻辑表达式错误呢?...React Native中有一个全局变量DEV用于指示当前运行环境是否是开发环境。我们可以据此在正式环境中替换掉系统原先的console实现。 if (!...注意:此方式适用于React-Native0.46.0版本之前。 9....【强制】在React-Native版本大于0.46.0使用本地资源,图片命名不能出现‘@’符号: 说明:不同大小图片需要原生不同的尺寸文件夹,系统自动进行不同适配。

    2.1K10

    React Native之prop-types进行属性确认

    React Native已经升级到0.51.0了,版本升级很快,但是对老项目也会有一些问题,常见的就是属性找不到的问题。...例如: 主要原因是随着React Native的升级,系统废弃了很多的东西,过去我们可以直接使用 React.PropTypes 来进行属性确认,不过这个自 React v15.5 起就被移除了...,转而使用prop-types库来进行替换 属性确认 属性确认的作用 使用 React Native 创建的组件是可以复用的,所以我们开发的组件可能会给项目组其他同事使用。...注意:为了保证 React Native 代码高效运行,属性确认仅在开发环境中有效,正式发布的 App 运行时是不会进行检查的。...import { Navigator } from 'react-native-deprecated-custom-components'; 如果还报错,请检查你的react版本,如果是react

    1.5K50

    React Native 的未来与React Hooks

    近期和一些朋友聊到了 React-Native 的官方重构状态,而刚好近期发布的 0.59.x 系列版本中,上层设计出现了比较大的调整,结合体验之后的状态,就想聊聊 React-Native 的现状、...一、现状 相信大家对于 React-Native “要凉” 的第一印象,应该是来自于 Aribnb 的 “为什么 Airbnb 放弃了 React Native” ,如文中描述的 React-Native...Hooks ,结合查阅源码和文章简单理解,就在渲染之前利用系列的钩子,而 Hooks 内部利用了数组 ,实现状态数据的顺序更新。...所以官方也表示了,Hooks 不能在循环或者条件判断中使用,这属于一种约定,因为 Hooks 内的数组每次都是顺序的调用的,如果在条件判断中打乱了顺序,将导致游标无法匹配到正确的数据,所以约定了不要在...关于 React Hooks 相关更详细的干货,推荐查阅: 《react hook的初步研究》 《React hook 不是魔法,是数组》 最后说说编码风格: 无论是 HOC 、 React Hooks

    3.9K30

    国内大厂都在使用哪些移动跨平台框架

    ,然后使用原生组件进行渲染,采用此方案的主要有React Native、Weex和快应用;最后一种是使用自带的渲染引擎和自带的原生组件实现跨平台,采用这种方案的主要是Flutter。...抛开传统的Hybrid技术技术,目前比较流行的移动跨平台技术方案当属React Native、Weex和Flutter。...[在这里插入图片描述] 不过,综合对比下来说,Flutter应该是目前最好的,React Native次之,不过,正如我之前说的一样,对于移动跨平台技术,没有最好,只有适合自己的。...App Swift React Native Flutter Weex Version 钉钉 ✔ 5.0.5 腾讯会议 1.3.0 剪映 ✔ 2.7.1 TestFlight...相比去年,跨平台 Flutter 的比例提升不少,react-native 作为过去三年最流行的跨平台框架,还有很多的项目还在使用它,而使用weex技术的大多是阿里系 的产品 ,并且比较还不低。

    3.2K01

    国内大厂都在使用哪些移动跨平台框架

    ,然后使用原生组件进行渲染,采用此方案的主要有React Native、Weex和快应用;最后一种是使用自带的渲染引擎和自带的原生组件实现跨平台,采用这种方案的主要是Flutter。...抛开传统的Hybrid技术技术,目前比较流行的移动跨平台技术方案当属React Native、Weex和Flutter。...不过,综合对比下来说,Flutter应该是目前最好的,React Native次之,不过,正如我之前说的一样,对于移动跨平台技术,没有最好,只有适合自己的。...前不久,有网友对目前国内的大厂采用的移动跨平台技术进行了统计,给出了如下一组数据。 App Swift React Native Flutter Weex Version 1....相比去年,跨平台 Flutter 的比例提升不少,react-native 作为过去三年最流行的跨平台框架,还有很多的项目还在使用它,而使用weex技术的大多是阿里系 的产品 ,并且比例还不低(让我有点意外

    2.4K20

    从零开始构建React Native数字键盘功能

    构建一个定制的 React Native 数字键盘可以作为分割输入或传统 TextInput 元素的优秀替代品,以个性化你的移动应用设计。...你可以查看我们的React Native项目的完整源代码,并随着我们一步步设置数字键盘进行跟踪。让我们开始吧。...在React Native应用中数字键盘的使用场景 在React Native应用中,有许多专业的数字键盘使用场景。 一个常见的例子是一次性密码(OTP)输入验证。...首先,安装我们需要设置和配置React Native基本导航的以下包: npx install @react-navigation/native @react-navigation/native-stack...react-native-safe-area-context react-native-screens 另外,创建一个名为 screens 的文件夹,并在其中放入三个文件: Login.jsx , CustomDialPad.jsx

    35110
    领券
    首页
    学习
    活动
    专区
    圈层
    工具