目录: 1.创建组件的第一种方式 function2.将组件抽离为单独的jsx文件3.省略.jsx后缀, 配置webpack设置根目录4.创建组件的第二种方式--使用class关键字创建组件5.组件私有数据this.state(一般使用ajax获取的数据)6.有状态组件和无状态组件7.在组件中使用style行内样式8.使用css样式表美化组件9.通过modules参数启用模块化10.使用localIdentName来自定义模块化的类名11.通过local和glocal设置类名是否被模块化 创建组…
React组件三大属性之state 组件被称为"状态机", 页面的显示是根据组件的state属性的数据来显示 理解1) state是组件对象最重要的属性, 值是对象(可以包含多个数据)2) 组件被称为"状态机", 通过更新组件的state来更新对应的页面显示(重新渲染组件) 编码操作1) 初始化状态: constructor (props) { super(props) this.state = { stateProp1 : value1, stateProp2 :…
一.基本css样式 01.全局设置 全局 font-size 是 14px,line-height 是 20px. 这些样式应用到了 <body> 和所有的段落上. 另外,对 <p> (段落)还定义了1/2行高(默认为10px)的底部外边距(margin)属性. 可通过添加 .lead 让段落突出显示 variables.less文件中定义的两个LESS变量决定了排版尺寸: @baseFontSize 和 @baseLineHeight.第一个变量定义了全局font-size基准,…
1.全局CSS样式 https://v3.bootcss.com/css/ <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <!-- 以最高的ie 浏览器 渲染 --> <meta http-equiv="X-UA-Compatible" content="IE=edge">…
  -任何标签的任何属性都可以修改! -HTML里是怎么写, JS就怎么写   以下是一段js 作用于 css 的 href的 代码   <link id="l1" rel="stylesheet" type="text/css" href="css1.css" /> <script> function skin1() {     var oL=document.getElementById('l1')…
react中的css在一个文件中导入,是全局的,对其他组件标签都会有影响. 使用styled-components第三方模块来解决,并且styled-components还可以将标签和样式写到一起,作为一个有样式的组件,这样样式就是这个组件的私有样式,不会给其他组件造成影响,也很方便. 下包: npm i styled-components 公共类的写法如下:把.css文件改为.js文件,代码如下: import {createGlobalStyle} from 'styled-componen…
来由 在一些插件中经常看到, 在class属性中出现一些跟样式无关的属性值, 这些值在css样式中没有对应定义, 但是在js中会根据这个值来给dom对象添加特殊的行为, 例如: jquery validate: from http://www.cnblogs.com/hejunrex/archive/2011/11/17/2252193.html <p><label for="email">E-Mail</label><input id=&qu…
创建组件的方法,组件的props属性.state属性的用法和特点,父子组件传值,兄弟组件传值 1.react组件 1.1.创建组件的方法 1.1.1.函数组件 定义一个组件最简单的方式是使用JavaScript函数 function fn(props){ return <h1>Hello,{props.name}</h1>; } 该函数是一个React组件,它接收一个单一的 " props " 对象并返回了一个React 元素.我们之所以称这种类型的组件为函数组…
1.创建组件的方法   函数组件   class组件 1.1 函数组 无状态函数式组件形式上表现为一个只带有一个 `render()` 方法的组件类,通过函数形式或者 `ES6` 箭头 `function`的形式在创建,并且该组件是无state状态的.具体的创建形式如下 import React from 'react '; //定义一个React组件 function App() { return ( <div> hello React... </div> ); } export…
React组件三大属性之 props 理解1) 每个组件对象都会有props(properties的简写)属性2) 组件标签的所有属性都保存在props中 作用1) 通过标签属性从组件外向组件内传递变化的数据2) 注意: 组件内部不要修改props数据 编码操作1) 内部读取某个属性值 this.props.propertyName2) 对props中的属性值进行类型限制和必要性限制 Person.propTypes = { name: React.PropTypes.string.isRequ…