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

支持分享的在线代码编辑器推荐

JSFiddle https://jsfiddle.net/ 国内访问慢或资源加载不了,建议使用代理。...支持CoffeeScript,Babel JSX,Type Script,Vue,React,Preact JS内置可选的常用框架与扩展,可定义加载时机,设置标签属性attribute...平台特色 支持用markdown语法创建文章,文章可嵌入代码集 免费用户可创建1个项目,包含10个文件 支持创建专辑 高级特性: 将代码集保存为模板 将代码集保存到GitHub Gist 将代码集导出到...支持从预置模板生成项目,快速开始 支持添加npm依赖包 支持上传文件 支持编写配置文件package.json,.babelrc,.prettierrc,sandbox.config.json 支持实时合作 将项目导出到...JSFiddle 提供了一些开箱即用的功能,无需复杂的配置,支持代码提示。

4.5K21

react-sketch.app说起

airbnb又发布了款开源工具,这次是一个利用react来生成sketch设计稿的工具。 基本原理 是利用sketch开放的api接口,把react写的组件按照接口逻辑输入sketch。...下面来谈谈react-sketch.app能做啥1、官方示例ProfileCards 可以建立组件库,这样以后设计师需要使用,直接调用,迭代也方便了,修改一处,其他套用的组件都一修改了,大大减少了工作量...简单说,就是当你出错了,可以很容易地回到没出错时的状态。 你可能已经在不知不觉中,布置了自己的版本控制系统。...2、官方示例Styleguide 可以直接生成设计规范, 官方只是简单的一个颜色跟字体的设计规范,其他暂时没有,看看我有没有时间开发一套完整的,把页面的元素、组件也自动标注,并且生成文档。...Codepen http://codepen.io/ JSFiddle https://jsfiddle.net/ React https://codesandbox.io 移动端有: React Native

1.6K50
您找到你想要的搜索结果了吗?
是的
没有找到

代码实时预览插件:让ChatGPT生成的组件代码即刻可见

,比如 CodeSandbox,CodePen,JSFiddle,但是,这样的方式,你还是需要手动的去复制粘贴,然后去一个一个的创建文件,然后去一个一个的粘贴,这样的效率实在是太低了。...捕获代码块:在网页中检测代码块,添加鼠标悬停事件。代码解析和渲染:根据代码块内容,识别代码类型并进行渲染。实时预览:在用户悬停代码块时,显示实时预览效果。...部署和使用:将插件打包安装到Chrome浏览器中,打开包含代码块的网页即可实时预览生成的组件效果。实现这里不啰嗦,关键两个问题,一个是如何捕获代码块,一个是如何实时预览。.../src/stories/generated.stories.js', ` import React from 'react'; export default { title: 'Generated...别忘记,我们上面还提到了 JSFiddle,我们是否可以在 chrome 插件中内嵌一个 jsfiddle 的 iframe 呢https://docs.jsfiddle.net/embedding-fiddles

40031

21个让React 开发更高效更有趣的工具

以下是使用方式一个简单演示: 该应用程序允许你声明props及其types,在树中查看组件,导入背景图像,将它们定义为有状态或无状态,定义其父组件将是什么,放大/缩小,以及将原型导出到新的或现有项目。...完成用户界面后,可以选择导出到现有项目或新项目。 如果你选择导出到现有项目选择根目录,它会将它们导出到....是如何工作的。...这是react-test -library解决的一个问题,因为理想情况下,你只希望您的用户界面能够正常工作,最终正确地渲染出来。 如何将数据获取到这些组件并不重要,只要它们仍然提供预期的输出即可。...查看应用程序状态在与运行实例交互时的实时演变。 13. CodeSandbox CodeSandbox一个在线编辑器,可以在上面创建Web应用程序实行运行。

2.4K30

21个让React 开发更高效更有趣的工具

该应用程序允许你声明props及其types,在树中查看组件,导入背景图像,将它们定义为有状态或无状态,定义其父组件将是什么,放大/缩小,以及将原型导出到新的或现有项目。...完成用户界面后,可以选择导出到现有项目或新项目。 如果你选择导出到现有项目选择根目录,它会将它们导出到./src/components,如下所示: ?...是如何工作的。...这是react-test -library解决的一个问题,因为理想情况下,你只希望您的用户界面能够正常工作,最终正确地渲染出来。 如何将数据获取到这些组件并不重要,只要它们仍然提供预期的输出即可。...查看应用程序状态在与运行实例交互时的实时演变。 13. CodeSandbox CodeSandbox一个在线编辑器,可以在上面创建Web应用程序实行运行。

97220

2019年,React 开发者应该掌握的 22 种神奇工具

