自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq20004604的博客

github.com/qq20004604

  • 博客(17)
  • 资源 (25)
  • 收藏
  • 关注

原创 React(17)异步组件

26、异步组件当在React里使用异步组件时,核心知识是两个:webpack 如何异步加载其他模块:通过 require(['xxx'], function(module){})来实现;React 里如何使用异步加载的这个模块:参考正常使用模块时的做法;【异步加载】关于 webpack 的异步加载,可以查看我写的这一篇异步加载实战DEMO.简单来说,就是 requir...

2018-02-12 18:21:54 4680

原创 React(16)包裹标签 React.Fragment

24、包裹标签 React.Fragment在 Vue 里,我们会用 <template></template> 标签来包裹一些不能有父容器的复数同级标签。例如在 <tbody></tbody> 标签中,我们只能放置 <tr></tr>标签,假如我们同时有多个 <tr> 标签被赋值给一个 JSX 变量,那么

2018-02-12 18:20:58 12976

原创 React(15)ref

23、ref用过 Vue 的同学,在使用 React 的 ref 时,注意不要混淆。在 Vue 中,ref 绑定的 DOM 元素,可以直接在组件实例里,通过 this.$refs.xxx 来获取。但是在 React 中,ref 的属性的值,是一个函数;函数的参数是当前 DOM 标签,或是组件实例;于是你可以在函数体内,通过 this.xxx = xxxx 来将该 DOM 赋值给...

2018-02-12 18:20:29 1192

原创 React(14)JSX 的一些语法说明

