首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

的免费开源框架 React风格 styled-components - 组件年龄的可视原语 emotion - 用于使用JavaScript编写CSS样式的库 radium - 用于React组件样式的工具链...工具包 office-ui-fabric-react - 用于构建Microsoft Web体验的React组件 react-bootstrap - 使用React构建的Bootstrap组件 reactstrap...- 使用CSS为React设置动画的加载指示符集合 rheostat - 使用React构建的可访问滑块组件 qrcode.react - 用于React的QR组件 做出React 命令行 ink -...instaleype by @gragland - 简单React自动完成组件 downshift - 构建简单,灵活,符合WAI-ARIA标准的增强型输入React组件的原语 React Bootstrap...Typeahead - 基于Reacttypeahead,依赖于Bootstrap进行样式化,最初受到Twitter的typeahead.js的启发。

12.3K30

如何在bugcrowd批量捡洞

DOM的存储XSS 此处存在预输入的功能 image.png 当你输入任意内容时,比如bug字符,将会自动进行联想搜索并将更多关联内容进行展示 首先通过浏览器查看资源文件 image.png 可以看到名称位...typeahead的js文件,而·typeahead的定为即为预输入,所以重点关注typeahead文件即可 通过文件内容查看是否存在DOM XSS 点击JS文件,并通过左下角点的{}按钮将代码进行格式化处理...image.png 发现此处js使用到react ,通过谷歌搜索react xss, 发现如下文章 https://www.stackhawk.com/blog/react-xss-guide-examples-and-prevention...,网站会将用户输入的东西进行联想并输出到页面,其中包括了名字,而某些的名字带有XSS荷载,正好 是用dangerouslySetInnerHTML这种方式输出的,没有经过转义,所以XSS荷载直接被输出到了页面...现在入股不亏,后续会考虑将星球设置成终身制 让进入的所有用户永久学习,机不可失失不再来!

2.4K20

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

FortAwesome/Font-Awesome 字体图标库 xoxco/jQuery-Tags-Input 将输入输入转变成标签列表的库 amazeui/amazeui h5开发框架 devbridge.../jQuery-Autocomplete 输入框自动完成的库 dyve/jquery-autocomplete 输入框自动完成的库 xdan/autocomplete 输入框自动完成的库 twitter.../typeahead.js twitter出品的输入框自动完成的库 formvalidation/formvalidation 表单检验的库 aui / art-template 腾讯某前端的模版引擎...gruntjs/grunt 前端构建工具 smalot/bootstrap-datetimepicker bootstrap日期控件 JerrySievert/date-utils 时间工具库...amsul/pickadate.js jquery 日期控件 arshaw/xdate 日期控件 cubiq/iscroll 前端处理滑动的工具库(在ios上总能碰到奇葩问题) twbs/bootstrap

8.8K50

Vue折腾记 - (3)写一个不大靠谱的typeahead组件

