NullPointerException的博客

路漫漫其修远兮 吾将上下而求索

单元素的枚举类型实现单例模式

单例的枚举实现在《Effective Java》中有提到,因为其功能完整、使用简洁、无偿地提供了序列化机制、在面对复杂的序列化或者反射攻击时仍然可以绝对防止多次实例化等优点,单元素的枚举类型被作者认为是实现Singleton的最佳方法。 其实现非常简单,如下: public enum Sin...

2018-07-31 14:20:58

阅读数 330

评论数 0

React学习之旅五:创建组件的两种方式 使用构造函数创建组件和使用class关键字创建组件

目录   方法一:构造函数创建组件 实例:创建一个简单组件 实例:向组件传递数据 实例:复合组件 方法二:class关键字创建组件 实例:向组件传递数据 方法一:构造函数创建组件 使用构造函数来创建组件时,如果要接收外界传递的数据,需要在构造函数的参数列表中使用props来接收...

2018-07-23 15:21:39

阅读数 330

评论数 0

React学习之旅四:JSX的简单应用

目录 JSX是什么 JSX的优点 JSX可以做什么 注意点 实例:多层嵌套html 实例:JSX中写入javascript代码 实例:JSX中写入三元表达式 实例:内联式样 实例:数组 JSX是什么 JSX就是符合xml规范的JS,其语法格式比HTML严谨很多。Rea...

2018-07-23 13:02:47

阅读数 182

评论数 0

React学习之旅三:元素渲染、React.createElement()、ReactDOM.render()

目录   将元素渲染到DOM中 通过React渲染简单元素 通过定时器改变元素内容 将要展示的内容封装成函数 将展示内容封装成类 将元素渲染到DOM中 通过React渲染简单元素 用react实现该html内容:<h1>这是我的...

2018-07-22 00:56:17

阅读数 1412

评论数 0

React学习之旅二:虚拟DOM的概念和本质以及Diff算法

虚拟DOM (Virtual Document Object Model) DOM的本质是什么:浏览器中的概念,用JS对象表示页面上的元素并提供操作DOM对象的API; 什么是React中的虚拟DOM:框架中的概念,是程序员用JS对象模拟页面上的DOM和DOM嵌套; 为什么要实现虚拟 DO...

2018-07-21 15:27:11

阅读数 420

评论数 0

React学习之旅一:React介绍以及和Vue的对比区别

React简介 React起源于FaceBook的内部项目,因为该公司对市场上的javaScript MVC框架,都不满意,遂决定自己写一套,用来架设Instagram(照片的网站)。做出来之后觉得很好用,于是在2013年5月进行开源了。 由于React的设计思想及其独特,属于革命性创新,性...

2018-07-20 23:23:17

阅读数 136

评论数 0

设计模式:六大原则

 关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。  原作者博客链接:http://blog.csdn.net/LoveLion/article/category/7384...

2018-07-02 00:27:54

阅读数 65

评论数 0

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