- 博客(10)
- 资源 (8)
- 收藏
- 关注
转载 javascript深拷贝(deepClone)详解
这篇文章主要介绍了javascript深拷贝(deepClone)详解的相关资料,需要的朋友可以参考下javascript深拷贝是初学者甚至有经验的开发着,都会经常遇到问题,并不能很好的理解javascript的深拷贝。深拷贝(deepClone)?与深拷贝相对的就是浅拷贝,很多初学者在接触这个感念的时候,是很懵逼的。为啥要用深拷贝?在很多情况下,我们都需要给变量赋值,给内存地...
2018-11-29 22:24:56 34619
转载 使用Function.prototype实现一个AOP
AOP应用比较广泛,在如今最为火热spring框架中,里面就用到了DI(依赖注入)和AOP(面向切面编程),那么js中可以通过什么方法来是实现AOP呢AOP的特点是什么,为什么要使用它呢?很简单,它的主要思想是将一些与核心业务逻辑模块无关的功能分离开来,比如,我们经常会使用到日志统计,安全控制,异常处理,为了在保证到主业务的纯净和程序的高内聚,我们通过将一些附加的功能模块"动态植入"到逻辑模块...
2018-11-28 23:04:55 335
转载 redux状态管理和react-redux的结合使用
原文: https://www.cnblogs.com/kelly2017/p/8034251.html一:调试注意:Redux调试工具。谷歌中搜redux同理react新建store的时候判断window.devToolsExtension使用compose(组合函数)结合thunk插件和window.devToolsExtens二:ReduxRedux 是 Jav...
2018-11-21 16:19:38 712
转载 vue.js window.removeEventListener 移除
有个小坑记录下,想要移除window的addEventListener,需要把后面的function挂在到this上,removeEventListener 和 addEventListener 中对应的参数要一致。 beforeDestroy() { //在组件生命周期结束的时候销毁。 window.removeEventListener('scroll...
2018-11-14 13:57:03 21739 2
转载 为什么React事件处理函数必须使用Function.bind()绑定this?
最近在React官网学习Handling Events这一章时,有一处不是很明白。代码如下:class Toggle extends React.Component { constructor(props) { super(props); this.state = {isToggleOn: true}; // This binding is necessar...
2018-11-14 08:43:21 611
转载 闭包和类
闭包先上维基百科的定义在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相同的函数...
2018-11-11 12:52:58 857
转载 Mongodb架构设计浅谈
概览Mongodb是文档型数据库,由于其不属于关系型数据库,不必遵守三大范式,而且也没有Join关键字来支持表连接,所以Mongodb的表结构设计跟Oracle、MySQL很不一样。下面针对几种不同的表设计结构分别举例:1对1关系模型在关系型数据库中,1对1关系模型通常是通过外键的形式进行处理。我们以作家跟地址来举例,假设这两个实体的关系是1对1,那么我们可能会像下面这样子建表 ...
2018-11-02 13:28:29 709
原创 group by ,having, 聚合函数的使用
前言: 在此之前对数据库中的group by 和having以及聚合函数一起使用的规则很模糊,今天特意总结了三者之间的使用规则,希望也能帮助到各位。 1: count() max() min() avg() sum() 聚合函数 作用:count() 统计总记录数,max() 取最大值,min()取最小值,avg()取平均值,su...
2018-11-02 12:43:51 4481
原创 Sequelize 和 MySQL 对照
https://segmentfault.com/a/1190000003987871如果你觉得Sequelize的文档有点多、杂,不方便看,可以看看这篇。在使用NodeJS来关系型操作数据库时,为了方便,通常都会选择一个合适的ORM(Object Relationship Model)框架。毕竟直接操作SQL比较繁琐,通过ORM框架,我们可以使用面向对象的方式来操作表。NodeJS社区有...
2018-11-02 12:42:04 728
转载 详解webpack loader和plugin编写
原文 https://www.jb51.net/article/148719.htm1 基础回顾首先我们先回顾一下webpack常见配置,因为后面会用到,所以简单介绍一下。1.1 webpack常见配置? 1 2 3 4 5 6 7 8 9 10 11 12 13 1...
2018-11-01 23:34:23 4580
phpStudy 软件 PHP调试环境
2016-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人