22、JSX【1】标签名可以是对象的属性(前提对象属性是一个组件)这种情况下,对象和属性的首字母,可以不大写(但 建议大写 ,以作区分)let MyDom = { my() { return <p>这是一行</p> }}class MyInput extends React.Component { render(...

2018-02-12 18:19:53 312

原创 React(13)style 和 class

20、style 写法JSX里,写 style 属性,有几点需要注意:以 k-v (对象)形式来写 style 属性(如果直接写在 html 标签里,容易以为是双大括号,事实上还是单大括号);key 使用驼峰写法;值是字符串;如果想混合多个属性,需要先通过例如 Object.assign() 将其混合为一个对象,再使用。 不能 使用数组或写 2 个 style={} 来实现;...

2018-02-12 18:19:19 689

原创 React(12)组合(类似 Vue 组件的插槽)和继承

18、组合(类似 Vue 组件的插槽)在Vue中,假如我们需要让子组件的一部分内容,被父组件控制,而不是被子组件控制,那么我们会采用插槽的写法 <slot></slot> 在 React 里也有类似的写法,父组件写法是相同的,但子组件是采用 {this.props.children} 来实现。示例:class MyChild extends React....

2018-02-12 18:18:47 7269

原创 React(11)组件通信

17、组件通信这个很好理解,我们开发常面对几种情况:子组件 需要使用 父组件 的值:通过标签传入,props取值,如:<Status temperaature={this.state.temperaature}></Status>父组件 需要使用 子组件 的值:不能直接将父组件值传入子组件并在子组件修改(不好),应采用父组件传函数到子组件,子组件调用父组件的该函...

2018-02-12 18:18:10 450 1

原创 React(10)React表单元素应用方法大全

16、表单总结写前面值的改变,通过 onChange 事件触发(包括文字输入框、radio、checkbox);选中与否,通过设置 HTML 元素的 checked 等于一个符合要求的 state 的值(因此表达式结果为 true,于是 checked='true' 就是选中),来实现。【form】标签:如果用 form 标签的话,在通过 submit 按钮提交时,会自动触发...

2018-02-12 18:17:41 663

原创 React(9)列表渲染(对标Vue的 v-for)

15、列表渲染(对标Vue的 v-for)【实现思路】基础:数组的元素是 JSX 语法的 DOM,该数组作为 JSX 语法的 DOM,可以自动拼起来;实现:遍历数组,然后将将数组元素变为 JSX 语法的 DOM,得到一个新的数组(元素是 JSX 的 DOM),将这个新数组作为变量插入到渲染元素中即可。如以下代码:class HelloWord extends React....

2018-02-12 18:12:41 4702

原创 React(8)条件渲染(类似 Vue 的 v-if)

14、条件渲染(类似 Vue 的 v-if)讲道理说,React 本身的条件渲染,没有 Vue.js 用起来舒服。Vue.js 只需要在标签上添加 v-if 或者 v-show 就行,但 React 就比较麻烦了。class HelloWord extends React.Component { constructor(props) { super(props)...

2018-02-12 18:12:02 20499 5

原创 React(7)异步的数据更改(setState 是异步行为)

与Vue不同,React的设置变量是异步的。13、setState 是异步行为 setState()这是一个异步操作,如:class HelloWord extends React.Component { constructor(props) { super(props); this.state = { co...

2018-02-12 18:11:21 3496

原创 React(6)生命周期(组件生命周期、state生命周期)

12、生命周期参考链接:React组件生命周期小结两个生命周期,分别是组件的生命周期,和状态变更的声明周期组件结构:父组件套用子组件初次渲染:constructor 【父组件】构造函数componentWillMount 【父组件】挂载前render 【父组件】渲染constructor 【子组件】构造函数componentWillMount 【子组件】挂载前...

2018-02-12 18:10:16 777

原创 React(5)组件复用

11、组件复用同一个组件可以同时插入多个到父组件中,并且各个组件的状态是独立的。(和Vue的组件是一个道理,用法也类似)class HelloWord extends React.Component { constructor(props) { super(props); this.state = { count: 0 ...

2018-02-12 18:09:14 505

原创 React(4)事件处理

10、事件处理 事件的 this注意,事件触发的 this,默认指向的 undefined;所以请手动绑定 this 给事件相应函数。比如:this.clickCount = this.clickCount.bind(this) onChange 事件输入框获取修改后的值,通过 onChange 事件。假如事件的参数是 e,那么 e.target 获取到...

2018-02-12 18:08:27 379

原创 React(3)变量使用、变量更新、父子组件变量传递

5、变量被中括号包含。let foo = 'world'class HelloWord extends React.Component { render() { return <div className={domClass}> Hello,{foo} </div> }}6、组件...

2018-02-09 18:20:17 16495

原创 React(2)React的嵌套和组件实例

3、嵌套被嵌套的目标可以是函数或者类,需要以大写字母开头:函数是 return 的返回值,类是 render 函数的返回值;示例:// 被嵌套function Foo() { return <h3>这是一个h3标签</h3>}// 嵌套到目标ReactDOM.render( <div> <Foo...

2018-02-09 18:19:00 927

原创 React(1)安装和基本示例

0、本项目的DEMOhttps://github.com/qq20004604/react-demo1、安装推荐使用 DEMO 的 package.json 配置来安装npm install运行(HMR):npm run dev单独安装npm install --save react react-domnpm i --save babel-preset...

2018-02-09 18:17:56 452

nodejs项目代码 demo

http://blog.csdn.net/qq20004604/article/details/52019904

2016-09-23

myblog(8月10日)

myblog的源代码 博客链接:http://blog.csdn.net/qq20004604/article/details/52019904

2016-08-10

JavaScript心得笔记

JavaScript心得笔记,比较零散

2016-08-06

网易云课堂之JavaScript笔记(原创带心得)

基于网易云课堂相关内容所写的

2016-08-06

dojo心得分享

根据自己实际使用中,从新手到普通开发者中,遇见的各种常见问题所总结出来的经验总结

2016-08-03

jquery心得分享

根据自己实际使用中,从新手到普通开发者中,遇见的各种常见问题所总结出来的经验总结

2016-08-03

HTML及CSS心得分享

根据自己实际使用中,从新手到普通开发者中,遇见的各种常见问题所总结出来的经验总结

2016-08-03

网易云课堂之DOM编程艺术(原创带心得)

借鉴网易云课堂视频内容缩写,全部经自己验证再创造,非抄袭。 内有自己实践写的各种代码

2016-08-03

微博网站源代码(nodejs)完成版V1.0

博客链接:http://blog.csdn.net/qq20004604/article/details/52019904

2016-08-01

nodejs创建的express博客的base版本

只装了express的nodejs项目,通过app.js来启动,监听端口为80(无需通过特殊端口来访问,本地的话可以直接访问127.0.0.1)

2016-07-27

dojo的二级下拉菜单demo

二级下拉菜单DEMO,我博客分享要用

2016-07-06

卡牌游戏源代码(CMD窗口)

卡牌游戏源代码(CMD窗口) 博客链接: http://blog.csdn.net/qq20004604/article/details/50663696

2016-02-29

卡牌游戏的游戏资源文件

卡牌游戏的游戏资源。 请查看我个人博客获得源代码

2016-02-14

《C++ Primer Plus第6版中文版》学习笔记(第十章)

《C++ Primer Plus第6版中文版》学习笔记(第十章) 红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的

2016-01-19

《C++ Primer Plus第6版中文版》学习笔记(第十一章)

《C++ Primer Plus第6版中文版》学习笔记(第十一章) 红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的

2016-01-19

《C++ Primer Plus第6版中文版》学习笔记(第九章)

红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的

2016-01-14

《C++ Primer Plus第6版中文版》学习笔记(第八章)

红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的

2016-01-10

《C++ Primer Plus第6版中文版》学习笔记(第七章)

红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的

2015-12-28

C++语法学习笔记(至六十一)

C++语法的学习笔记,随学习进度更新,目前到(六十一)。 书籍为PDF版的:C++ Primer Plus 第6版 中文版(971页) 学习进度为:第四章4.10.3(比较数组、vector对象和array对象) 尚未学习到4.11(总结) 顺便求个c++方面的实习工作2015.12.4

2015-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除