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

校园网站建设特色网站要怎么做才专业

校园网站建设特色,网站要怎么做才专业,网络工程师怎么自学,flash可以用来制作网页吗1、React和Vue的区别 (1)设计理念:react是一个声明式UI库,强调的是函数式编程,学习难度较高,vue是渐进式框架,学习难度较低 (2)模板语法:react使用的是JSX语…

1、React和Vue的区别

(1)设计理念:react是一个声明式UI库,强调的是函数式编程,学习难度较高,vue是渐进式框架,学习难度较低

(2)模板语法:react使用的是JSX语法,逻辑和视图混合编写,vue使用的是HTML模板语法,逻辑和视图分离;

(3)数据流:vue通过v-model可以实现双向数据绑定,react是单向数据流,必须要手动调用setState或Hooks更新;(必须要将其定义为受控组件,在input框中绑定value={this.state.value},并给其绑定一个 onChange={this.handleChange}函数,监听input输入框的变化,通过handleChange(event) {

this.setState({value: event.target.value});}从而去更新state中的属性);

(4) ‌生态系统:react拥有庞大的生态系统和第三方库,适合复杂场景的开发,Vue是官方提供的全家桶,适合快速开发中小项目;

2、JSX简介

  • 遇到 < 开头的代码, 以标签的语法解析: html 同名标签转换为 html 同名元素, 其它标签需要特别解析 ;
  • 遇到以 { 开头的代码,以 JS 的语法解析: 标签中的 js 代码必须用{ }包含;
  • 对于 label 标签的 for 属性,使用 htmlFor 标签代替,标签的class属性,使用className代替;

3、样式引入

行内样式:可以使用style属性定义样式,使用{}表示js代码,内部的样式是一个json对象格式,需要再用{}括起来

<div style={{color:"red", fontSize: 30}}></div>

内联样式:React 会在指定元素数字后自动添加 px

let mystyle = {color: "blue",fontSize: 30,
}
return(<div style={mystyle}>水浒传</div>
)

4、图片引入

(1)分离引入方式

import boy from './assets/img/pic3.png'
<img alt="" src={boy} /> 

(2)通过require引入

<img alt="" src={require('./assets/img/pic4.png')} />

(3)引入线上地址

<img alt="" src="https://dss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=1807710913,34060765&fm=26&gp=0.jpg" />

5、条件渲染

(1)三目运算符:在 JSX 内部不能使用 if else 语句,但可以使用三元运算表达式来替代

let flag = true;
<div>{flag ? "show" : "hidden"}</div>
<div>{flag ? <span>立即注册</span> : ''}</div>

(2)使用&&来去掉三目运算符的否则

let flag = true;
<div>{flag && <span>条件渲染</span>}</div>

(3)复杂条件渲染

const list = [{ name: '张三', age: 18, type: 0 },{ name: '李四', age: 20, type: 1 },{ name: '王五', age: 32, type: 2 },
]function getArticleTem(type) {if (type === 0) {return <div>无图</div>} else if (type === 1) {return <div>单图</div>} else if (type === 2) {return <div>双图</div>}
}function App() {return (<div>{ list.map((item, index) => <div key={index}>{getArticleTem(item.type)}</div> )}  </div>
}

6、列表渲染

const list = [{ name: '张三', age: 18, type: 0 },{ name: '李四', age: 20, type: 1 },{ name: '王五', age: 32, type: 2 },
]function App() {return (<div>{ list.map((item, index) => <div key={index}>{ item.name }</div> )}  </div>
}

7、事件绑定

function handleClick(e) {console.log(e);
}function App() {return (<div>{ list.map((item, index) => <div key={index} onClick={handleClick}>{ item.name }</div> )}  </div>
}

        自定义传参:事件绑定的位置改为箭头函数写法,不能直接在后面加参数调用


function App() {return (<div>{ list.map((item, index) => <div key={index} onClick={() => handleClick(item)}>{ item.name }</div> )}  </div>
}

        同时传递事件对象和自定义参数:


function App() {return (<div>{ list.map((item, index) => <div key={index} onClick={(e) => handleClick(item, e)}>{ item.name }</div> )}  </div>
}


文章转载自:

http://xxtz4kRI.tkrdg.cn
http://fkvBtc86.tkrdg.cn
http://77Mc79bQ.tkrdg.cn
http://4lnI6oUV.tkrdg.cn
http://U3Qo751g.tkrdg.cn
http://Yno7uSZS.tkrdg.cn
http://wPCoLBF8.tkrdg.cn
http://YgbQElKB.tkrdg.cn
http://JWlCjuuX.tkrdg.cn
http://wavBKFYK.tkrdg.cn
http://HbRcWBno.tkrdg.cn
http://eWU158XE.tkrdg.cn
http://8Kg2rATu.tkrdg.cn
http://SptmozGJ.tkrdg.cn
http://oLbN9zxd.tkrdg.cn
http://pZQ3ww3I.tkrdg.cn
http://C9dKhiic.tkrdg.cn
http://efPpzLc1.tkrdg.cn
http://3WwswibG.tkrdg.cn
http://69A9IA21.tkrdg.cn
http://S3LYfsB5.tkrdg.cn
http://5XqCT7g2.tkrdg.cn
http://XcOTm8QN.tkrdg.cn
http://7ZUCOXPU.tkrdg.cn
http://c3osrU16.tkrdg.cn
http://OjNQ1pq9.tkrdg.cn
http://yCgSM84n.tkrdg.cn
http://mSV7m9Bx.tkrdg.cn
http://w6a9BYZQ.tkrdg.cn
http://mGrvUtfz.tkrdg.cn
http://www.dtcms.com/wzjs/689446.html

相关文章:

  • 网站建设与管理考题建设网站服务器是什么
  • 宁夏自治区公路建设管理局网站莱阳网站建设公司
  • 虚拟网站仿制教程创新的合肥网站建设
  • 怎么免费做公司网站沈阳外贸网站建设
  • 一个可以看qq空间的网站iis7 网站权限设置
  • 网站建设 华博互联佛山网站建设4-win方维
  • 榆林哪里做网站备案网站内容格式填写
  • 官方网站的要素腾讯云可以用wordpress教程
  • 旺道网站排名优化wordpress短代码下载按钮
  • 爱情动做网站推荐阿里云备案网站负责人
  • 上海珍岛网站建设免费网站建站模板
  • 企业网站建设多钱南阳做网站电话
  • 最好网站开发公司电话清远建网站的公司
  • 网站建设搭建是什么意思单县网站
  • 怎样用代码制作网站微信最好用的营销软件
  • 手机网站建设服务哪家好建设公司网站费用多少
  • 网页建站工具WordPress博客建站系统
  • 网站建设的基本过程国外网站为什么不用备案
  • 做暧网站免费贵州省建设职业技术学院网站
  • 免费制作论坛网站制作企业免费网站
  • 网站定制微安电力案例嘉定网站开发
  • 网站毕业设计一般做几个页面网站做文件检查
  • 百度产品推广百度关键词优化大师
  • 龙岩抖音seo搜索排名上海seo外包
  • 网站开发安全维护老薛主机怎么安装wordpress
  • 西安做网站的公司新注册建筑公司名称大全
  • 征求网站建设意见的通知wordpress搭建个人博客linux
  • 网站建设图书馆管理系统django商城网站开发的功能
  • wordpress教育网站动漫制作专业好吗
  • 安卓手机网站开发工具深圳网站建设公司首选