当前位置: 首页 > news >正文

网站开发三层架构的系统网站 网页数量

网站开发三层架构的系统,网站 网页数量,建设摩托车型号大全,云南城乡建设网站文章目录 ⭐前言⭐搭建react ts项目⭐引入grapes 插件⭐结束 ⭐前言 大家好#xff0c;我是yma16#xff0c;本文分享关于react搭建在线编辑html的站点。 react 发展历史 React是由Facebook开发的一种JavaScript库#xff0c;用于构建用户界面。React最初发布于2013年… 文章目录 ⭐前言⭐搭建react ts项目⭐引入grapes 插件⭐结束 ⭐前言 大家好我是yma16本文分享关于react搭建在线编辑html的站点。 react 发展历史 React是由Facebook开发的一种JavaScript库用于构建用户界面。React最初发布于2013年并在2015年开源。以下是React框架的历史 2010年Facebook开始使用XHP框架使PHP代码生成HTML和JSX代码。Facebook的前端工程师Jordan Walke开始研究在JavaScript中实现类似的功能。 2011年Jordan Walke创建了内部项目JSX并在Facebook的广告实验室中使用。 2012年Facebook开始使用React构建他们自己的产品并将React项目开源。 2013年React首次发布React被认为是一个“视图”库而不是一个完整的MVC框架。 2015年React Native发布用于构建iOS和Android应用程序。 2016年React的版本15发布支持Fiber架构Fiber是一种将React组件渲染成底层平台原生UI元素的新实现方式可提高性能和可维护性。 2017年React发布了版本16其中包括对React Fiber架构的完整支持。 2018年React 16.6发布其中包括React Hooks功能允许开发人员在不使用类的情况下使用React状态和其他React功能。 2019年React 16.9发布其中包括钩子API的更新和性能优化。 React框架已经成为web开发中最受欢迎的框架之一其在社区和工业中有着广泛的应用。 搭建效果 ⭐搭建react ts项目 create-react-app 工具 create-react-app 是一个用于自动化 React 项目搭建的命令行工具。它可以帮助开发者快速创建一个基于 React 的项目结构并且集成了常用的开发工具和配置例如 webpack、Babel、ESLint 等。 create-react-app 可以帮助开发者避免手动配置项目结构和工具链的繁琐过程让开发者能够更专注于项目的核心逻辑开发。同时create-react-app 中的配置也经过了官方和社区的广泛验证和优化具有很好的性能和可用性。 使用 create-react-app 只需要简单几步操作就能创建一个完整的、可用的 React 项目。同时create-react-app 也提供了丰富的命令行工具可以帮助开发者快速启动、构建和测试项目。 使用 create-react-app 脚手架创建ts的模板类型 $ npx create-react-app my-app --template typescript⭐引入grapes 插件 grapes插件简介 Grapes插件是一种用于Web开发的开源工具可以帮助用户快速创建动态和交互式的网页元素。它基于Javascript和CSS提供了丰富的可定制的组件和模板使用户可以快速创建和定制网页元素如按钮、表格、图表、弹框等等。Grapes插件还提供了一个易于使用的UI编辑器使得用户可以通过拖放和调整组件属性来创建和编辑网页元素。此外它还支持多语言和多浏览器适合开发响应式网页和移动应用程序。 安装grapes依赖 $ npm i grapesjs官网案例 link relstylesheet hrefpath/to/grapes.min.css script srcpath/to/grapes.min.js/scriptdiv idgjs/divscript typetext/javascriptvar editor grapesjs.init({container : #gjs,components: div classtxt-redHello world!/div,style: .txt-red{color: red},}); /script主页配置app.tsx import ./App.css; import grapesjs/dist/css/grapes.min.css; import grapesjs from grapesjs; import { useState } from react; import PresetPage from ./views/PresetPage import EmailPage from ./views/EmailPage import GrapesPage from ./views/GrapesPage import {sendEmail} from ./service/sendEmailApifunction App() {const [editType,setEditType]useState(mjml);const changeEditype(val:string){setEditType(val)};return (div classNameAppheader classNameApp-headerdiv style{{width:50%,textAlign:left,paddingLeft:10px}}grapes web插件 对比button style{{marginLeft:20px}} onClick{()changeEditype(grapejs)}grapejs/buttonbutton style{{marginLeft:20px}} onClick{()changeEditype(mjml)}mjml/buttonbutton style{{margin:0 20px}} onClick{()changeEditype(preset)}preset newsletter/button当前的插件类型{editType}/header{editTypegrapejsGrapesPage editInstance{grapesjs}/GrapesPage}{editTypemjmlEmailPage editInstance{grapesjs}/EmailPage}{editTypepresetPresetPage editInstance{grapesjs}/PresetPage}/div); }export default App; grapePage.tsx import { useEffect, useState } from react const GrapesPage(props:any){const [editor,setEditor]useState();const [domRef,setDomRef]useState();const renderGrape () {if(domRef!editor){// ts-ignoreconst editorInstance:any props.editInstance.init({container: #gjs-grapes,});setEditor(editorInstance)}}useEffect((){renderGrape()},[renderGrape])return (div id{gjs-grapes} style{{width: 800px,height: 800px }}ref{(ref: any) {setDomRef(ref)}}/) };export default GrapesPage 效果 github仓库建设demohttps://github.com/yongma16/grapes-mjml-react 属于一个测试demo。 ⭐结束 本文分享到这结束如有错误或者不足之处欢迎指出 点赞是我创作的动力 ⭐️ 收藏是我努力的方向 ✏️ 评论是我进步的财富 最后感谢你的阅读
http://www.pierceye.com/news/961846/

相关文章:

  • 建设公司网站需要多少天棋盘游戏类网站开发
  • 织梦网站logo修改探测器 东莞网站建设
  • 图片网站收录淮北网站建设求职简历
  • 北京建设局投诉网站首页晋江外贸网站建设
  • 如何更改网站模板网站建设这一行业怎样
  • 海口网站排名东网站建设
  • 李连杰做的功夫网站泉州四方网站开发
  • 台州专业网站设计系统简单的购物网站制作
  • 中国建筑信息资讯网网站的优化用什么软件
  • wordpress本地网站打开慢电商网课
  • 仿照别人的网站做违法吗江苏集团网站建设
  • 一家专门做建材的网站找人做个网站大概多少钱
  • 信息展示网站系统网站策划书怎么写
  • 吉木萨尔县建设局网站岳阳网站推广
  • 九宫格网站模板本机网站环境搭建
  • 自学网站建设 难吗企业网站制作公司合肥
  • 网站建设的网页怎么做餐饮装修公司推荐
  • 网站页面是自己做还是使用模板惠州seo外包费用
  • 深圳专业网站建设技术郑州网络推广平台有哪些
  • 网站建设的费用预算怎么查自己名下有没有注册公司
  • 深圳医院网站建设网站产品页模板
  • 文化馆网站建设做直播的网站有哪些
  • 网站首页怎样排版如何把网站放在根目录
  • 昭通网站开发公司企业网站包含的要素
  • 网站手机版下悬浮条怎么做农产品信息网站的建设
  • 有关网站开发的文章做微商网站的软文
  • 做网站公司起什么名字西安官网seo技术
  • zepto网站开发用帝国cms做的网站首页
  • 手机影视网站制作一站式服务大厅官网
  • 创意网站展示汕尾百度seo公司