该应用程序允许我们声明属性及其类型,在树状图中查看组件,导入背景图像,将其定义为有状态或无状态,定义其父组件,放大/缩小,以及将原型导出到一个新的或现有的项目中。...当我们完成用户界面映射后,可以选择导出到现有项目或新项目中。如果您选择导出到现有项目选择根目录,则将其导出到 ./src/components,如下所示: ?...我们当中有些人可能不知道如何用 CRA 来创建一个 TypeScript 项目。...只要这些组件能够提供预期的输出,数据如何获取到这些组件实际上并不重要。...这样可以更轻松地获取更新保持项目整洁。 以下是该页面看起来的样子: ? 17. Highlight Updates 可以说,这个是每个开发者工具包里都应该有的重要工具。

2.4K21

React与Redux开发实例精解

语句可以放在函数中 3.style的属性值不能是字符串而必须为对象,对象中的属性名使用驼峰命名法,如font-size为fontSize 4.注释写在{}内 5.数组会自动展开所有成员,但是如果数组或迭代器中的每一项都是...显式的意思是,函数与外界交换数据只有一个唯一渠道——参数和返回值;函数从函数外部接受的所有输入信息都通过参数传递到该函数内部;函数输出到函数外部的所有信息都通过返回值传递到该函数外部 3.纯函数不能访问外部变量...、it)中编写测试运行,就可以生成精美的测试报告 Enzyme:专门为React设计的JavaScript测试工具,用于渲染组件操作组件中的DOM代码 Expect:断言库,提供了常用的断言函数...十四、Redux的全局状态React组件的内部状态 1.Redux的全局状态就是通过store.getState()获取的state,React组件的内部状态就是通过this.state获取的state...2.配置路由匹配信息,可以告诉路由如何根据URL来运行和显示相应的组件 3.Link组件的功能和标签相似,但是它支持一些可用于激活状态的属性 4.要实现服务端路由,只需要在Express中间件加上一个匹配路由的函数

2.1K20

22 个让 React 开发更高效更有趣的工具

以下是工具页面样式: 该应用程序允许我们声明属性及其类型,在树状图中查看组件,导入背景图像,将其定义为有状态或无状态,定义其父组件,放大/缩小,以及将原型导出到一个新的或已有的项目中。...当我们完成用户界面映射后,可以选择导出到现有项目或新项目中。如果选择导出到现有项目选择了根目录,它们将被导出到 ....我们当中有些人可能不知道如何用 CRA 来创建一个 TypeScript 项目。...只要这些组件能够提供预期的输出,数据如何获取到这些组件实际上并不重要。...这样可以更轻松地获取更新保持项目整洁。 以下是该页面看起来的样子: 17. Highlight Updates 可以说,这是每个开发者工具包里都应该有的重要工具。

2.1K31

22 个让 React 开发更高效更有趣的工具

以下是工具页面样式: 该应用程序允许我们声明属性及其类型,在树状图中查看组件,导入背景图像,将其定义为有状态或无状态,定义其父组件,放大/缩小,以及将原型导出到一个新的或已有的项目中。...当我们完成用户界面映射后,可以选择导出到现有项目或新项目中。如果选择导出到现有项目选择了根目录,它们将被导出到 ....我们当中有些人可能不知道如何用 CRA 来创建一个 TypeScript 项目。...只要这些组件能够提供预期的输出,数据如何获取到这些组件实际上并不重要。...这样可以更轻松地获取更新保持项目整洁。 以下是该页面看起来的样子: 17. Highlight Updates 可以说,这是每个开发者工具包里都应该有的重要工具。

10.3K31

React】653- 22 个让 React 开发更高效更有趣的工具

以下是工具页面样式: 该应用程序允许我们声明属性及其类型,在树状图中查看组件,导入背景图像,将其定义为有状态或无状态,定义其父组件,放大/缩小,以及将原型导出到一个新的或已有的项目中。...当我们完成用户界面映射后,可以选择导出到现有项目或新项目中。如果选择导出到现有项目选择了根目录,它们将被导出到 ....我们当中有些人可能不知道如何用 CRA 来创建一个 TypeScript 项目。...只要这些组件能够提供预期的输出,数据如何获取到这些组件实际上并不重要。...这样可以更轻松地获取更新保持项目整洁。 以下是该页面看起来的样子: 17. Highlight Updates 可以说,这是每个开发者工具包里都应该有的重要工具。

2K20

函数式编程在ReduxReact中的应用

本文简述了软件复杂度问题及应对策略:抽象和组合;展示了抽象和组合在函数式编程中的应用;展示了Redux/React在解决前端状态管理的复杂度方面对上述理论的实践。...随着时间的累积,我们页面状态管理变得愈加复杂,以致于最终我们可能自己也不知道网页当前的状态和行为。...由上可知,Redux将所有的事件都抽象为 action,无论是用户点击、Ajax请求还是页面刷新,只要有新的事件发生,我们就会 dispatch 一个 action 给 reducer,结合上一次的状态计算出本次状态...纯函数在React中的应用 Redux可以用作React的数据管理(数据源),React接受Redux输出的state,然后将其转换为浏览器中的具体页面展示出来: view = React(state)...网页中的DOM操作也是非常耗时的,而React组件本身也是纯函数,所以React对 state 可以进行缓存,如果state没有变化,就还用之前的网页,页面不需要重新渲染。

