git技巧
git-tips想要添加您的建议吗?请查看contribute.md文件。
English |中文| Русский |俄罗斯한국어 | Tiếng Việt |日本语| नेपाली |波兰|阿尔斯
工具:
- git-tip - 一个方便的命令行工具,可充分利用这些技巧。(此处运行于 Docker 容器中)
PS:所有这些命令都已在 .上测试过git version 2.7.4 (Apple Git-66)。
pkg《热门项目》以每周新闻简报的形式提供,请访问www.iainfreestone.com注册,以确保您不会错过任何一期。
最常用的 Git 使用技巧。
git-tips想要添加您的建议吗?请查看contribute.md文件。
English |中文| Русский |俄罗斯한국어 | Tiếng Việt |日本语| नेपाली |波兰|阿尔斯
PS:所有这些命令都已在 .上测试过git version 2.7.4 (Apple Git-66)。
此命令行界面允许您将 Node.js 项目打包成可执行文件,即使在未安装 Node.js 的设备上也可以运行。
pkg重要的
pkg该项目已弃用,5.8.1最后一个版本为[版本号]。目前已有多个成功的衍生版本,pkg并添加了各种新功能。此外,我们很高兴Node.js 21支持单个可执行应用程序。感谢您多年来的支持和贡献。该代码库将保持开放并存档。
此命令行界面允许您将 Node.js 项目打包成可执行文件,即使在未安装 Node.js 的设备上也可以运行。
npm install部署应用程序。只需将其部署为单个文件即可。使用 TypeScript 在 React 和 Redux 应用中实现静态类型化的完整指南
“本指南是一部不断更新的汇编,记录了使用TypeScript以函数式风格使用React(及其生态系统)的最重要模式和方法。它将帮助你编写完全类型安全的代码,同时专注于从实现中推断类型,从而减少因过多类型注解而产生的噪音,并使编写和维护正确的类型变得更加容易。”
觉得有用吗?想了解更多更新内容?
🎉现已更新,支持TypeScript v4.6 🎉 🚀 _已更新至typesafe-actions@5.x🚀
--strict标志),不会在应用程序的所有层级中丢失类型信息(例如,不使用类型断言或any类型修改)。React Kawaii 是一个可爱的 SVG 插图库(React 组件)。如果您想为您的 React 应用增添一些可爱和个性,它是理想之选。
欢迎来到React Kawaii!本仓库包含网站和 React 包。
React Kawaii 是一个开源的可爱 SVG 插图库。如果您想为您的 React 应用增添一些可爱元素,它就是完美之选。
React Kawaii 的网站位于该apps/website目录中。它用作文档中心,也可能包含演示、教程以及与该项目相关的其他资源。
在本地启动网站:
apps/website目录。pnpm install:pnpm start。名为 的 React 包react-kawaii位于该packages/react-kawaii目录中。它包含了 React 组件的源代码。
react-kawaii要在您的项目中使用该软件包:
从 npm 或 yarn 安装:
npm install --save react-kawaii
或者
yarn add react-kawaii
在你的 React 应用中导入所需的组件:
import…
可直接替换 textarea 组件,并能根据内容变化自动调整 textarea 的大小。
可直接替换 textarea 组件,并能根据内容变化自动调整 textarea 的大小。它是广受欢迎的jQuery Autosize的原生 React 版本!压缩后大小约为1.3KB。
本模块支持IE9及以上版本。
import TextareaAutosize from 'react-textarea-autosize';
// If you use CommonJS syntax:
// var TextareaAutosize = require('react-textarea-autosize').default;
React.renderComponent(
<div>
<TextareaAutosize />
</div>,
document.getElementById('element'),
);
npm install react-textarea-autosize
https://andarist.github.io/react-textarea-autosize/
| 支柱 | 类型 | 描述 |
|---|---|---|
maxRows |
number |
文本区域最多可以容纳的行数 |
minRows |
number |
文本区域要显示的最少行数 |
onHeightChange |
func |
当文本区域高度发生变化时调用的函数,高度作为第一个参数。第二个函数参数是一个对象,其中包含可能对自定义行为有用的附加信息。当前选项包括{ rowHeight: number }: |
基于接缝裁剪算法的内容感知图像缩放器
精选与 Deno 相关的精彩内容列表
适用于现代网页的 Javascript 音频库。
howler.js是一个面向现代 Web 的音频库。它默认使用Web Audio API,并在必要时回退到HTML5 Audio。这使得在所有平台上使用 JavaScript 处理音频变得轻松可靠。
更多信息、实时演示和用户展示可在howlerjs.com上找到。
关注 Twitter 上的@GoldFireStudios,了解 howler.js 和开发相关的讨论。
一个 JavaScript 库,可通过视觉特效提升用户体验!
该库使用 TypeScript 编写,并编译成 UMD 模块,以便集成到不同的环境中。
您可以从jsdelivr获取最新版本。
<script src="https://cdn.jsdelivr.net/npm/party-js@latest/bundle/party.min.js"></script>
库实例被加载到全局party对象中。
如果您使用的是包管理环境,也可以通过npm安装最新版本。
npm install party-js
# or
yarn add party-js
使用方法很简单,只需输入require或import输入即可。
import party from "party-js";
// or
const party = require("party-js");
该库本质上提供了一个完全可定制的粒子系统,并将其集成到 HTML 文档中。用户可以使用该库创建并微调各种特效,以满足个人喜好。该库还提供了一些开箱即用的简单特效,因此您无需浪费时间重新创建这些简单的特效……
预构建的 Chakra UI 高级组件
CHOC是Chakra Higher Order Components(脉轮高阶组件)的缩写。Choc UI 是一系列组件的集合,其灵感来源于许多常用的 Web 组件,并基于 Chakra UI 库进行了重构。
《热门项目》以每周新闻简报的形式提供,请访问www.iainfreestone.com注册,以确保您不会错过任何一期。
如果你喜欢这篇文章,可以关注我的推特账号,我会定期发布与HTML、CSS和JavaScript相关的实用技巧。
文章来源:https://dev.to/iainfreestone/10-trending-projects-on-github-for-web-developers-23rd-april-2021-4g02