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

门户网站建设多少钱百度公司注册地址

门户网站建设多少钱,百度公司注册地址,学动漫插画的培训机构,网站的排名就是友情链接React JSX语法 什么是React JSX JSX#xff08;javascript xml#xff09; 就是JavaScript和XML结合的一种格式#xff0c;是JavaScript的语法扩展#xff0c;只要把HTML代码写在JS中#xff0c;就为JSX。用于动态构建用户界面的Javascript库#xff0c;发送请求获取数据…React JSX语法 什么是React JSX JSXjavascript xml 就是JavaScript和XML结合的一种格式是JavaScript的语法扩展只要把HTML代码写在JS中就为JSX。用于动态构建用户界面的Javascript库发送请求获取数据处理数据过滤整理格式操作DOM呈现页面React是一个将数据渲染为HTML视图的开源JavaScript库。 JS和JSX的区别 原生JavaScript操作DOM繁琐效率低使用Javascript直接操作Dom浏览器会进行大量的重绘重排原生JavaScript没有组件化的编码方案代码复用率比较低。 JS是直接写在下·XML的语法每个XML标签都会被JSX工具转换成纯JS代码使用JSX可以使组件的结构和组件之间的关系看上去更加的清晰JS是原生写法需要通过script标签引入。 React使用JSX的有点 JSX执行更快因为它在编译为JavaScript代码后进行优化。它是类型安全的在编译过程中就能发现错误。声明式语法更加直观与HTML结构相同降低了学习成本提升开发效率。JSX语法中一定要有一个定义元素包裹否则编译报错程序不能运行。 React JSX 中使用JS表达式 再JSX中通过大括号语法{}识别javaScript中的表达式比如常见的变量函数调用方法调用等等 使用引号传递字符串。使用JavaScript变量。函数调用和方法调用。使用JavaScript对象。 React JSX 中实现列表渲染 语法再JSX中可以使用原生的JS中的map方法遍历渲染列表。 const List [{id:01,name:vue2},{id:02,name:React},{id:03,name:eachers},{id:04,name:vue3}, ] function Home(){return(div{/* map循环那个结构return那个结构*/}{/* 注意循环列表时加上一个独一无二的值key */}ul{List.map(itemli key{item.id}{item.name}/li)}/ul/div) } export default Homekey的作用react框架内部提升Dom操作的性能。 React JSX 中实现条件渲染 一条使用逻辑与多条使用三元运算符 const isLogin true function Home(){return(div{/* 逻辑与 */}{isLogin spanthis is span/span}{/* 三元运算符 */}{isLogin ? spanjack/span:spanloading.../span}/div) } export default HomeReact JSX 复杂情况条件渲染 解决方案自定义函数和自定义语句 const articalType 1 //0 1 2 // 定义核心函数根据文章类型返回不同的JSX模板 function getArticleTem(){if(articalType 0){return div我是无图文章/div}else if(articalType1){return div我是单图模式/div}else{return div我是三图模式/div} } function Home(){return(div{/* 通过调用函数渲染不同的模板 */}{getArticleTem()}/div) } export default HomeReact JSX事件绑定 语法 on 事件名称 {事件处理程序} 1.点击触发并且拿到参数e function Home(){const handleClik (e){console.log(button被点击了,e)}return(divbutton onClick{handleClik}click me/button/div) } export default Home传递自定义参数 事件绑定的位置该找成箭头函数的写法 在执行click实际处理业务函数的时候传递实参。 function Home(){//传递自定义参数const handleClik (name){console.log(button被点击了,name)}return(divbutton onClick{()handleClik(jack)}click me/button/div) } export default Home同时传递事件对象和自定义参数在事件绑定的位置传递实参e和自定义参数handleClick中生命形参注意顺序对应。 function Home(){//既要传递自定义参数而且还要传递事件对象econst handleClik (name,e){console.log(button被点击了,name,e)}return(divbutton onClick{(e)handleClik(jack,e)}click me/button/div) } export default HomeReact中的组件 概念 一个组件就是用户界面的一部分它可以有自己的逻辑和外观组件之间可以互相嵌套可以以复用多次。组件化开发可以让开发者像搭积木一样搭建一个庞大的项目。 React中一个组件就是首字母大写的函数内部存放了组建的逻辑和视图UI渲染组件只需要把组件当成标签书写即可。 一个简单组件例子 function Home(){return(div{/* 自闭和 */}Button /{/* 成对标签 */}Button/Button/div) } function Button(){// 组件内部逻辑return buttonclick me/button } export default Home也可以将组件写成箭头函数形式。 完结~
http://www.zqtcl.cn/news/871799/

相关文章:

  • html网站开发主要涉及哪些技术越秀金融大厦地址
  • 北京建设银行网站田村广州室内设计公司排行榜
  • 安徽金路建设集团有限公司网站平面设计班培训入门
  • 小型电子商务网站开发php mysql网站开发教程
  • 网站建设常州麦策电商2 网站建设的一般步骤包含哪些
  • cn免费域名注册网站企业推广的渠道有哪些
  • 关于网站建设心得体会网站的功能包括哪些
  • 番禺网站制作技术网站建设与管理pdf
  • 毕业设计做网站选题营销型网站功能模块
  • 西部数码网站管理助手安装建工教育网
  • wordpress 网站logowordpress文本编辑器插件
  • 杭州装饰网站建设如何免费建购物网站
  • 在vs做的项目怎么连接到网站珠海有什么网站
  • 网上购物网站建设论文6做的网站必须放在idc机房吗
  • 基于asp.net的视频网站开发500套wordpress模板
  • 商城模板建站价格寻找专业网站建设
  • 网址我的上网主页seo培训中心
  • 上海建网站服务器河南网站推广优化排名
  • 夸克作文网站淄博团购网站建设
  • 家居类企业响应式网站一个很好的个人网站开发
  • 推荐网站建设服务器百度竞价入口
  • 微信如何做网站100个成功营销策划案例
  • 手机网站分享js代码外贸网站做几种产品
  • 文化网站建设论文wordpress模板打包
  • 学校网站查询做网站 先上线再调整
  • 如何制作一个好网站培训教育网站开发
  • 杭州市网站seo网站微信建设
  • 做购物网站 需要手续安徽科技学院
  • 网站顶部下拉广告网页游戏设计培训学校
  • 做seo的网站是怎么样的wordpress访问地图