广告位
编程技术
NavLink 如何使用-React Router

NavLink 如何使用-React Router

<NavLink> 是 <Link> 的特殊形态,他知道当前是否为路由激活状态。通常在导航菜单、面包屑、Tabs 中会使用,用于显示当前的选中状态。 类型定义如下: declare function NavLink(props: LinkProps & { caseSensitive?: boolean; c...

Outlet 如何使用-React Router

Outlet 如何使用-React Router

<Outlet> 用于渲染父路由中渲染子路由。如果父路由被严格匹配,会渲染子路由中的 index 路由(如有)。 类型定义如下: interface OutletProps { context?: unknown; } declare function Outlet( props: OutletProps ): React.ReactElement | null;...

useMatch 如何使用-React Router

useMatch 如何使用-React Router

useMatch useMatch 返回传入 path 的匹配信息;如果匹配失败将返回 null 类型定义如下: declare function useMatch(pattern: { path: string; caseSensitive?: boolean; end?: boolean; } | string): { params: Record<string, string>; ...

umijs 简单快速上手

umijs 简单快速上手

首先得有 node,并确保 node 版本是 14 或以上。(推荐用 nvm 来管理 node 版本,windows 下推荐用 nvm-windows) mac 或 linux 下安装 nvm。 $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash$ nvm -v0.39.1 安...

Maven 国内源阿里云地址

Maven 国内源阿里云地址

阿里云云效 Maven 是什么? 阿里云Maven中央仓库为 阿里云云效 提供的公共代理仓库,帮助研发人员提高研发生产效率,使用阿里云Maven中央仓库作为下载源,速度更快更稳定。阿里云云效 是企业级一站式 DevOps 平台,覆盖产品从需求到运营的研发全生命周期,其中云效也提供了...

Generator 函数的语法_ECMAScript 6 入门

Generator 函数的语法_ECMAScript 6 入门

简介 基本概念 Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。本章详细介绍 Generator 函数的语法和 API,它的异步编程应用请看《Generator 函数的异步应用》一章。 Generator 函数有多种理解角度。语法上,首先可以把它理解成,Generator 函...

对象的扩展_ECMAScript 6 入门

对象的扩展_ECMAScript 6 入门

对象(object)是 JavaScript 最重要的数据结构。ES6 对它进行了重大升级,本章介绍数据结构本身的改变,下一章介绍Object对象的新增方法。 属性的简洁表示法 ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 const foo = 'bar'; con...

字符串的扩展_ECMAScript 6 入门

字符串的扩展_ECMAScript 6 入门

字符的 Unicode 表示法 ES6 加强了对 Unicode 的支持,允许采用\uxxxx形式表示一个字符,其中xxxx表示字符的 Unicode 码点。 "\u0061" // "a" 但是,这种表示法只限于码点在\u0000~\uFFFF之间的字符。超出这个范围的字符,必须用两个双字节的形式表示。 "\uD842\uDFB7" //...

如何比较对比Java中的字符串相等?

如何比较对比Java中的字符串相等?

问题: ==到目前为止,我一直在我的程序中使用运算符来比较我的所有字符串。但是,我遇到了一个错误,将其中一个.equals()改为,并修复了该错误。 是==坏?什么时候应该使用,什么时候不应该使用?有什么不同? 回答: == 测试引用相等性(它们是否是同一个对象)。 .equals(...

如何防止 PHP 中的 SQL 注入?

如何防止 PHP 中的 SQL 注入?

问题: 如果用户输入未经修改就插入到 SQL 查询中,那么应用程序就容易受到SQL 注入的攻击,如下例所示: $unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('$unsafe_variable')"); 那是因为用户可以输入类似的东西value'...

图片压缩在线工具 tools online