榆林网站建设【榆林网络公司】榆林做网站、榆林微信公众号开发、榆林网站设计、榆林小程序制作-网站优化-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

榆林网站建设【榆林网络公司】榆林做网站、榆林微信公众号开发、榆林网站设计、榆林小程序制作

发表日期: 2021-05-27 10:18:12 浏览次数:137

榆林网站建设【榆林网络公司】榆林做网站、榆林微信公众号开发、榆林网站设计、榆林小程序制作


网站建设.jpg



榆林市,陕西省地级市,始于春秋战国,兴于明清,明朝九边重镇“延绥镇“(又称榆林镇)驻地,康熙皇帝赐“两守孤城,千秋忠勇”刻碑 [1]  ,有“南塔北台中古城,六楼骑街天下名”的美誉,如此奇特城建,在神州大地实属罕见,这也是榆林成为国家历史文化名城重要标志。 [2] 

榆林位于中国陕西省的最北部,黄土高原和毛乌素沙地交界处,是黄土高原与内蒙古高原的过渡区。东临黄河与山西省隔河相望,西连宁夏、甘肃,南接延安,北与鄂尔多斯相连,系陕、甘、宁、蒙、晋五省区交界地,自古就是兵家必争之地。辖2个区、1个县级市、9个县 [3]  ,是陕西杂粮的主产区。能源矿产资源富集一地,被誉为“中国的科威特”。有世界七大煤田之一的神府煤田,有中国陆上探明的最大整装气田——陕甘宁气田。

榆林是国家历史文化名城 [4]  ,国家卫生城市,中国爱心城市 [5]  ,中国百强城市,国家新能源示范城市 [6]  ,国家生态保护与建设示范市 [7]  ,中国城市竞争力100强 [8]  ,2011地级城市创新能力综合测评100强,2012中国十大创富城市 [9]  ,2012年入选“2012中国特色魅力城市200强” [10]  ,2013中国西北部最具投资吸引力城市 [11]  。拥有世界文化遗产万里长城第一台—镇北台,中国最具潜力的十大古城—榆林古城 [12]  ,红石峡,统万城遗址,红碱淖,榆林沙漠国家森林公园,石峁遗址,白云山,青云寺,悬空寺,二郎山,府州城,高家堡古城,西峰寺,清涧笔架山景区等各大景点。



概述

web端三大框架react、vue和angular,本篇教程介绍react的从入门到精通。

四、变量的定义和初始化

1、使用在构造函数中创建

代码如下:

import React, {Component} from 'react';
import logo from '../logo.svg';
class Home extends Component {
  constructor(props) {
    super(props);
    this.state = {
      data:"react是优秀的前端三大框架之一"
    };
  }
  render(){
    return (
      <div className="zmz-react">
        <header className="App-header">
          <img src="https://www.zhuimengzhu.com/{logo} className="App-logo" alt="logo" />
          <p>
            我的第一个demo从react初始化开发
          </p>
          <a
            className="App-link"
            href="https://reactjs.org"
            target="_blank"
            rel="noopener noreferrer"
          >
            准备起步
          </a>
         <span>{this.state.data}</span>
        </header>
      </div>
    );
  }
}
export default Home;

效果如下:

react.js从入门到精通(二)——变量的定义和初始化、事件的使用

从上面的代码和效果我们可以看出,react.js的变量可以定义在state这个json对象中,接着把state这个json对象绑定在this上。
调用方式是:在dom树中需要用到的地方以{this.state.}方式进行使用。

2、在render中创建

代码如下:

import React, {Component} from 'react';
import logo from '../logo.svg';
class Home extends Component {
  render(){
    let datatwo = "render:react是优秀的前端三大框架之一"
    return (
      <div className="zmz-react">
        <header className="App-header">
          <img src="https://www.zhuimengzhu.com/{logo} className="App-logo" alt="logo" />
          <p>
            我的第一个demo从react初始化开发
          </p>
          <a
            className="App-link"
            href="https://reactjs.org&quot;
            target="_blank"
            rel="noopener noreferrer"
          >
            准备起步
          </a>
         <span>{datatwo}</span>
        </header>
      </div>
    );
  }
}
export default Home;

