首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏向治洪

    React Navigation 5.x迁移指南

    Navigation 5.x的基本使用,本文主要讲如何将4.x迁移5.x。 首先,在5.x中对应的包名发生了变化,要完成4.x5.x的迁移就需要将下面的包迁移5x中去。 [在这里插入图片描述] 因此,将4.x迁移5.x只需要对照上表,在package.json中依赖的4.x的包删除,然后重新安装对应右侧5.x的包即可。 Navigation 组件 在React Navigation 5.x 创建导航器的方式发生了变化,React Navigation 5.x 使用<NavigationContainer>代替4.x的< 我将在下一篇文章介绍React Navigation 5.x的基本使用。

    2.6K00发布于 2020-12-21
  • 来自专栏finleyMa

    RxJS 5 6迁移指导

    以下为升级示例: // Rxjs5写法,操作符链 source .map(x => x + x) .mergeMap(n => of(n + 1, n + 2) .filter(x => THROWERROR() // deprecated Observable.throw(new Error()); //use instead throwError(new Error()); 已弃用的方法 根据迁移指南 import { zip } from 'rxjs'; zip(a$, b$, c$); 总结 RxJS 6带来了一些重大改变,但是通过添加rxjs-compat软件包可以缓解这一问题,该软件包允许您在保持v5代码运行的同时逐渐迁移 任何升级与代码修改都会引入一些bug代码库中。因此请务必测试您的功能以确保您的终端用户最终接受到相同的质量体验。 个人备注,现在网上大部分教程还是rxjs5的,rxjs6变化还是蛮大的,学习时候要留意区别。

    2.2K20发布于 2019-03-04
  • 来自专栏AI 协作日志

    ChatGPT 辅助重构:老旧 jQuery 项目迁移React 的协作日志

    整个重构过程历时6周,最终成功将项目从jQuery 1.12迁移React 18,不仅保持了所有原有功能,还实现了40%的性能提升和60%的代码量减少。 } + Bootstrap 3- 目标:迁移React 18 + TypeScript + Ant Design请在后续对话中保持这个上下文,并提供专业的技术建议。 **转换方案**:如何转换为React组件?请提供具体的实现思路。5. **优化建议**:在React版本中如何优化?请用结构化的方式回答,并提供代码示例。 ChatGPT协助的jQueryReact重构项目,我深刻体会到AI协作在现代软件开发中的巨大价值。 官方文档 - 从jQuery迁移指南ChatGPT提示工程最佳实践现代前端架构设计原则代码重构经典理论与实践AI辅助软件开发研究报告

    20000编辑于 2025-09-16
  • 来自专栏前端技术江湖

    React Router35 升级小记

    现在都 React Router 5 了,你是不是还在用v3呢? 不光是你在用,我们很多项目也在用,懒得升级,感觉改动太大,升级了后谁知道会出什么问题,别没事找事。 毕竟v4是两年前的了,再不升级真的就有点说不过去了,直接拿一个小项目开刀,直接3-5吧,整体来说还好,v5版完全向下兼容react15,所以如果你的 react 是15的话没啥影响。 导入的包变了 //V3 下 npm i react-router //V5 下 npm i react-router-dom react-router为核心库,运行于浏览器端就用react-router-dom } from 'react-router-dom'; Router 组件变化 在 v5里没有 Router 组件,换成更具体的组件了,HashRouer 和BrowserRouter。 index.js'), loading:loadingComponent }); // 和路由结合 <Route path="/home" component={Home}/> 小结 v3v5

    2.6K20发布于 2020-03-17
  • 来自专栏技术杂记

    mysql 迁移5

    1.6.7-356.rhel6.x86_64 libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_5. x86_64 libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_5. el6.x86_64 mysql-libs is needed by (installed) postfix-2:2.6.6-6.el6_5.x86_64 [root@slave02 src]# rpm ln: creating symbolic link `/usr/lib64/libmysqlclient_r.so': File exists 2:Percona-Server-client-5# ########################################## [ 67%] 3:Percona-Server-server-5#######################

    1.2K40编辑于 2022-03-22
  • 来自专栏技术杂记

    mysql 迁移5

    1.6.7-356.rhel6.x86_64 libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_5. x86_64 libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_5. el6.x86_64 mysql-libs is needed by (installed) postfix-2:2.6.6-6.el6_5.x86_64 [root@slave02 src]# rpm ln: creating symbolic link `/usr/lib64/libmysqlclient_r.so': File exists 2:Percona-Server-client-5# ########################################## [ 67%] 3:Percona-Server-server-5#######################

    67120编辑于 2022-03-21
  • 来自专栏ArcGIS JS API开发

    React基础-5React Hook

    本文是【React基础】系列的第五篇文章,这篇文章中我们介绍一下在react的函数组件中如何使用类组件中的state和生命周期之类的东西。 Hook简介 hook说白了其实就是一些react中特殊的函数,只不过这些函数允许我们通过钩子的形式钩入一些react的特性,例如我们想要在函数组件中使用state的话就不用将其转为类组件,直接使用useState import React, { useState } from "react"; //对应第一步 const StateHook = () => { const [count, setCount import React, { useState, useEffect } from "react"; //对应第一步 const EffectHook = () => { const [count Hook使用规则 1、只在最顶层使用hook 不要在循环、条件或嵌套中使用hook 2、只在react函数中调用hook 在react函数组件中调用hook 在自定义hook中调用其他hook 自定义hook

    1.3K10编辑于 2022-02-21
  • 来自专栏超级架构师

    【前端架构】从 JQuery React、Vue、Angular——前端框架的演变及其差异

    DOM API && jQuery 过去开发网页时,主要是通过浏览器提供的DOM API来操作DOM。 但是 DOM API 比较繁琐,在不同的浏览器中存在兼容性问题。 为了简化dom操作和兼容不同的浏览器,jQuery开始流行起来。在那个时候,jQuery可以说是前端开发者必学的技术。 React JSX 与 Vue 模板 React 和 Vue 在描述视图层时给出了不同的解决方案。React 选择扩展 JavaScript 并引入 JSX。 另一方面,React 采取了不同的策略。React 并不直接监控数据变化,而是在数据和 UI 之间添加了一个虚拟 DOM。 本文https://jiagoushi.pro/jquery-react-vue-angular-evolution-frontend-frameworks-and-there-difference讨论

    2.7K20编辑于 2022-03-24
  • Svelte 5 迁移指南

    Svelte 5 迁移指南Svelte 5 采用了全面改进的语法和响应性系统。虽然开始时可能看起来有所不同,但您很快会注意许多相似之处。本指南详细介绍了这些变化,并向您展示如何升级。 考虑它们并不常用,我们用更小的表面积换取了更明确性。修饰符也不一致,因为它们中的大多数只能用于 DOM 元素。 我们也是这样认为的,这就是为什么我们提供了迁移脚本,用于自动完成大部分迁移。您可以使用 npx sv migrate svelte-5 升级您的项目。 to Svelte 5 Syntax 命令迁移单个组件,或在我们的 Playground 中通过 Migrate 按钮完成。 并非所有内容都可以自动迁移,一些迁移在之后需要手动清理。以下部分将更详细地描述这些内容。run您可能会看到迁移脚本将一些 $: 语句转换为从 svelte/legacy 导入的 run 函数。

    33210编辑于 2025-08-23
  • 来自专栏静之森

    迁移Hexohalo

    download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 3sudo apt-get update 4sudo apt install docker-ce 5curl 文件中修改以下配置: docker 1 halo: 2 restart: always 3 image: ruibaby/halo 4 container_name: halo 5 1cd 2dd if=/dev/zero of=/var/swapfile bs=1M count=1024 3mkswap /var/swapfile 4swapon /var/swapfile 5echo

    1.5K20编辑于 2021-12-28
  • 来自专栏不止dotNET

    迁移WordpressDocker

    现在我的博客早已迁移到了 github ,女儿也长大了,博客好几年没有更新,准备停掉 linode 服务器,将女儿博客迁移到本地。 迁移有三个步骤: 1、备份原博客数据; 2、本地部署 wordpress; 3、还原。 备份 1、将服务器 wwwroot 目录中的文件拷贝本地。 2、将 mysql 数据库进行备份。 1、在构建的数据库中创建一个名为 wordpress_bak 的库,将备份的数据库还原这个库中。 update wp_posts set post_content = REPLACE(post_content,'http://xxxx.me','http://localhost:12000') 5、 将 wordpress_bak 库中的 wp_posts、wp_terms 两个表的数据同步 wordpress 库。

    48810编辑于 2024-05-15
  • 5分钟搞定:SQL ServerMySQL数据迁移同步

    本文将以SQLServer作为源端,MySQL数据库作为目标端为例,带你5分钟完成跨平台数据同步。 基础设置:任务名称:如SQLServerMySQL同步源端数据源:选择刚刚创建的SQLServer目标端数据源:选择Mysql任务类型:选择「普通任务」表与字段映射:点击源端表的「加号」,勾选需要同步的表 三、为什么选择DataMover进行SQLServer数据迁移?源端友好:完美支持SQLServer全版本,包括Windows认证与高可用集群。 免费版可用:免费版支持30张表并发同步,满足中小规模迁移需求。本文以SQLServer→MySQL为例,展示了DataMover在异构数据源同步中的便捷性。 无论你的目标是国产数据库、数据仓库还是实时数据湖,DataMover都能提供稳定、高效、可视化的迁移体验。

    31910编辑于 2025-12-31
  • 来自专栏随便写写-kifuan

    迁移 VPS Vultr

    为什么要迁移 趁着中秋节之前总算是把我的 VPS 迁移到了 Vultr,域名也换了一个 .me 结尾的,更有个人网站的感觉,但是一年下来也得多花不少钱,疼死我了。 迁移过程 这里不是为了做教学,只是记录一下,不会说的太详细。因为首先我记不住,其次我不想专门为了演示重新走一遍整个过程,实在是太费神了。 把原来的退掉 我的情况比较复杂,简单描述一下:我在去年搞活动时候入手的低价服务器,但前几个月按原价续费了,退款时有效期还有一年。 我是组合出来个 $5 一个月的配置,对我来说是足够了。 配置防火墙 这个还是比较重要的,我之前在阿里云的时候就因为这个折腾过好久,本地跑得好好的,一上服务器就死活连不上,原来是防火墙把我给防住了。

    21.2K20编辑于 2023-05-15
  • 来自专栏k8s技术圈

    迁移 Nginx Envoy

    大部分的应用可能还是使用的比较传统的 Nginx 来做服务代理,本文我们将介绍如何将 Nginx 的配置迁移到 Envoy 上来。 我们将学到: 如何设置 Envoy 代理配置 配置 Envoy 代理转发请求到外部服务 配置访问和错误日志 最后我们还会了解 Envoy 代理的核心功能,以及如何将现有的 Nginx 配置迁移到 Envoy 下面的配置将创建一个新的监听器并将其绑定 8080 端口上,该配置指示了 Envoy 代理用于接收网络请求的端口。 输出结果格式化后如下所示: [2020-04-08T04:51:00.281Z] "GET / HTTP/1.1" 200 - 0 58 4 1 "-" "curl/7.47.0" "f21ebd42-6770-4aa5- 04-08T04:32:06.201Z] "GET / HTTP/1.1" 200 - 0 58 1 0 "-" "curl/7.54.0" "ac61099b-f100-46a9-9c08-c323c5ac2320

    1.5K20发布于 2020-06-15
  • 来自专栏逸鹏说道

    jQuery HTML5 Uploader

    推荐一款上传控件:jQuery HTML5 Uploader <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs /<em>jquery</em>/1.5.2/<em>jquery</em>.min.js"></script> <script type="text/javascript" src="js/<em>jquery</em>.html<em>5</em>uploader.min.js "></script> <script type="text/javascript"> $(function() { $("#dropbox, #multiple").html5Uploader({

    1.7K60发布于 2018-04-09
  • 来自专栏柠檬先生

    jquery mobile 移动web(5)

    jquery Mobile 在开始运行的时候,它会在document 对象上触发一个mobileinit 事件。我们可以通过该事件重写默认的相应的函数。配置各种属性参数。    })     <script src="<em>jquery</em>.js"></script>     <script src="自定义事件处理函数的js文件"></script>     <script src 用法:$.mobile.subPageUrlkey = "page"       描述:改变jQuery Mobile 视图在 URL 地址中的key 参数名,当选参数改成 subPageUrlKey 5.activeBtnClass       类型:字符串,默认值是ui-btn-active       用法:$.mobile.activeBtnClass = "ui-ns-page-active

    2K50发布于 2018-01-19
  • 来自专栏后端开发笔记

    JQuery从入门实战

    jQuery 官网:https://www.jquery.com 1.2、JQuery快速入门 开发思路 编写 HTML 文档。 引入 jQuery 文件。 使用 jQuery 获取元素。 jQuery 的核心语法 $(); 2、JQuery基本语法 2.1、JS对象和JQuery对象转换 jQuery 本质上虽然也是 JS,但如果想使用 jQuery 的属性和方法那么必须保证对象是 jQuery = $("div:lt(2)"); alert(divs5.length); alert(divs5[0].innerHTML); alert(divs5[1].innerHTML 操作对象</title> </head> <body>

    <input type="button" id="btn1" value="添加一个span<em>到</em>div 删除指定元素(自己移除自己) 9. empty() 清空指定元素的所有子元素 */ // 按钮一:添加一个span<em>到</em>div

    16.2K30编辑于 2022-11-18
  • PostIn从入门精通(5) - 如何导入PostMan数据,实现数据迁移

    本文将详细介绍如何将Postman接口迁移到PostIn。1、PostMan导出本章节将介绍Postman接口导出功能。 选择如类型为Postman。拖拽或者点击上传区域上传导出文件。文件上传后,系统会自动校验格式,格式符合要求,点击提交导入接口格式检验失败,系统会进行提醒。导入成功之后,点击接口对接口进行浏览。 至此,成功将Postman接口迁移到PostIn。​

    29065编辑于 2025-11-26
  • 来自专栏程序猿小亮的专栏

    5 Helpful jQuery Tricks(五个有用的jQuery技巧)

    在开始之前,我们简单的介绍一下到底什么是jQueryjQuery是一个优秀的Javascript框架。 下面使用jQuery给大家展示一下如何使用它。 5. 返回顶部链接 对于大篇幅的页面,可以通过增加“返回顶部”的链接来使用户方便地返回到页面顶部。 当你想成为熟练掌握jQuery网页开发者,一定会发现更多的jQuery的使用技巧。最后一句,用我的话说:“革命尚未成功,同志仍需努力。” 英语原文地址: http://www.learncomputer.com/5-helpful-jquery-tricks/

    1K10发布于 2021-01-28
  • 来自专栏一Li小麦

    react 同构初步(5

    本笔记系列进度已更新到:https://github.com/dangjingtao/react-ssr 服务端性能优化思路 ssr把原来在客户端做的渲染工作摆到了服务端。 如果把我们的服务端比作一个饭馆,用户请求服务就是饭馆吃饭。那么当前用户,服务端,接口层的的关系是这样的: ? 在当前的服务端代码中,饭馆能提供什么,上菜速度怎样,全由厨房决定。 _mode=csr,就会发现网络请求走的scr路径(title由react ssr变成了 react ssr->csr) 此时浏览器有一个报错: Warning: Expected server HTML 我们在webpack里配置样式,直接是以style插入html代码中的,所以你只要写了样式,就必定是影响全局的。 true } }] } 然后尝试测试一下,新建index.css: .title{ color:red; } .container{ background: #f5f5f5

    1K20发布于 2020-01-02
领券