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

对网站政务建设的建议团购模板网站

对网站政务建设的建议,团购模板网站,自助外贸网站制作,啥叫优化JSX是什么#xff0c;React为什么使用JSX#xff0c;babel怎么转译JSX的 在前端的框架中有两种“描述UI”的方案#xff0c;一种是JSX语法#xff0c;一种是模板语言。 其中React就是选择的JSX#xff0c;Vue就是选择的模板语言。 JSX其实就是一个语法糖#xff0c;在…JSX是什么React为什么使用JSXbabel怎么转译JSX的 在前端的框架中有两种“描述UI”的方案一种是JSX语法一种是模板语言。 其中React就是选择的JSXVue就是选择的模板语言。 JSX其实就是一个语法糖在编写React代码的时候你可以不使用JSX来进行编写。在React中你写的JSX代码最终都会被babel编译。 // JSX语法 const element h1Hello,World!/h1// babel编译后 var element React.createElement(h1,null,Hello,world!);//React17版本之前 // React17版本之后 var _jsxRuntime require(react/jsx-runtime); var element _jsxRuntime.jsx(h1,{children:Hello World!});JSX由babel转换成React.createElement或_jsxRuntime.jsx的形式函数执行后返回虚拟DOM所以说你可以不使用JSX可以直接写React.createElement或_jsxRuntime.jsx的形式。 所以我们写的代码最终都会被构建成虚拟DOM树。JSX就是一种类XML语法的语法糖让开发者来构建这个虚拟DOM树更加的方便使代码更加的简洁。 那么babel是怎么样将JSX语法转换成React.createElement或_jsxRuntime.jsx的形式的呢 babel编译JSX的流程分为三个部分 parse通过parse将JSX代码转换成AST。transform在transform阶段使用babel/plugin-transform-react-jsx插件它的核心就是visitor函数通过这个函数来遍历AST根据不同的节点类型来做不同的处理生成了JSX对应的createElement对应的AST。generate最后由generate将AST转换为JS。
http://www.dnsts.com.cn/news/25358.html

相关文章:

  • 怎么提高网站访问速度北京建设网站兼职普工
  • 微网站建设比较全面的是施工企业的施工生产计划与建设
  • 深圳网站建设哪个好网站建设鼠标滑动效果
  • 福建省住房和城乡建设厅官方网站手机网站页面制作
  • 太原营销型网站用手机做app用什么软件最好
  • php网站开发图文教程成都软件网站开发
  • 天津个人网站备案查询用什么做网站后台
  • 公司注销后 网站备案吗热搜榜百度
  • 去哪里做网站安全等级保护级别网站托管要求
  • 做网站标题代码python网站开发代码
  • 本科 网站建设的基础教程嘉峪关市建设局网站
  • 网站免费观影怎么做巩义网站建设指标点
  • 深圳市龙岗区建设局官网网站怎么对网站链接做拆解
  • 外贸网站建设原则济南搜到网络推广公司
  • 做咨询类网站风险评估网站开发能申请软件著作权吗
  • 谷歌外贸网站自己如何创建网站
  • 重庆市建设工程造价信息网站搜索引擎优化工作原理的先后顺序
  • 如何建立网站或网页大连网龙网络科技有限公司
  • 临泉做网站企业展示网站 数据库设计
  • 如何用dw建立网站建设局网站港府名都
  • 凡科外贸网站建设王也手机壁纸
  • 动态照片素材网站wordpress 任务发布插件
  • 佛山美容网站建设廊坊cms建站系统
  • diy学做衣服网站网站的风格设计包括哪些内容
  • 本地的番禺网站建设自己做网站流程
  • 怎样买空间做网站网站制作公司 首推万维科技
  • 小学文化学网站开发网页设计欣赏分析
  • 企业网站后台管理软件搜索优化排名
  • 手机银行网站建设摄影网站设计代码
  • 自己做网站投放广告网页设计教程新加坡校友会