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

寻找集团网站建设平面设计培训费用一般是多少

寻找集团网站建设,平面设计培训费用一般是多少,精美ppt模板免费下载百度文库,建立网站请示react中为什么使用jsxReact 认为渲染逻辑本质上与其他 UI 逻辑内在耦合,比如,在 UI 中需要绑定处理事件、在某些时刻状态发生变化时需要通知到 UI,以及需要在 UI 中展示准备好的数据。react认为将业务代码和数据以及事件等等 需要和UI高度耦合…

react中为什么使用jsx


React 认为渲染逻辑本质上与其他 UI 逻辑内在耦合,比如,在 UI 中需要绑定处理事件、在某些时刻状态发生变化时需要通知到 UI,以及需要在 UI 中展示准备好的数据。

react认为将业务代码和数据以及事件等等 需要和UI高度耦合。所以采用了jsx。

什么是jsx


jsx是javascript的语法扩展,类似模板写法格式(类似模板引擎)

JSX是一种JavaScript的语法扩展,首先运用于React中,其格式比较像是模版语言

特点:

React认为渲染逻辑本质上与其他UI逻辑内在耦合,比如,在UI中需要绑定处理事件、在某些时刻状态发生变化时需要通知到UI,以及需要在UI中展示准备好的数据。 [4]

JSX可以使用引号来定义以字符串为值的属性:

const element =

;

也可以使用大括号来定义以JavaScript表达式为值的属性:

const element =

;

因为JSX的特性更接近JavaScript而不是HTML,所以React DOM使用camelCase(小驼峰)命名来定义属性的名称,而不是使用HTML的属性名称。例如:class变成了className,而tableindex则对应着tableIndex

需要注意:  js+html 混合写法
属性命名:小驼峰
属性绑值:{}  直接赋值 ""
元素内容中写js代码:
<div>
{//代码
}
</div>
react组件中jsx写法格式:
function App() {let name = "小花";let cname = "active";return (<div className="App">测试<div className={cname}>{name}</div></div>);
}

jsx可以防止注入攻击:

function App() {let name = "小花";let cname = "active";//注入脚本let str="<input src='www.***.com'/>";return (<div className="App">测试<div className={cname}>{name}</div><div>{str}</div></div>);
}

react中组件


  1. 函数组件

  1. 类组件

组件的书写格式遵循es5  es6

函数组件:

function App() {//必带返回return <div className="App">测试</div>;
}let App = () => {return <div className="App">测试</div>;
};
在mainjs文件中引入app组件

该函数被执行 ,获取到的是编译之后的jsxDEV(‘div’,{className:’’})格式。

jsxDEV('div',{ className: "active" })
let ele=React.createElement("div", { className: "active" });
console.log(ele);

类组件写法:

import React from "react";
console.log(React.Component);
//es6 class  继承  react component class类
class App extends React.Component {constructor(props) {super(props);//执行父类的构造}//渲染函数render() {return <div>测试</div>;}
}export default App;
export default App;

函数组件和类组件的使用场景


函数组件主要用于UI界面的渲染   react  16.8以前
16.8版本之后react  hooks API  函数可以写业务逻辑了。
类组件主要做复杂的业务逻辑的。
http://www.sczhlp.com/news/54745/

相关文章:

  • 攻击asp网站网站建设 APP开发销售怎么做
  • 网站建设需求文档模板下载如何做一个电商
  • 建网站方案图跃企业网站建设
  • sol问题
  • 比较好的营销网站深圳网站建设saote
  • seo网站外链工具开发商城网站开发
  • 建设部国家标准网站铜川免费做网站
  • 福州做网站的上海比较好的设计工作室
  • 需求登记网站怎么做dedecms婚纱摄影网站模板
  • 石家庄网站建设外包公司大庆城市投资建设网站
  • 西安网站制作托搭建网站有什么用
  • 物流网站给做软件下载wordpress一键登录
  • 怎么建立一个网站网址饮食网站模板
  • 做网站费用怎么付网络营销方案制定
  • 网站建设背景资料医疗网站被黑后可以做排名
  • 综合商城网站建设平顶山市网站建设公司
  • 做网站的销售注册安全工程师继续教育网
  • 黄冈建设局网站首页网站运营策略
  • 网站服务器租用有什么好有域名自己做网站吗
  • 公司网站建设方案全网霸屏推广系统
  • 建设银官方网站seo批量建站方法
  • 微网站成功案例陕西省建设监理协会证书查询网站
  • 广州比较有名的网站建设公司部署在本地的wordpress
  • 网站做哪些主题比较容易做微信小程序 编程
  • 网站的功能和作用是什么青岛蝉联全国十佳民企
  • 肇庆企业网站关键词优化教程深圳搜索引擎优化seo
  • 建设网站有什么作用网站建设总结经验
  • 成都网站制作建设windows 2003 iis wordpress
  • 网站应用程序池如何快速做网站排名
  • 左侧 导航 网站风云办公ppt模板网站