效果如下:

react.js从入门到精通(二)——变量的定义和初始化、事件的使用

效果与上面一样。

五、事件的使用

web前端是通过事件去操作界面的,所以在开发的过程中会用到大量的事件,下面以点击事件为例。

1、事件的定义和使用

代码如下:

import React, {Component} from 'react';
import logo from '../logo.svg';
class Demo extends Component {
  render(){
    return (
      <div className="zmz-react">
        <header className="App-header">
          <img src="https://www.zhuimengzhu.com/{logo} className="App-logo" alt="logo" />
          <p>
            我的第一个demo从react初始化开发
          </p>
          <a
            className="App-link"
            href="#"
            rel="noopener noreferrer"
            onClick={()=>this.click()}
          >
           点击准备起步
          </a>
        </header>
      </div>
    );
  }
   click=()=>{
    alert("装载完毕!准备起飞");
  };
}
export default Demo;

效果如下:

react.js从入门到精通(二)——变量的定义和初始化、事件的使用

2、方法中参数的引入

代码如下:

import React, {Component} from 'react';
import logo from '../logo.svg';
class Demo extends Component {
  render(){
    let data = "装载完毕!准备起飞!我是101"
    return (
      <div className="zmz-react">
        <header className="App-header">
          <img src="https://www.zhuimengzhu.com/{logo} className="App-logo" alt="logo" />
          <p>
            我的第一个demo从react初始化开发
          </p>
          <a
            className="App-link"
            href="#"
            rel="noopener noreferrer"
            onClick={()=>this.click(data)}
          >
           点击准备起步
          </a>
        </header>
      </div>
    );
  }
  click=(data)=>{
    alert(data);
  };
}
export default Demo;

效果如下:

react.js从入门到精通(二)——变量的定义和初始化、事件的使用

3、通过事件来操作变量值的变化

代码如下:

import React, {Component} from 'react';
import logo from '../logo.svg';
class Demo extends Component {
  constructor(props) {
    super(props);
    this.state = {
      data:"render:react是优秀的前端三大框架之一"
    };
  }
  render(){
    let data = "装载完毕!准备起飞!我是101"
    return (
      <div className="zmz-react">
        <header className="App-header">
          <img src="https://www.zhuimengzhu.com/{logo} className="App-logo" alt="logo" />
          <p>
            我的第一个demo从react初始化开发
          </p>
          <a
            className="App-link"
            href="#"
            rel="noopener noreferrer"
            onClick={()=>this.click(this.state.data)}
          >
           点击准备起步==
        {this.state.data}
          </a>
        </header>
      </div>
    );
  }
   click=(data)=>{
    this.setState({
      data:"你说的对!!!"
    });
  };
}
export default Demo;

效果如下:

react.js从入门到精通(二)——变量的定义和初始化、事件的使用

react.js从入门到精通(二)——变量的定义和初始化、事件的使用

this.setState()作用是将state中的数据进行修改,同时刷新界面,修改this.state.中的对应变量的值。

如果你对上面的一无所知的话可以访问追梦猪git下载demo实现快捷开发,省掉安装的步骤

追梦猪react项目demo实例(https://github.com/jiawenguang/React-demo.git)

可以通过git clone方式下载项目结构。


榆林网站建设榆林网络公司榆林做网站、榆林微信公众号开发、榆林网站设计、榆林小程序制作

上一条:江门申请400电话费用【江门企业全国热线电话办理】江门开通400电话电信价格、江门微信公众号代运营外包托管、江门网店编辑装修美工、江门网站推广优化大概需要多少钱
下一条:榆林网站制作【榆林网站优化】榆林建网站、榆林微信公众号运营、榆林网页设计、榆林微信小程序商城
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约