2.2K90

超硬核 Web 前端学霸笔记,学完就去找工作!

您为 Lighthouse 提供一个您要审查的网址,它将针对此页面运行一连串的测试,然后生成一个有关页面性能的报告。...这使你可以不断评估网站,查看新功能如何影响网站的性能。 你还可以定义预算通过电子邮件和 Slack 获取警报。...如何运作? 互联网如何运作视频 - 互联网如何运作? 互联网的工作原理简介视频 - 关于互联网如何工作的简要说明? DNS - DNS 如何工作? HTTPS - HTTPS 如何工作?...在线 IDE,编辑器 goormIDE CodeSandbox CodePen Repl.it JSFiddle 图像资源 Unsplash - 免费图片和照片。 Pexels - 免费的图片。...2015) - 基本 探索 ES6 - 高级 探索 ES2016 和 ES2017高级 路由 React Router Docs - 基本 状态管理 Redux Redux 入门 - 基本 使用惯用的

1.4K20

如何在bugcrowd批量捡洞

intigriti、Yeswehack image.png 常见的漏洞奖励和分级,此处为下方漏洞厂商 image.png 其他厂商赏金范围 image.png image.png 本次就简单说明如何在...{}按钮将代码进行格式化处理 image.png 发现此处js使用到react ,通过谷歌搜索react xss, 发现如下文章 https://www.stackhawk.com/blog/react-xss-guide-examples-and-prevention...所以只要我们将payload与name进行结合在一起即可,最后搜索一下bugc即可显示最后效果 image.png 因预输入的原因,网站会将用户输入的东西进行联想出到页面,其中包括了名字,而某些的名字带有...XSS荷载,正好 是用dangerouslySetInnerHTML这种方式输出的,没有经过转义,所以XSS荷载直接被输出到页面 功能繁多导致DOM XSS 该页面会展示最近去过哪些地方的功能 image.png...整个代码的逻辑也非常简单,查看浏览器有没有缓存,有的话将浏览器的值输出到页面,没有向/RecentlyViewed路径发起请求,查看最近去过的旅游景点,然后将内容没有经过转义直接输出到页面 所以需要先创建名字带

2.5K20

厉害了,一个更智能的 JavaScript 映射器:array.flatMap()

更加智能的映射器 有一个数字数组,我们要如何创建一个新的数组,使用每个数字加倍? 使用array.map()函数是一个好方法。...接着,我们来更详细地看看 array.flatMap()是如何工作的。...2. array.flatMap() array.flatMap() 函数接受一个回调函数作为参数返回一个新的映射数组 const mappedArray = array.flatMap((item,...如果当前迭代项非零,则返回 [2 * number]。当扁平[2 * number]数组时,结果数组中只添加2 * number。...array.flatMap(callback) 的回调函数被调用,有3个参数:当前迭代的项、索引和原始数组。然后,从回调函数返回的数组在1层深处被扁平化,得到的项目被插入到所产生的映射数组中。

69610

前端必读2.0:如何React 中使用SpreadJS导入和导出 Excel 文件

mod=attachment&aid=MjMzODA0fDFlMjU0OTU2fDE2NjM4MzYxNjZ8NjI2NzZ8OTk3MTg%3D 如何把前端表格添加到你的React应用中 你可以看到在...它呈现 HTML 内容维护应用程序状态,源自具有虚拟 JSON 销售数据的文件。 每个子组件负责呈现其内容。...在 React 中,钩子具有简化的语法,可以同时提供状态值和处理函数的声明。...Step 4: 实现导入导出Excel 到目前为止,我们已经了解了如何用 SpreadJS 电子表格替换静态销售表。我们还学习了如何通过 React 的钩子和回调在应用程序组件上传播数据更新。...如果你只能将电子表格数据导出到 Excel 并将数据从 Excel 导入到 SpreadJS,则该应用程序将更加强大。你如何实现这些功能?

5.9K20

【实战】快来和我一起开发一个在线 Web 代码编辑器

其实在线代码编辑器很早就存在了,例如: CodePen,CodeSanbox,JSFiddle 等等都是大家耳熟能详的。...至此,我们已经创建了下拉菜单,设置了主题的状态编写了函数来使用新值设置状态。...Iframes 如何React 中工作 iframe 通常与纯 HTML 一起使用。 将 iframe 与 React 一起使用不需要很多更改,主要是将属性名称转换为驼峰式。...让我们继续声明将保存 srcDoc 的 HTML 模板文档的状态。 如果你仔细查看上面的代码块,你会发现我们向 srcDoc 属性传递了一个值:srcDoc={srcDoc}。...为此,在 App.js 文件中,转到我们定义其他 State 的位置添加以下状态: const [srcDoc, setSrcDoc] = useState(` `); 现在我们已经创建了 state

60620
领券