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

awesome-javascript-cn

Flux Flux是Facebook用来构建客户端Web应用的应用架构 Reflux是根据React的flux创建的单向数据流类库。官网 Redux是可预测javascript应用程序状态的容器。...官网 国际化和本地化(I18n And L10n) 本地化和国际化 JavaScript 库 i18next:JavaScript 最简单的国际化(i18n)方法。...官网 路由 director:一个小巧的、与 URL 同构的路由器。官网 page.js:受 Express router 启发的小型客户端路由器(约为1200字节)。...官网 vegas:向页面添加漂亮的全屏背景的 jQuery 插件,甚至允许幻灯片。官网 Sequence:用于创建响应式的幻灯片、演示、旗帜广告和以步骤为基础的应用的 CSS 动画框架。...官网 jcSlider:用 CSS 动画实现的响应式幻灯片 jQuery 插件。官网 basic-jquery-slider:易于使用、指定主题和定制化。

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

    8分钟为你详解React、Angular、Vue三大框架

    这使得开发者可以选择任何一个库来完成诸如执行网络访问或本地数据存储等任务。这种情况也就决定了React技术在创建网页应用时标准无法统一。 ?...Flux架构的使用 为了支持React的单向数据流的概念(与AngularJS/Angular的双向数据流形成对比),Flux架构是流行的模型-视图-控制器(MVC)架构的具有代表性的替代方案。...Flux的特点是,数据动作通过中央调度器发送到一个存储仓库,而对存储仓库数据的变化会被传送回视图。当与React一起使用时,这种传送是通过组件属性完成的。 Flux可以被认为是观察者模式的一个变种。...Flux架构下的React组件不应该直接修改传递给它的任何props,而是应该传递回调函数,这些回调函数可以创建由调度器发送的数据动作来修改存储仓库。...8、官方程序库 Vue Router - Vue.js的官方路由器 Vuex – 基于 Flux模式的 Vue.js 的集中式状态管理。

    22.2K20

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

    jss - CSS的创作工具 React路由 react-router - React的声明性路由 navi - React的声明性异步路由 curi - 用于单页面应用程序的JavaScript路由器...- 使用CSS为React设置动画的加载指示符集合 rheostat - 使用React构建的可访问滑块组件 qrcode.react - 用于React的QR组件 做出React 命令行 ink -...88%覆盖率)React原生iOS和Android Ignite - React Native,样板,插件,生成器等最热门的CLI!...react-navigation - React Native应用程序的路由和导航 react-native-social-share - 使用React Native的iOS和Android原生Twitter...Redux CRUD在本地存储中具有持久状态 React Slack克隆 - 使用React和Chatkit构建的综合Slack克隆 React颜色漂移 - 与React的生成艺术 overreacted.io

    12.4K30

    阿里&百度&腾讯&facebook&Microsoft&Google开源项目汇总

    除了增加基本的静态动画外,还支持Spring和衰变动态动画,可非常方便的构建现实的、基于物理的交互。...Pop动画库的动画效果非常流畅,因为它使用了CADisplayLink来刷新画面(帧),一秒钟刷新帧数为60帧,接近于游戏开发引擎。...GitHub主页:https://github.com/facebook/flux Facebook认为MVC无法满足他们的扩展需求,因此他们决定使用另一种模式:Flux。...Flux是一个Facebook开发的、利用单向数据流实现的应用架构,用于 React。Flux应用有三个主要的部分组成:调度程序、存储和视图(React 组件)。...比较有特色的地方在于,你可以将数据集使用本地存储(local storage)来保存在本地,有效的提高用户体验。同时也拥有很多远程数据集的处理选项,例如请求频率,最大的并发请求数,等等。

    1.9K91

    2019年,Flutter 和 React Native 谁主沉浮?

    性能 React Native React Native / NativeScript, 你需要一个桥梁来调用 Swift 或 Android 或 Windows & Mac APIs。...Flutter 已将动画标准设置为 60fps, 这清楚地表明了其高性能。最后, 由于 Flutter 被编译成 Android 和 iOS 的原生 ARM 代码, 性能是它永远不会面临的一个问题。...架构 在 React native 中,构建移动应用程序有两种架构类型,Flux 和 Redux。 Flux 由Facebook 制作,而 Redux 受社区青睐。...人气 说到人气方面,正如我们提到的,React native 在混合应用程序开发中已经变得非常突出。它是任何 iOS 或 Android 项目开发人员的最爱。...,但对于经验丰富的C++和JAVA专家来说,这很容易学习 主要架构 Flux & Redux bLoC 组件 有些是自动适应的 非适应性,需要手动配置 生态 成熟 还未成熟 热更新 支持 支持 UI 组件

    2.4K40

    【19】进大厂必须掌握的面试题-50个React面试

    ); } }); 24.什么是React中的综合事件? 合成事件是充当浏览器本地事件周围的跨浏览器包装的对象。它们将不同浏览器的行为组合到一个API中。...以下是应使用ref的情况: 当您需要管理焦点时,选择文本或媒体播放 触发命令式动画 与第三方DOM库集成 27.如何在React中模块化代码?...Redux与Flux有何不同?...React Router有一个简单的API。 47.为什么 在React Router v4中使用switch关键字? 尽管 用于在路由器内部封装多个路由。...48.为什么我们在React中需要一个Router? 路由器用于定义多个路由,并且当用户键入特定的URL时,如果此URL与路由器内部定义的任何“路由”的路径匹配,则用户将被重定向到该特定的路由。

    11.2K30

    五年 Web 开发者 star 的 github 整理说明

    jquery的移动端事件库 mtjs/mt 手机腾讯网前端团队开发维护的一个专注于移动端的、带有增量更新特色的js模块管理框架 scrat-team/scrat WEBAPP模块化开发框架(利用本地缓存...) addyosmani/basket.js 模块加载库(利用本地缓存) facebookincubator/create-react-app 创建react项目的工具 electron/electron...业界比较早的vue组件库) ElemeFE/mint-ui 饿了么前端团队的移动端Vue组件库 Semantic-Org/Semantic-UI UI组件库 visionmedia/page.js 前端路由器组件...工具资源文档库 w3core/min.css css压缩库 oneuijs/You-Dont-Need-jQuery jquery的纯js替代方案 think2011/localResizeIMG 前端本地客户端压缩图片...facebook/flux facebook的数据流处理库 google/web-starter-kit google的web开发建议 mattbryson/TouchSwipe-Jquery-Plugin

    8.9K50

    React Native UI界面还原,组件布局与动画效果

    写React Native UI和写 Android XML layout 布局 ,个人感觉是大同小异在《ReactJS到React-Native,架构原理概述》里面提过web 环境中,React 框架...编写的 React Native代码最终会打包生成一个 main.bundle.js 文件供 App 加载,此文件可以在 App 设备本地,也可以存放于服务器上供 App 下载更新YogaYoga C语言写的一个...不同的是,LinearLayout可以设置android:weightSum属性,其子元素可以设置android:layout_weight属性,用于等分的效果。...推荐阅读《Android XML与HTML5 排布布局分析与对比—style的异同》动画React Native 提供了两个互补的动画系统:用于创建精细的交互控制的动画Animated和用于全局的布局动画...Parallel 有一个stopTogether属性,如果设置为false,可以禁用自动停止。在Animated文档的组合动画一节中列出了所有的组合方法。

    4.8K20

    你所不知道的React| 趋势解读、底层逻辑、学习路径、实战应用

    基础部分 1.学习React 开始学习React并不需要大量的准备工作。在官网的文档里你可以发现一个可以直接复制的HTML模板,将它粘贴到你的本地html文件中就可以开始学习啦。...React的生态中最受欢迎的且最好用的路由是react-router,创建单页应用的朋友一定要尝试一下。 6.学习Flux 你可能听说过Flux,而且很多关于Flux的误解你可能也听说过。...很多人在创建应用的使用需要定义一个数据模型,然后他们认为他们需要Flux来实现它。 这不是Flux的正确使用方法 。Flux应该在很多组件加载之后加载。 React组件通常会构成一个层级结构。...Nice,项目整体架构也非常不错,关键还有图表界面,同时适配Android和iOS双平台。...Android、iOS双平台。

    76710

    开源办公软件 ONLYOFFICE 深入探索

    动画与过渡 动画效果 对象动画:支持为文本、图形、图片等对象添加多种动画效果,如淡入、飞入、弹跳等。 动画路径:可以自定义动画路径,使对象沿指定路径移动。...动画触发:支持设置动画的触发方式,如点击播放、随前一动画播放等。 幻灯片过渡 过渡效果:支持为幻灯片之间的切换添加多种过渡效果,如溶解、推进、擦除等。...2. 3 文档编辑器 - 本地部署版 ONLYOFFICE 文档是一个功能强大的文档编辑器,支持处理和在线协作文档、表格、幻灯片、可填写的表单和 PDF 文件。...技术介绍 技术架构 前端:HTML5、CSS3、JavaScript,使用现代框架(如 React、Vue.js),部分功能使用 WebAssembly 优化性能。...操作系统:支持 Windows、macOS、Linux、iOS、Android。 云存储:支持 Google Drive、Dropbox、OneDrive 等。

    87610

    Flutter vs React Native vs Native:深度性能比较

    关于电池开发,Android Native具有最佳效果。React-native落后于Android和Flutter。运行连续动画会在React Native上消耗更多电池电量。...我们使用了在Android,iOS,React Native上使用Lottie进行动画处理的矢量动画,并在Flutter上使用了与Flare相同的动画。...Android,iOS,React Native 使用 Lottie 动画,Flutter 使用 Flare。 Android Android和React Native在性能上有相似之处。...很明显,因为Lottie for React Native使用本地方式(16–19%CPU,30–29 FPS)。 Flutter的结局令人惊讶,在演出中有点糟。(12%的CPU和9 FPS)。...iOS iOS和React Native在此测试中的结果几乎与Lottie for React Native使用本地方法相同。 Flare和Flutter不会令人惊讶。

    3.5K20

    前端开发框架简介:angular 和 react

    简单好用的module和依赖注入系统,controller中定义的数据和事件,service实现不同组件之间共享数据,filter处理筛选数据,forms支持表单和复杂的表单验证,简单的动画模块animations...再单独说下关于数据的问题,react还搞出了一个叫做flux的概念。简单看了一下react的flux模型,这不就是个观察者模式嘛。...虽然目前react非常之火爆,但说实话,我也不知道在现在环境中用react有什么意义。...这个还得等react-android出来后才知道; 兼容其他js库,在现有项目中就可以使用。...上手难易程度来说,angularjs确实比react难很多,但这和一个工具是否好用没有关系,例如正则。 网上看到大家都在鼓吹react如何如何,又有很多人抛弃了angular投向react的怀抱。

    5.5K10

    关于angular和react

    简单好用的module和依赖注入系统,controller中定义的数据和事件,service实现不同组件之间共享数据,filter处理筛选数据,forms支持表单和复杂的表单验证,简单的动画模块animations...再单独说下关于数据的问题,react还搞出了一个叫做flux的概念。简单看了一下react的flux模型,这不就是个观察者模式嘛。...---- 虽然目前react非常之火爆,但说实话,我也不知道在现在环境中用react有什么意义。...在使用angularjs开发几个项目之后,如果需要转向react,只有以下几点可能会吸引我: 足够好的性能 跨平台开发的统一体验。这个还得等react-android出来后才知道。...上手难易程度来说,angularjs确实比react难很多,但这和一个工具是否好用没有关系,例如正则。 网上看到大家都在鼓吹react如何如何,又有很多人抛弃了angular投向react的怀抱。

    1.5K10

    关于angular和react

    简单好用的module和依赖注入系统,controller中定义的数据和事件,service实现不同组件之间共享数据,filter处理筛选数据,forms支持表单和复杂的表单验证,简单的动画模块animations...再单独说下关于数据的问题,react还搞出了一个叫做flux的概念。简单看了一下react的flux模型,这不就是个观察者模式嘛。...虽然目前react非常之火爆,但说实话,我也不知道在现在环境中用react有什么意义。...在使用angularjs开发几个项目之后,如果需要转向react,只有以下几点可能会吸引我: 足够好的性能 跨平台开发的统一体验。这个还得等react-android出来后才知道。...上手难易程度来说,angularjs确实比react难很多,但这和一个工具是否好用没有关系,例如正则。 网上看到大家都在鼓吹react如何如何,又有很多人抛弃了angular投向react的怀抱。

    2.2K60

    React Native之Picker组件详解

    Picker简介 在iOS和Android中选择器(Picker)是常见的控件之一,比如TimePickr(Android),pickerView(ios),并且这些基本控件可以实现诸如地址选择等效果。...enabled(Android特有) 如果设为false,则会禁用此选择器。...mode(Android特有) 在Android上,可以指定在用户点击选择器时,以怎样的形式呈现选项: dialog(对话框形式): 显示一个模态对话框。默认选项。...dropdown(下拉框形式): 以选择器所在位置为锚点展开一个下拉框 prompt(Android特有) 设置选择器的提示字符串。在Android的对话框模式中用作对话框的标题。...整个界面在出现或者消失的时候往往会伴随动画(一般用Animated实现)。 ?

    4.9K60

    ReactJS和React-Native的主要区别在哪里

    我建议您阅读本文以了解更多信息:了解React本机Flexbox布局。 动画和手势 再见CSS动画!...使用React-Native,您将学到一种全新的方式,通过Javascript为应用程序的不同组件设置动画。动画化组件的推荐方法是使用React-Native提供的Animated API。...我找到了几个库做类似的工作,但总是有一些一开始就不喜欢尝试的库:使用起来相当复杂,我对这个动画不满意,或者不能像我希望的那样自定义,又或是不能都兼容Android和iOS设备。...可是我最想要的一个功能是检查DOM,就像在网页上一样,本地检查器绝对没有那么好。...对于iOS,它的工作原理就像您将部署常规的本地应用程序一样,尽管对于Android,您需要遵循React的建议才能将其上传到Google Play。

    17K30
    领券