前言 typeahead在网站中的应用很多..今天跟着我来写一个不大靠谱的typeahead; 你能学到什么?...自定义事件 遍历的思想 功能细节的考虑 一切都挺不靠谱的...可完善的地方很多.废话不多说,看效果图 ---- 更新 2017-07-21: 完善逻辑及美化样式,所以效果图和代码都有所变动 ---- 效果图...粗糙的模糊搜索 - 借助indexOf ESC和blur事件清除输入框,没有找到匹配的情况下 Enter默认在找到只剩下一个情况下选中 方向盘的上下(已经阻止光标的移动)选中子项,回车选中 鼠标点击选择子项...transition-group> 未能查询到,请重新输入...this.mapData; } }, props: { placeholder: { type: String, default: '请输入您要查询的关键字

64910

Vue 折腾记 - (5) 写一个不大靠谱的selectSearch组件

前言 这个功能在网站中也很常见;下拉选择带搜索 基于之前的typeahead组件的基础上完善, 把过滤计算放在了computed ,其他逻辑也有所优化,代码更好理解 ---- 效果图 ?...实现逻辑 和typeahead的实现大同小异,就是选择和传递数据的细节有所改善和重置默认值的思路有所变动 indexOf的比对稍微加强了,字母默认全部小写,还有输入的值去除空格 整体来说比typeahead...css样式 组件临时增加的状态的处理 数据过滤 一些常用按键的监听实现(ESC,up,down,Enter),失焦等.....transition-group> 未能查询到,请重新输入...$set(item, 'active', false); }) }, setActiveClass (index) { // 设置样式活动类 this.mapData.forEach

78010

利用 ReactBootstrap 进行强大的前端开发

在本文中,我们将探讨如何将 BootstrapReact 结合使用,进行高效和强大的前端开发。ReactBootstrap为什么选择 ReactBootstrap?...另一方面,Bootstrap 是由 Twitter 开发的强大前端框架。它的强大之处在于其庞大的预先样式化组件库、响应式网格系统和有助于迅速创建引人入胜且移动友好设计的实用类。...React 的高效代码处理与 Bootstrap 的美学相结合,可为前端开发创造强大的组合。让我们看看如何将这两种技术结合在一起。设置环境在深入编码之前,我们需要设置开发环境。...React-Bootstrap 组件使用 react-bootstrap 的一个关键优势是它将 Bootstrap 的功能提供为一组 React 组件。...结论ReactBootstrap 结合使用为开发人员提供了两者的优势:Bootstrap样式能力与 React 的组件驱动效率相结合。

41210

如何使用 React 构建自定义日期选择器(3)

的 .form-group,它包装日期选择器标签和输入字段。...需要注意的是,输入字段的类型是 “text”,并且标记为 readonly,这样就无法直接编辑它。还要注意,输入元素上的 change 事件的默认行为已经被阻止。...设置日期选择器的样式 将以下代码片段添加到 src/components/Datepicker/styles.js,以创建日期选择器所需的样式组件。...结论 在本教程中(1、2、3),您已经能够逐步了解如何构建一个定制的 React 日期选择器组件,该组件可以作为原生 HTML5 日期选择器输入元素的替代。...可以进一步改进,例如: 通过 props 实现 max 和 min 日期 将输入类型从 “text” 切换到 “date” 更好的可访问性改进 你可以在 react-datepicker-demo 的

7.9K10

TailwindCSS 资源推荐

Tailwind Elements 类似 Bootstrap 组件库,使用 Tailwind CSS 重新创建,但是有更好的设计和更多的功能。...Vue-tailwind Vue.js UI 组件库,提供比较丰富的组件,可以从网站上看到组件 UI 是有哪些原子类样式组成, 并且组件可以自定义设置样式。...Vechai ui React.js UI 组件库,内置暗黑模式,提供比较丰富的组件,可以从网站上看到组件 UI 是有哪些原子类样式组成, 并且组件可以自定义设置样式。...Mamba ui 支持组件和模板代码拷贝,包括 html、react 和 vue、有了这个网站,再也不用为设计网站而烦恼。...tailwindcolorshades 一个好用的 tailwindcolor 颜色生成器,输入品牌色,自动生成色卡和 tailwindcolor 配置,上图我输入了花瓣网和掘金的品牌色。

1.6K20

如何使用 React 构建自定义日期选择器(1)

在 HTML5 中,引入了新的 date 输入类型,来确保获取表单中的有效日期值。 date 输入类型的默认行为是向用户显示日期选择器。但是,这个日期选择器的外观在不同浏览器之间并不一致。...您可以在 这里 找到更多关于 date 输入类型和浏览器支持的信息。 ? 在本教程中,您将学习如何使用 React 和原生 JavaScript日期对象从头构建自定义日期选择器。...yarn add bootstrap reactstrap styled-components prop-types 引入 Bootstrap CSS 本教材为了方便,直接使用 bootstrap 来提供一些默认样式...import 'bootstrap/dist/css/bootstrap.min.css'; 目录设置 对于这个应用程序,需要两个主要组件。...index.js 导出组件,而 styles.js 导出组件所需样式样式化组件。

6.2K10

再见,CSS-in-JS

什么是 CSS-in-JS 顾名思义,CSS-in-JS 让你可以在 JavaScript 或 TypeScript 代码中编写 CSS 来设置 React 组件的样式: // @emotion/react...,然后在另一个组件中创建了行元素,并设置className="row"。...如果MyComponent渲染频繁(如每次键盘输入都渲染),重复序列化可能具有很高的性能成本。 一种更高效的方法是将样式移到组件外部,这样序列化只在模块加载时执行一次,而不是每次渲染时都执行。...实用工具类就是设置单个 CSS 属性的类。通常你会组合多个实用工具类来获得所需的样式。...我已经使用 Bootstrap 多年了,所以我们选择了 Bootstrap。我们需要定制这些类以适应现有的样式系统,所以我把 Bootstrap 源代码相关部分拷到了项目中。

31950
领券