摘要: 什么是高阶组件? 高阶组件就是接受一个组件作为参数并返回一个新组件的函数。这里需要注意高阶组件是一个函数,并不是组件,这一点一定要注意。同时这里强调一点高阶组件本身并不是 React API。它只是一种模式,这种模式是由React自身的组合性质必然产生的。更加通俗的讲,高阶组件通过包裹(wrappe 阅读全文
posted @ 2018-07-13 10:01 小兜兜 阅读(1805) 评论(0) 推荐(0) 编辑
摘要: for forEach $.each 总结: 阅读全文
posted @ 2018-05-21 19:42 小兜兜 阅读(182) 评论(1) 推荐(1) 编辑
摘要: js将字符串转数值的方法主要有三种 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是Na 阅读全文
posted @ 2017-02-17 13:51 小兜兜 阅读(14471) 评论(1) 推荐(1) 编辑
摘要: 1.概况: 7种原始数据类型:String Number Boolean Object Null undefined Symbol; Symbol因为不是一个对象所以前面不能是用new 关键字,如果在Symbol里面传入的参数是一个对象的话,会先用toString()方法转化为字符串,然后再生成一个 阅读全文
posted @ 2016-12-06 09:08 小兜兜 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 通过一个todolist 大概的了解React的 组件的书写过程,下面是一个todolist的代码: React提倡所有的数据都是由父组件来管理,通过props的形式传递给子组件来处理——要点。 做一个todolist页面需要一个父组件,两个子组件。父组件当然就是todolist的『总指挥』,两个子 阅读全文
posted @ 2016-11-21 18:35 小兜兜 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 这个笔记是摘录一些 set & map 里面比较重要的知识点,没有特别细,需要先对语法有一些了解的再看,应该算是一个记忆的文档吧。 Set 1.向Set加入值的时候,不会发生类型转换,所以5和"5"是两个不同的值。它类似于精确相等运算符( ),主要的区别是NaN等于自身,而精确相等运算符认为NaN不 阅读全文
posted @ 2016-11-17 18:59 小兜兜 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1.函数的默认值 从ES6开始,允许为函数参数设置默认值,即直接写在参数定义的后面。这样做使代码变得简洁自然,另外还有两个好处: 可以方便明确的知道哪些参数有默认值是可以省略的 有利于将来的代码优化,即使去掉这个参数也不会导致以前的代码无法运行 另外,参数变量是默认声明的,因此不能再使用let和co 阅读全文
posted @ 2016-11-16 18:41 小兜兜 阅读(2553) 评论(0) 推荐(0) 编辑
摘要: 前言:在js的中频繁的dom操作会极大的降低脚本运行的速率,react 的诞生就是为了减少dom的操作,用虚拟dom来代替,从而增加网页加载的速度 前置工作: 1.ES6语法 2.babel教程 3.webpack脚手架搭建 4.react,reflux的学习 ECMAScript 6.0(以下简称 阅读全文
posted @ 2016-11-14 18:43 小兜兜 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 概述 这个工具真的很强大,Timeline工具栏提供了对于在装载你的Web应用的过程中,时间花费情况的概览,这些应用包括处理DOM事件, 页面布局渲染或者向屏幕绘制元素。Timeline可以通过事件,框架,和实时内存用量3个方面的数据来监测网页,通过这些数据,我们可以方便的找出页面中存在问题的地方。 阅读全文
posted @ 2016-11-09 15:12 小兜兜 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 今天再学习顺便外加复习下http的相关知识,顺便试试在笔记中导出一个长篇的图片回事怎么样的效果。 HTTP相关知识,不是很全仅供参考 阅读全文
posted @ 2016-06-03 20:59 小兜兜 阅读(772) 评论(1) 推荐(0) 编辑