zoukankan      html  css  js  c++  java
  • react初始

    import React, { Component } from 'react'
    import "./footer.css"; //引入外部样式表
    
    export default class footer extends Component { //这里的extends继承父类的属性和方法,但是没有自己的属性和方法
        constructor(props) {
            super(props);
            this.state = {
                num: 10
            }
            // this.num = 1;
            this.show9 = this.show9.bind(this);
            // this.show9 = this.show9.apply(this); //用call和apply会直接调用函数页面刷新时就会调用show9
            console.log(this, this.show9);
        }
        show4() {
            alert(1111 + "声明的函数show");
        }
        show5 = () => {
            alert(this.state.num + "声明的箭头函数");
        }
        show7 = (content) => {
            alert(content + "带参数的箭头函数");
        }
        show8 = () => {
            alert("bind函数");
        }
        show9() {
            alert(this.state.num);
        }
        render() {
            return (
                <div>
                    <h3 className="footer">我是尾部</h3>
                    <button onClick={function () { alert("按钮1" + 1111) }}>按钮1</button>
                    <button onClick={() => { alert("按钮2箭头函数" + 222) }}>按钮2</button>
                    <button onClick={(e) => { e.target.style.color = "red"; alert("事件源e") }}>按钮3</button>
                    <button onClick={this.show4}>按钮4</button>
                    <button onClick={this.show5}>按钮5</button>
                    <button onClick={() => { alert(this.state.num + "按钮6") }}>按钮6</button>
                    <button onClick={() => { this.show7("777") }}>按钮7</button>
                    <button onClick={this.show8.bind(this)}>按钮8</button>
                    <button onClick={this.show9}>按钮9</button>
                    {/* this.show9直接写在{}中直接调用函数 */}
                </div >
            )
        }
    }
  • 相关阅读:
    Genymotion安卓模拟器和VirtualBox虚拟机安装、配置、测试(win7_64bit)
    jQuery UI (15)图标
    CSS(01)CSS层叠样式表
    Jquery(12)Jquery Ajax跨域访问
    Jquery(13)Jquery this的指向
    Jquery(18)Jquery Cookie操作
    EntityFramework报错
    单例模式应用
    FormCollection的用法
    $.ajax、$.post[转]
  • 原文地址:https://www.cnblogs.com/yizhao/p/12193471.html
Copyright © 2011-2022 走看看