- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 单元素的枚举类型实现单例模式
单例的枚举实现在《Effective Java》中有提到,因为其功能完整、使用简洁、无偿地提供了序列化机制、在面对复杂的序列化或者反射攻击时仍然可以绝对防止多次实例化等优点,单元素的枚举类型被作者认为是实现Singleton的最佳方法。 其实现非常简单,如下: public enum Singleton { INSTANCE; private Singleton() {}...
2018-07-31 14:20:58 958
原创 React学习之旅五:创建组件的两种方式 使用构造函数创建组件和使用class关键字创建组件
目录 方法一:构造函数创建组件 实例:创建一个简单组件 实例:向组件传递数据 实例:复合组件 方法二:class关键字创建组件 实例:向组件传递数据 方法一:构造函数创建组件 使用构造函数来创建组件时,如果要接收外界传递的数据,需要在构造函数的参数列表中使用props来接收; 必须要向外return一个合法的JSX创建的虚拟DOM; 实例:创建一个简单组件 ...
2018-07-23 15:21:39 908
原创 React学习之旅四:JSX的简单应用
目录 JSX是什么 JSX的优点 JSX可以做什么 注意点 实例:多层嵌套html 实例:JSX中写入javascript代码 实例:JSX中写入三元表达式 实例:内联式样 实例:数组 JSX是什么 JSX就是符合xml规范的JS,其语法格式比HTML严谨很多。React使用JSX来代替常规的JavaScript。 渲染的时候,JSX本质是先在内部转换为create...
2018-07-23 13:02:47 413
原创 React学习之旅三:元素渲染、React.createElement()、ReactDOM.render()
目录 将元素渲染到DOM中 通过React渲染简单元素 通过定时器改变元素内容 将要展示的内容封装成函数 将展示内容封装成类 将元素渲染到DOM中 通过React渲染简单元素 用react实现该html内容:<h1>这是我的第一个小实验</h1> 第一步:创建html文件,引入相应的react和react-dom包,并定义一个容器用于存放虚...
2018-07-22 00:56:17 2898
原创 React学习之旅二:虚拟DOM的概念和本质以及Diff算法
虚拟DOM (Virtual Document Object Model) DOM的本质是什么:浏览器中的概念,用JS对象表示页面上的元素并提供操作DOM对象的API; 什么是React中的虚拟DOM:框架中的概念,是程序员用JS对象模拟页面上的DOM和DOM嵌套; 为什么要实现虚拟 DOM(虚拟DOM的目的):为了实现页面中DOM元素的高效更新; DOM元素和虚拟DOM的区别:...
2018-07-21 15:27:11 879
原创 React学习之旅一:React介绍以及和Vue的对比区别
React简介 React起源于FaceBook的内部项目,因为该公司对市场上的javaScript MVC框架,都不满意,遂决定自己写一套,用来架设Instagram(照片的网站)。做出来之后觉得很好用,于是在2013年5月进行开源了。 由于React的设计思想及其独特,属于革命性创新,性能卓越,代码逻辑却非常简单,所以越来越多的人开始关注并使用,其将成为未来Web开发的主流佛工具。 两...
2018-07-20 23:23:17 401
转载 设计模式:六大原则
关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。 原作者博客链接:http://blog.csdn.net/LoveLion/article/category/738450/7一.单一职责原则 原文链接:http://blog.csdn.net/lovelion/ar...
2018-07-02 00:27:54 315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人