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

商务网站页面磁力蜘蛛

商务网站页面,磁力蜘蛛,如何做网站logo 设置平滑,上海做兼职哪个网站1.高阶函数与函数柯里化概念 高阶函数:符合其中之一,那该函数为高阶函数 1.A函数,接收的参数是一个函数,那么A就是高阶函数2.A函数,调用的返回值是一个函数,那么A就是高阶函数 常见的高阶函数&#xff1a…

1.高阶函数与函数柯里化概念

 高阶函数:符合其中之一,那该函数为高阶函数

  • 1.A函数,接收的参数是一个函数,那么A就是高阶函数
  • 2.A函数,调用的返回值是一个函数,那么A就是高阶函数

常见的高阶函数:Promise setTimeout  数组常见的方法 arr.map、filter、reduce、sort、forEach、find、findIndex、some、every、bind、call、apply。

函数柯里化:通过函数调用继续返回函数的方式,实现多次接收参数最后统一处理函数编码形式。

2.提交表单数据调用同一方法

具体实现

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Hello,React 表单调用同一方法保存数据</title>
</head><body><!-- 容器 --><div id="test"></div><!-- {/* // 引入 React核心库 */} --><script src="https://unpkg.com/react@16/umd/react.production.min.js"></script><!-- {/* // 引入 react-dom 用于支持 react 操作 DOM */} --><script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script><!-- {/* // 引入 babel:1. ES6 ==> ES5 2. jsx ==> js */} --><script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script><!-- {/* // 引入 JSX 语法 */} --><script type="text/babel">// 1. 创建组件class LoginForm extends React.Component {// 初始化状态state = {username: '',//用户名password: ''//密码}// change事件 保存表单数据saveFormData = (dataType) => {return (event) => {this.setState({// 使用对象展开运算符将用户名或密码存入 state状态中[dataType]: event.target.value})}}handleSubmit = (event) => {// 阻止默认事件 阻止提交表单event.preventDefault()console.log(this.state);const ojectData = this.statealert(`用户名:${ojectData.username},密码:${ojectData.password}`)}render() {return (<form  onSubmit={this.handleSubmit}>用户名:<input onChange={this.saveFormData('username')} type="text" name="username" /><br />密码:<input  onChange={this.saveFormData('password')} type="password" name="password" /><br /><button>登录</button></form>)}}// 2. 渲染虚拟DOM到页面ReactDOM.render(<LoginForm />,document.getElementById('test'))</script>
</body></html>

 非柯里化实现提交

<body><!-- 容器 --><div id="test"></div><!-- {/* // 引入 React核心库 */} --><script src="https://unpkg.com/react@16/umd/react.production.min.js"></script><!-- {/* // 引入 react-dom 用于支持 react 操作 DOM */} --><script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script><!-- {/* // 引入 babel:1. ES6 ==> ES5 2. jsx ==> js */} --><script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script><!-- {/* // 引入 JSX 语法 */} --><script type="text/babel">// 1. 创建组件class LoginForm extends React.Component {// 初始化状态state = {username: '',//用户名password: ''//密码}// change事件 保存表单数据saveFormData = (dataType,event) => {this.setState({// 使用对象展开运算符将用户名或密码存入 state状态中[dataType]: event.target.value})}handleSubmit = (event) => {// 阻止默认事件 阻止提交表单event.preventDefault()console.log(this.state);const ojectData = this.statealert(`用户名:${ojectData.username},密码:${ojectData.password}`)}render() {return (<form  onSubmit={this.handleSubmit}>用户名:<input onChange={event=>this.saveFormData('username',event)} type="text" name="username" /><br />密码:<input  onChange={event=>this.saveFormData('password',event)} type="password" name="password" /><br /><button>登录</button></form>)}}// 2. 渲染虚拟DOM到页面ReactDOM.render(<LoginForm />,document.getElementById('test'))</script>
</body>
http://www.dtcms.com/wzjs/139762.html

相关文章:

  • 网页制作模板之家上海优化seo排名
  • 工业设计网站官网网站建设营销推广
  • 做网站是先做后台还是前端seo常用工具有哪些
  • 如何防止网站挂黑链宝塔没有域名直接做网站怎么弄
  • 订阅号和服务号的区别河源市seo点击排名软件价格
  • 新手做站必看 手把手教你做网站seo搜索引擎优化名词解释
  • 杭州哪家做网站免费推广途径与原因
  • 如何做贴吧类网站多钱网站怎么做
  • 山西教育平台网站建设付费恶意点击软件
  • 做电商讲师课程的网站百度推广费用预算表
  • 深圳宝安西乡网站建设google网站搜索
  • 武汉网站建设 网站制作免费的推广引流软件下载
  • 身份证图片生成器在线制作seo变现培训
  • 专业做包装设计网站成都网络推广优化
  • 生物科技公司网站模板下载自助建站官网
  • 企业所得税税率表2022年整站seo技术搜索引擎优化
  • 做购物网站百度网址是多少 百度知道
  • 成人学电脑在哪里报名网络推广优化是干啥的
  • 数字货币网站开发企业员工培训课程有哪些
  • 营销网站的设计思路外包平台
  • 自己做培训网站烟台seo网络推广
  • 德国室内设计无锡seo网站排名
  • 做外贸需要关注国外哪些网站网络广告宣传平台
  • 网站建设优化服务方案模板武汉seo公司排名
  • 做网站的服务器cpu异常2023广东最新疫情
  • 秦皇岛市做公司网站的网络推广平台排名
  • 南宁网站建设找哪家推广普通话黑板报
  • 东西湖网站建设学生个人网页制作素材
  • 北京网站建设付款方式杭州关键词优化平台
  • 简单网页设计模板图购买seo关键词排名优化官网