├── .gitignore ├── .vscode └── settings.json ├── README.md ├── RcForm.html ├── RcForm ├── 01实现基本的propsForm属性.js ├── 02实现FieldsStore类实现设置字段与值.js ├── 03获取form值.js ├── 04设置和重置form值.js └── 05校验.js ├── common └── js │ ├── ajax.js │ ├── browser.5.8.38.js │ ├── browser.v5.8.38.js │ ├── browser.v6.1.19.js │ ├── react-dom.development.v16.12.0.js │ ├── react-dom.development.v16.13.1.js │ ├── react-dom.development.v16.14.0.js │ ├── react-dom.development.v17.0.2.js │ ├── react.development.v16.12.0.js │ ├── react.development.v16.13.1.js │ ├── react.development.v16.14.0.js │ ├── react.development.v17.0.2.js │ ├── react.v16.12.0.js │ ├── react.v16.14.0.js │ ├── react.v17.0.2.js │ └── react.v17.0.2copy.js ├── demo.js ├── es5.html ├── es5_code └── es5_react_code │ ├── 01 │ ├── 01.js │ ├── 02.js │ ├── 03.js │ ├── 04.js │ └── 05mapChildren.js │ ├── 02 │ └── 01.js │ ├── 03 │ └── 01.js │ └── 04 │ └── 01.js ├── es6.html ├── es6_code └── es6_react_code │ ├── 01 │ ├── 01.js │ ├── 02.js │ ├── 03.js │ ├── 04.js │ ├── 05mapChildren.js │ └── classConpoment.js │ ├── 02 │ └── 01.js │ ├── 03 │ └── 01.js │ ├── 04 │ └── 01.js │ ├── 05 │ └── 01.js │ ├── 06 │ └── 01.js │ └── demo │ ├── FiberNodeTree结构.js │ ├── classConpoment.js │ ├── functionConpoment.js │ └── tag各种组件测试.js ├── fre.html ├── fre.js ├── graphiql.js ├── graphql.html ├── index2.html ├── ng测试题.html ├── nodeServer.js ├── package.json ├── react逐行源码分析文档 ├── 01.png ├── 02.png ├── 03.png ├── 04.png ├── 05.png ├── 06.png ├── createVonde.jpg ├── react帖子.md ├── react逐行源码分析 copy.md └── react逐行源码分析.md ├── scattered_deom ├── MessageChannel.html ├── Object.prototype.hasOwnProperty.html ├── Symbol.html ├── clz32Fallback.html ├── demo.html ├── describeComponentFrame.html ├── getIteratorFn.html ├── hasOwnProperty.html ├── hasValidRef.html ├── lowPriorityWarning.html ├── newSet.html ├── objectAssign.html ├── performance.html ├── performance.mark.html ├── performance.measure.html ├── performance.now.html ├── printWarning.html ├── reg.html ├── removeChild.html ├── requestAnimationFrame.html ├── requestAnimationFrame1.html ├── requestAnimationFrame2.html ├── scheduling.html ├── shouldUseNative.html ├── tranform-rpx-px.html ├── update.next.html ├── warningWithoutStack.html ├── 二叉树.html ├── 二进制,八进制,十进制,位与,或,非,等.html └── 堆化.html └── 正则 └── at.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "liveServer.settings.port": 5508 3 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/README.md -------------------------------------------------------------------------------- /RcForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/RcForm.html -------------------------------------------------------------------------------- /RcForm/01实现基本的propsForm属性.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/RcForm/01实现基本的propsForm属性.js -------------------------------------------------------------------------------- /RcForm/02实现FieldsStore类实现设置字段与值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/RcForm/02实现FieldsStore类实现设置字段与值.js -------------------------------------------------------------------------------- /RcForm/03获取form值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/RcForm/03获取form值.js -------------------------------------------------------------------------------- /RcForm/04设置和重置form值.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/RcForm/04设置和重置form值.js -------------------------------------------------------------------------------- /RcForm/05校验.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/RcForm/05校验.js -------------------------------------------------------------------------------- /common/js/ajax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/ajax.js -------------------------------------------------------------------------------- /common/js/browser.5.8.38.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/browser.5.8.38.js -------------------------------------------------------------------------------- /common/js/browser.v5.8.38.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/browser.v5.8.38.js -------------------------------------------------------------------------------- /common/js/browser.v6.1.19.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/browser.v6.1.19.js -------------------------------------------------------------------------------- /common/js/react-dom.development.v16.12.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/react-dom.development.v16.12.0.js -------------------------------------------------------------------------------- /common/js/react-dom.development.v16.13.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/react-dom.development.v16.13.1.js -------------------------------------------------------------------------------- /common/js/react-dom.development.v16.14.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/react-dom.development.v16.14.0.js -------------------------------------------------------------------------------- /common/js/react-dom.development.v17.0.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/react-dom.development.v17.0.2.js -------------------------------------------------------------------------------- /common/js/react.development.v16.12.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/react.development.v16.12.0.js -------------------------------------------------------------------------------- /common/js/react.development.v16.13.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/react.development.v16.13.1.js -------------------------------------------------------------------------------- /common/js/react.development.v16.14.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/react.development.v16.14.0.js -------------------------------------------------------------------------------- /common/js/react.development.v17.0.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/react.development.v17.0.2.js -------------------------------------------------------------------------------- /common/js/react.v16.12.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/react.v16.12.0.js -------------------------------------------------------------------------------- /common/js/react.v16.14.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/react.v16.14.0.js -------------------------------------------------------------------------------- /common/js/react.v17.0.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/react.v17.0.2.js -------------------------------------------------------------------------------- /common/js/react.v17.0.2copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/common/js/react.v17.0.2copy.js -------------------------------------------------------------------------------- /demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/demo.js -------------------------------------------------------------------------------- /es5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es5.html -------------------------------------------------------------------------------- /es5_code/es5_react_code/01/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es5_code/es5_react_code/01/01.js -------------------------------------------------------------------------------- /es5_code/es5_react_code/01/02.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es5_code/es5_react_code/01/02.js -------------------------------------------------------------------------------- /es5_code/es5_react_code/01/03.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es5_code/es5_react_code/01/03.js -------------------------------------------------------------------------------- /es5_code/es5_react_code/01/04.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es5_code/es5_react_code/01/04.js -------------------------------------------------------------------------------- /es5_code/es5_react_code/01/05mapChildren.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es5_code/es5_react_code/01/05mapChildren.js -------------------------------------------------------------------------------- /es5_code/es5_react_code/02/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es5_code/es5_react_code/02/01.js -------------------------------------------------------------------------------- /es5_code/es5_react_code/03/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es5_code/es5_react_code/03/01.js -------------------------------------------------------------------------------- /es5_code/es5_react_code/04/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es5_code/es5_react_code/04/01.js -------------------------------------------------------------------------------- /es6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6.html -------------------------------------------------------------------------------- /es6_code/es6_react_code/01/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/01/01.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/01/02.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/01/02.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/01/03.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/01/03.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/01/04.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/01/04.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/01/05mapChildren.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/01/05mapChildren.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/01/classConpoment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/01/classConpoment.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/02/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/02/01.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/03/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/03/01.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/04/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/04/01.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/05/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/05/01.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/06/01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/06/01.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/demo/FiberNodeTree结构.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/demo/FiberNodeTree结构.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/demo/classConpoment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/demo/classConpoment.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/demo/functionConpoment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/demo/functionConpoment.js -------------------------------------------------------------------------------- /es6_code/es6_react_code/demo/tag各种组件测试.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/es6_code/es6_react_code/demo/tag各种组件测试.js -------------------------------------------------------------------------------- /fre.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/fre.html -------------------------------------------------------------------------------- /fre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/fre.js -------------------------------------------------------------------------------- /graphiql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/graphiql.js -------------------------------------------------------------------------------- /graphql.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/graphql.html -------------------------------------------------------------------------------- /index2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/index2.html -------------------------------------------------------------------------------- /ng测试题.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/ng测试题.html -------------------------------------------------------------------------------- /nodeServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/nodeServer.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/package.json -------------------------------------------------------------------------------- /react逐行源码分析文档/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/react逐行源码分析文档/01.png -------------------------------------------------------------------------------- /react逐行源码分析文档/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/react逐行源码分析文档/02.png -------------------------------------------------------------------------------- /react逐行源码分析文档/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/react逐行源码分析文档/03.png -------------------------------------------------------------------------------- /react逐行源码分析文档/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/react逐行源码分析文档/04.png -------------------------------------------------------------------------------- /react逐行源码分析文档/05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/react逐行源码分析文档/05.png -------------------------------------------------------------------------------- /react逐行源码分析文档/06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/react逐行源码分析文档/06.png -------------------------------------------------------------------------------- /react逐行源码分析文档/createVonde.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/react逐行源码分析文档/createVonde.jpg -------------------------------------------------------------------------------- /react逐行源码分析文档/react帖子.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/react逐行源码分析文档/react帖子.md -------------------------------------------------------------------------------- /react逐行源码分析文档/react逐行源码分析 copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/react逐行源码分析文档/react逐行源码分析 copy.md -------------------------------------------------------------------------------- /react逐行源码分析文档/react逐行源码分析.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/react逐行源码分析文档/react逐行源码分析.md -------------------------------------------------------------------------------- /scattered_deom/MessageChannel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/MessageChannel.html -------------------------------------------------------------------------------- /scattered_deom/Object.prototype.hasOwnProperty.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/Object.prototype.hasOwnProperty.html -------------------------------------------------------------------------------- /scattered_deom/Symbol.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/Symbol.html -------------------------------------------------------------------------------- /scattered_deom/clz32Fallback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/clz32Fallback.html -------------------------------------------------------------------------------- /scattered_deom/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/demo.html -------------------------------------------------------------------------------- /scattered_deom/describeComponentFrame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/describeComponentFrame.html -------------------------------------------------------------------------------- /scattered_deom/getIteratorFn.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/getIteratorFn.html -------------------------------------------------------------------------------- /scattered_deom/hasOwnProperty.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/hasOwnProperty.html -------------------------------------------------------------------------------- /scattered_deom/hasValidRef.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/hasValidRef.html -------------------------------------------------------------------------------- /scattered_deom/lowPriorityWarning.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/lowPriorityWarning.html -------------------------------------------------------------------------------- /scattered_deom/newSet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/newSet.html -------------------------------------------------------------------------------- /scattered_deom/objectAssign.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/objectAssign.html -------------------------------------------------------------------------------- /scattered_deom/performance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/performance.html -------------------------------------------------------------------------------- /scattered_deom/performance.mark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/performance.mark.html -------------------------------------------------------------------------------- /scattered_deom/performance.measure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/performance.measure.html -------------------------------------------------------------------------------- /scattered_deom/performance.now.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/performance.now.html -------------------------------------------------------------------------------- /scattered_deom/printWarning.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/printWarning.html -------------------------------------------------------------------------------- /scattered_deom/reg.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/reg.html -------------------------------------------------------------------------------- /scattered_deom/removeChild.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/removeChild.html -------------------------------------------------------------------------------- /scattered_deom/requestAnimationFrame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/requestAnimationFrame.html -------------------------------------------------------------------------------- /scattered_deom/requestAnimationFrame1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/requestAnimationFrame1.html -------------------------------------------------------------------------------- /scattered_deom/requestAnimationFrame2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/requestAnimationFrame2.html -------------------------------------------------------------------------------- /scattered_deom/scheduling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/scheduling.html -------------------------------------------------------------------------------- /scattered_deom/shouldUseNative.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/shouldUseNative.html -------------------------------------------------------------------------------- /scattered_deom/tranform-rpx-px.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/tranform-rpx-px.html -------------------------------------------------------------------------------- /scattered_deom/update.next.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/update.next.html -------------------------------------------------------------------------------- /scattered_deom/warningWithoutStack.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/warningWithoutStack.html -------------------------------------------------------------------------------- /scattered_deom/二叉树.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/二叉树.html -------------------------------------------------------------------------------- /scattered_deom/二进制,八进制,十进制,位与,或,非,等.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/二进制,八进制,十进制,位与,或,非,等.html -------------------------------------------------------------------------------- /scattered_deom/堆化.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/scattered_deom/堆化.html -------------------------------------------------------------------------------- /正则/at.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ygs-code/react/HEAD/正则/at.js --------------------------------------------------------------------------------