12 2018 档案

摘要:使用 create-react-app 快速构建 React 开发环境 create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境。 create-react-app 自动创建的项目是基于 Webpack + ES6 。 执行以下命令创建项 阅读全文
posted @ 2018-12-27 15:15 杜子烟 阅读(164) 评论(0) 推荐(0) 编辑
摘要:1. 实例化期(Mounting) 主要包括属性(this.props.)和状态(getInitialState)的初始化阶段、 组件即将加载(componentWillMount)阶段、 组件渲染(render)阶段、 组件加载完成(componentDidMount)阶段, 除了render可在 阅读全文
posted @ 2018-12-27 11:56 杜子烟 阅读(129) 评论(0) 推荐(0) 编辑
摘要:打开VS Code之后,点击文件—>首选项—>设置 阅读全文
posted @ 2018-12-25 10:02 杜子烟 阅读(1515) 评论(0) 推荐(0) 编辑
摘要:"editor.renderWhitespace": "all", 阅读全文
posted @ 2018-12-24 16:48 杜子烟 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:使用命令,全局安装es-checker: cnpm install -g es-checker 安装好之后,执行以下命令来查看Node.js对ES6的支持情况。 es-checker 可以从输出中查看当前版本的Node.js对ES6的支持情况。 ECMAScript 6 Feature Detect 阅读全文
posted @ 2018-12-23 14:40 杜子烟 阅读(653) 评论(0) 推荐(0) 编辑
摘要:安装typings node.js自动补全使用npm全局安装typings -安装语法插件以安装node.js自动补全为例,在项目根目录下使用bash或者cmd,输入 安装cnpm(1)输入以下命令 (2)输入cnpm -v输入是否正常,这里肯定会出错。 (3)添加系统变量path的内容 因为cnp 阅读全文
posted @ 2018-12-23 02:24 杜子烟 阅读(676) 评论(0) 推荐(0) 编辑
摘要:1.Auto Close Tag 自动闭合HTML/XML标签 2.Auto Rename Tag 自动完成另一侧标签的同步修改 3.Beautify 格式化代码,值得注意的是,beautify插件支持自定义格式化代码规则 4.Bracket Pair Colorizer 给括号加上不同的颜色,便于 阅读全文
posted @ 2018-12-22 22:24 杜子烟 阅读(39116) 评论(0) 推荐(4) 编辑
摘要:/// /// 获取某个对象的[公有属性]的名称,类型,值 /// /// /// /// public static string GetPropertyValue(T obj,bool onlyGetNull=false) { if (obj ==... 阅读全文
posted @ 2018-12-20 15:16 杜子烟 阅读(492) 评论(0) 推荐(0) 编辑
摘要:设计模式(面向对象)有七大原则: 1.开放-封闭原则:总纲,对扩展开放,对修改关闭;2.单一职责原则:实现类要职责单一;3.依赖倒转原则:面向接口编程;4.迪米特法则(也称为最小知识原则):降低耦合;5.接口隔离原则:设计接口的时候要精简单一;6.合成/聚合复用原则7.里氏代换原则:不要破坏继承体系 阅读全文
posted @ 2018-12-20 14:30 杜子烟 阅读(587) 评论(0) 推荐(0) 编辑
摘要:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。私有构造函数,声明静态单例对象,构造单例对象之前要加锁(lock一个静态的object对象),需要两次检测单例实例是否已经被构造, 阅读全文
posted @ 2018-12-20 14:29 杜子烟 阅读(136) 评论(0) 推荐(0) 编辑
摘要:一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 阅读全文
posted @ 2018-12-20 14:13 杜子烟 阅读(236) 评论(0) 推荐(0) 编辑
摘要:字符串-->json对象:JSON.parse() var str = '{"code":"A001","name":"张三"}'; JSON.parse(str); 结果: code: "A001" name: "张三" json对象-->字符串:JSON.stringify() var obj = {code:"A001",name:"张三"}; JSON.stringify(o... 阅读全文
posted @ 2018-12-19 14:42 杜子烟 阅读(176) 评论(0) 推荐(0) 编辑
摘要:DataTable 转Json Json 转 DataTable 阅读全文
posted @ 2018-12-19 11:01 杜子烟 编辑
摘要:$(function () { var currYear = (new Date()).getFullYear(); var opt={}; //opt.date = {preset : 'date'}; //opt.datetime = {preset : 'date'}; //opt.time = {preset : 'time'}; ... 阅读全文
posted @ 2018-12-05 11:09 杜子烟 阅读(645) 评论(0) 推荐(0) 编辑
摘要:下载http://echarts.baidu.com/download.html 引用js 前端页面加入柱状图显示div 初始化echarts 后端代码 阅读全文
posted @ 2018-12-02 00:58 杜子烟 阅读(353) 评论(0) 推荐(0) 编辑