2021react面试题附答案

2021react面试题附答案 React视频教程系列 React 实战:CNode视频教程 完整教程目录:点击查看
React经典教程-从入门到精通 完整教程目录:点击查看
最新最全前端毕设项目(小程序+VUE+Noed+React+uni app+Express+Mongodb) 完整教程目录:点击查看
2021前端React精品教程 完整教程目录:点击查看
1. 你理解“在React中,一切都是组件”这句话。
组件是 React 应用 UI 的构建块。这些组件将整个 UI 分成小的独立并可重用的部分。每个组件彼此独立,而不会影响 UI 的其余部分。
2. 解释 React 中 render() 的目的。
每个React组件强制要求必须有一个 render()。它返回一个 React 元素,是原生 DOM 组件的表示。如果需要渲染多个 HTML 元素,则必须将它们组合在一个封闭标记内,例如

等。此函数必须保持纯净,即必须每次调用时都返回相同的结果。
3. 如何将两个或多个组件嵌入到一个组件中?
可以通过以下方式将组件嵌入到一个组件中:
class MyComponent extends React.Component{ render(){ return(Hello); } } class Header extends React.Component{ render(){ return Header Component }; } ReactDOM.render( , document.getElementById('content') );

4. 什么是 Props?
Props 是 React 中属性的简写。它们是只读组件,必须保持纯,即不可变。它们总是在整个应用中从父组件传递到子组件。子组件永远不能将 prop 送回父组件。这有助于维护单向数据流,通常用于呈现动态生成的数据。
5. React中的状态是什么?它是如何使用的?
状态是 React 组件的核心,是数据的来源,必须尽可能简单。基本上状态是确定组件呈现和行为的对象。与props 不同,它们是可变的,并创建动态和交互式组件。可以通过 this.state() 访问它们。
6. 区分状态和 props
条件 State Props
1. 从父组件中接收初始值 Yes Yes
2. 父组件可以改变值 No Yes
3. 在组件中设置默认值 Yes Yes
4. 在组件的内部变化 Yes No
5. 设置子组件的初始值 Yes Yes
6. 在子组件的内部更改 No Yes
7.什么是受控组件和非受控组件
  • 受状态控制的组件,必须要有onChange方法,否则不能使用 受控组件可以赋予默认值(官方推荐使用 受控组件) 实现双向数据绑定
class Input extends Component{ constructor(){ super(); this.state = {val:'100'} } handleChange = (e) =>{ //e是事件源 let val = e.target.value; this.setState({val}); }; render(){ return ( {this.state.val} ) } } 复制代码

  • 非受控也就意味着我可以不需要设置它的state属性,而通过ref来操作真实的DOM
class Sum extends Component{ constructor(){ super(); this.state ={result:''} } //通过ref设置的属性 可以通过this.refs获取到对应的dom元素 handleChange = () =>{ let result = this.refs.a.value + this.b.value; this.setState({result}); }; render(){ return ( {/*x代表的真实的dom,把元素挂载在了当前实例上*/} { this.b = x; }}/> {this.state.result}) } }

8.什么是状态提升
使用 react 经常会遇到几个组件需要共用状态数据的情况。这种情况下,我们最好将这部分共享的状态提升至他们最近的父组件当中进行管理。我们来看一下具体如何操作吧。
import React from 'react' class Child_1 extends React.Component{ constructor(props){ super(props) } render(){ return ({this.props.value+2}) } } class Child_2 extends React.Component{ constructor(props){ super(props) } render(){ return ({this.props.value+1}) } } class Three extends React.Component { constructor(props){ super(props) this.state = { txt:"牛逼" } this.handleChange = this.handleChange.bind(this) } handleChange(e){ this.setState({ txt:e.target.value }) } render(){ return ({this.state.txt}
) } } export default Three

9、什么是高阶组件
高阶组件不是组件,是 增强函数,可以输入一个元组件,返回出一个新的增强组件
  • 属性代理 (Props Proxy) 在我看来属性代理就是提取公共的数据和方法到父组件,子组件只负责渲染数据,相当于设计模式里的模板模式,这样组件的重用性就更高了
function proxyHoc(WrappedComponent) { return class extends React.Component { render() { const newProps = { count: 1 } return } } } 复制代码

  • 反向继承
const MyContainer = (WrappedComponent)=>{ return class extends WrappedComponent { render(){ return super.render(); } } }

10.什么是上下文Context
Context 通过组件树提供了一个传递数据的方法,从而避免了在每一个层级手动的传递 props 属性。
  • 用法:在父组件上定义getChildContext方法,返回一个对象,然后它的子组件就可以通过this.context属性来获取
import React,{Component} from 'react'; import ReactDOM from 'react-dom'; import PropTypes from 'prop-types'; class Header extends Component{ render() { return () } } class Title extends Component{ static contextTypes={ color:PropTypes.string } render() { return (Title) } } class Main extends Component{ render() { return (<Content> </Content>) } } class Content extends Component{ static contextTypes={ color: PropTypes.string, changeColor:PropTypes.func } render() { return (Content <button onClick={()=>this.context.changeColor('green')}>绿色</button> <button onClick={()=>this.context.changeColor('orange')}>橙色</button>) } } class Page extends Component{ constructor() { super(); this.state={color:'red'}; } static childContextTypes={ color: PropTypes.string, changeColor:PropTypes.func } getChildContext() { return { color: this.state.color, changeColor:(color)=>{ this.setState({color}) } } } render() { return (<Main/>) } } ReactDOM.render(<strong>【2021react面试题附答案】</strong>,document.querySelector('#root')); </code></blockquote><br /> </p> <div class="dede_pages"><ul></ul></div> <div class="pcd_ad"> <center><div class="_ahwullr0ac"></div> <script type="text/javascript"> (window.slotbydup = window.slotbydup || []).push({ id: "u6834461", container: "_ahwullr0ac", async: true }); </script> <script type="text/javascript" src="//cpro.baidustatic.com/cpro/ui/cm.js" async="async" defer="defer" > </script></center> </div> <div class="mbd_ad"> <div style=margin-top:10px;margin-bottom:10px;> <div class="_i7aftr79jl"></div> <script type="text/javascript"> (window.slotbydup = window.slotbydup || []).push({ id: "u5950612", container: "_i7aftr79jl", async: true }); </script> <!-- ½űֻһ --> <script type="text/javascript" src="//cpro.baidustatic.com/cpro/ui/cm.js" async="async" defer="defer" > </script> </div> </div> <h3>推荐阅读</h3> <ul class="post-loop post-loop-default cols-0"> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/2450255.html" title="秋季水库钓鱼怎么选择钓位 刚入秋水库钓鱼技巧"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="秋季水库钓鱼怎么选择钓位 刚入秋水库钓鱼技巧" src="http://img.readke.com/230606/230H32054-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/2450255.html"> <b>秋季水库钓鱼怎么选择钓位 刚入秋水库钓鱼技巧 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/3209589.html" title="历史上真的有活人祭祀吗:有 中西都存在"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="历史上真的有活人祭祀吗:有 中西都存在" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/3209589.html"> <b>历史上真的有活人祭祀吗:有 中西都存在 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/1236211.html" title="氨基酸与玻尿酸面膜哪个好"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="氨基酸与玻尿酸面膜哪个好" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/1236211.html"> <b>氨基酸与玻尿酸面膜哪个好 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/1802064.html" title="Death是什么意思? death是什么意思啊"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="Death是什么意思? death是什么意思啊" src="http://img.readke.com/230426/2301116132-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/1802064.html"> <b>Death是什么意思? death是什么意思啊 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/3511749.html" title="如何把电视猫安装在电视上去,基本流程就这些"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="如何把电视猫安装在电视上去,基本流程就这些" src="http://img.readke.com/231121/0K2313193-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/3511749.html"> <b>如何把电视猫安装在电视上去,基本流程就这些 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/2954006.html" title="高压锅保压是什么意思 高压锅 保压"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="高压锅保压是什么意思 高压锅 保压" src="http://img.readke.com/230808/052QSb0-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/2954006.html"> <b>高压锅保压是什么意思 高压锅 保压 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/10122T0922021.html" title="国内市场|小米千店同开,伴随手机价格倍增,性价比正在远离"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="国内市场|小米千店同开,伴随手机价格倍增,性价比正在远离" src="https://p0.ssl.img.360kuai.com/t01c280c1d0a48063c3.jpg?size=500x300"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/10122T0922021.html"> <b>国内市场|小米千店同开,伴随手机价格倍增,性价比正在远离 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/900322.html" title="屈臣氏电商平台 屈臣氏自营电商什么意思,屈臣氏自营店是什么意思"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="屈臣氏电商平台 屈臣氏自营电商什么意思,屈臣氏自营店是什么意思" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/900322.html"> <b>屈臣氏电商平台 屈臣氏自营电商什么意思,屈臣氏自营店是什么意思 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/2453121.html" title="微信区王者怎么登录别人的号"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="微信区王者怎么登录别人的号" src="http://img.readke.com/230607/05343Q559-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/2453121.html"> <b>微信区王者怎么登录别人的号 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/1324258.html" title="厨房三件套是哪三件套,厨房三件套包括哪些东西"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="厨房三件套是哪三件套,厨房三件套包括哪些东西" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/1324258.html"> <b>厨房三件套是哪三件套,厨房三件套包括哪些东西 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/01264293E2022.html" title="gt2|realme 9 Pro系列新机曝光,三款配色,搭载骁龙695处理器"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="gt2|realme 9 Pro系列新机曝光,三款配色,搭载骁龙695处理器" src="https://p0.ssl.img.360kuai.com/t018dd8767a82555a92.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/01264293E2022.html"> <b>gt2|realme 9 Pro系列新机曝光,三款配色,搭载骁龙695处理器 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/1341251.html" title="玻璃钢浮雕厂家批发销售,玻璃钢 浮雕 颜色"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="玻璃钢浮雕厂家批发销售,玻璃钢 浮雕 颜色" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/1341251.html"> <b>玻璃钢浮雕厂家批发销售,玻璃钢 浮雕 颜色 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/2650188.html" title="马化腾、张一鸣们开始重仓元宇宙,国资投资机构要入场吗?"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="马化腾、张一鸣们开始重仓元宇宙,国资投资机构要入场吗?" src="http://img.readke.com/230707/1Z03Sc9-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/2650188.html"> <b>马化腾、张一鸣们开始重仓元宇宙,国资投资机构要入场吗? </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/512903.html" title="Windows8系统打开不了Metro界面的2大处理措施"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="Windows8系统打开不了Metro界面的2大处理措施" src="http://img.readke.com/220414/22240535c-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/512903.html"> <b>Windows8系统打开不了Metro界面的2大处理措施 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/1469966.html" title="好听带利的微信昵称 好听带利字的微信昵称"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="好听带利的微信昵称 好听带利字的微信昵称" src="http://img.readke.com/230408/1S5544110-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/1469966.html"> <b>好听带利的微信昵称 好听带利字的微信昵称 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/01054101G2022.html" title="阿博随笔2019-10-16"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="阿博随笔2019-10-16" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/01054101G2022.html"> <b>阿博随笔2019-10-16 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/974788.html" title="当归煮鸡蛋一般放几个鸡蛋就可以了"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="当归煮鸡蛋一般放几个鸡蛋就可以了" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/974788.html"> <b>当归煮鸡蛋一般放几个鸡蛋就可以了 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/2801174.html" title="抖音买了否冷是什么意思 买了佛冷歌曲介绍"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="抖音买了否冷是什么意思 买了佛冷歌曲介绍" src="http://img.readke.com/230722/14363L103-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/2801174.html"> <b>抖音买了否冷是什么意思 买了佛冷歌曲介绍 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/4003185.html" title="公司基本分析框架,大数据的基本分析框架"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="公司基本分析框架,大数据的基本分析框架" src="/images/defaultpic.gif"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/4003185.html"> <b>公司基本分析框架,大数据的基本分析框架 </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/3011146.html" title="炉石这次更新后大家有没有碰到什么bug?"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="炉石这次更新后大家有没有碰到什么bug?" src="http://img.readke.com/230816/0U32521A-0-lp.jpg"> </a> </div> <div class="item-content"> <h4 class="item-title"> <a href="/c/3011146.html"> <b>炉石这次更新后大家有没有碰到什么bug? </b></a></h4> <div class="item-meta"> <div class="item-meta-right"> </div> </div> </div> </li> </ul> <p><br /><ul class="post-loop post-loop-list cols-4"><li><a href="/c/021T5L262022.html" title="PMSJ寻平面设计师之现代(Hyundai)" target="_blank">PMSJ寻平面设计师之现代(Hyundai) </a></li> <li><a href="/c/021T5KK2022.html" title="杜月笙的口才" target="_blank">杜月笙的口才 </a></li> <li><a href="/c/021T5Ga2022.html" title="Linux下面如何查看tomcat已经使用多少线程" target="_blank">Linux下面如何查看tomcat已经使用多少线程 </a></li> <li><a href="/c/021T5G5R022.html" title="皮夹克" target="_blank">皮夹克 </a></li> <li><a href="/c/021T5E352022.html" title="解读《摩根集团》(1)" target="_blank">解读《摩根集团》(1) </a></li> <li><a href="/c/021T5E322022.html" title="绘本与写作" target="_blank">绘本与写作 </a></li> <li><a href="/c/021T5BI2022.html" title="蓝桥杯试题" target="_blank">蓝桥杯试题 </a></li> <li><a href="/c/021T5A002022.html" title="麦田社群" target="_blank">麦田社群 </a></li> <li><a href="/c/021T564T2022.html" title="面对苦难——如何化解" target="_blank">面对苦难——如何化解 </a></li> <li><a href="/c/021T5644R022.html" title="葱爷说股20190107" target="_blank">葱爷说股20190107 </a></li> </ul></p> <div class=entry-copyright> <p></p> </div> </div> <div class="entry-footer"> <div class="prev-next sb br mb clearfix"> <p class="post-prev fl ellipsis">上一篇:<a href='/c/10132V3602021.html'>t-io的生态结构,可以大致看到t-io的性能</a> </p> <p class="post-next fr ellipsis">下一篇:<a href='/c/10132V3622021.html'>干货满满!龙蜥社区Meetup走进龙芯圆满结束,5大技术分享精彩回顾</a> </p> </div> </div> </div> </article> </main> <aside class="sidebar"> <div class="widget widget_post_thumb"> <h3 class="widget-title"><span>更多...</span></h3> <ul> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/02034334552022.html" title="喜欢看小说看电视剧的,看的究竟是什么()"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="喜欢看小说看电视剧的,看的究竟是什么()" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/02034334552022.html" title="喜欢看小说看电视剧的,看的究竟是什么()">喜欢看小说看电视剧的,看的究竟是什么()</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/09132031c2021.html" title="必修三专题二第二课中国古代的艺术"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="必修三专题二第二课中国古代的艺术" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/09132031c2021.html" title="必修三专题二第二课中国古代的艺术">必修三专题二第二课中国古代的艺术</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/0S111N242021.html" title="2018.11.10"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="2018.11.10" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/0S111N242021.html" title="2018.11.10">2018.11.10</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/092624D2R021.html" title="被惦记的幸福"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="被惦记的幸福" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/092624D2R021.html" title="被惦记的幸福">被惦记的幸福</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/09222324T2021.html" title="護法童子(1)|護法童子(1) / 双葉社 / 1985年06月24日(月)"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="護法童子(1)|護法童子(1) / 双葉社 / 1985年06月24日(月)" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/09222324T2021.html" title="護法童子(1)|護法童子(1) / 双葉社 / 1985年06月24日(月)">護法童子(1)|護法童子(1) / 双葉社 / 1985年06月24日(月)</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/110230K322021.html" title="【议程公布】2021年MongoDB中文社区南京技术沙龙"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="【议程公布】2021年MongoDB中文社区南京技术沙龙" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/110230K322021.html" title="【议程公布】2021年MongoDB中文社区南京技术沙龙">【议程公布】2021年MongoDB中文社区南京技术沙龙</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/1231395E62021.html" title="最近我有一个烦恼"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="最近我有一个烦恼" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/1231395E62021.html" title="最近我有一个烦恼">最近我有一个烦恼</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/0Z616393R021.html" title="2021-01-31陈艳霞(《通路指向》)"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="2021-01-31陈艳霞(《通路指向》)" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/0Z616393R021.html" title="2021-01-31陈艳霞(《通路指向》)">2021-01-31陈艳霞(《通路指向》)</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/11113201092021.html" title="Springboot+vue前后端分离项目,poi导出excel提供用户下载的解决方案"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="Springboot+vue前后端分离项目,poi导出excel提供用户下载的解决方案" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/11113201092021.html" title="Springboot+vue前后端分离项目,poi导出excel提供用户下载的解决方案">Springboot+vue前后端分离项目,poi导出excel提供用户下载的解决方案</a></p> </div> </li> <li class="item"> <div class="item-img"> <a class="item-img-inner" href="/c/111I2O2H021.html" title="插入排序算法之希尔排序+直接插入排序"> <img width="480" height="300" class="attachment-default size-default wp-post-image j-lazy" alt="插入排序算法之希尔排序+直接插入排序" src="/images/defaultpic.gif"> </a></div> <div class="item-content"> <p class="item-title"><a href="/c/111I2O2H021.html" title="插入排序算法之希尔排序+直接插入排序">插入排序算法之希尔排序+直接插入排序</a></p> </div> </li> </ul> </div> </aside> </div> </div> <footer class="footer"> <div class="container"> <div class="clearfix"> <div class="footer-col footer-col-logo"> <!--<img src="/skin/images/logo-footer.png">--></div> <div class="footer-col footer-col-copy"> <ul class="footer-nav hidden-xs"> <li class="menu-item menu-item-706"><a href="/baike/">生活百科</a></li> <li class="menu-item menu-item-706"><a href="/it/">it技术</a></li> </ul> <div class="copyright"> <p>Copyright © 2017-2022 锐客网 <a href="http://beian.miit.gov.cn/" target="_blank" rel="nofollow">京ICP备11041112号-41</a> </p> </div> </div> <div class="footer-col footer-col-sns"> <div class="footer-sns"> </div> </div> </div> </div> </footer> <div class="action action-style-0 action-color-0 action-pos-1" style="bottom:15%;"> <div class="action-item gotop j-top"> <i class="web-icon wi action-item-icon"><svg aria-hidden="true"> <use xlink:href="#wi-arrow-up-2"></use> </svg></i></div> </div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?79e4e485d34c6fc717489eaa10b314e3"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </div> <script>var _web_js={};</script> <script src="/skin/js/index.js"></script> </body> </html>