重新组织函数 一. Extract Method(提炼函数) 介绍 场景你有一段代码可以被组织在一起并独立出来。 ...[作者空间]
Duplicated Code(重复代码) Long Method(过长函数) Large Class(过大的类)...[作者空间]
何为重构 定义在不改变软件可观察行为的前提下改善其内部结构,提高其可理解性,降低其修改成本。 重构与设计模式设计模...[作者空间]
1 设计原则概述 《UNIX/LINUX设计哲学》设计准则① 小既是美。② 每个程序只做一件事情。③ 快速建立原型...[作者空间]
1. 设计模式概述 简介在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。即设计模式是在某种场合下对某个...[作者空间]
JavaScript没有提供传统面向对象语言中的类式继承,而是通过原型委托的方式来实现对象与对象之间的继承。Jav...[作者空间]
1. TypeScript介绍 1.1 初识TypeScript TypeScript是微软开发的一门编程语言,是...[作者空间]
Promise标准 Promise 规范有很多,如Promise/A,Promise/B,Promise/D 以及...[作者空间]
含义 Promise是异步编程的一种解决方案,用于一个异步操作的最终完成(或失败)及其结果值的表示,比传统的回调函...[作者空间]
几个问题 一个弹性布局可以由哪几方面决定? flex布局在web端与react-native端表现一样吗? rea...[作者空间]
媒体查询(Media Queries) 媒体查询介绍浏览器根据不同的窗口尺寸来选择使用不同的样式。 语法@medi...[作者空间]
一. 介绍 MongoDB 是文档型数据库(Document Database),不是关系型数据库(Relatio...[作者空间]
1. 快捷键 2. 调试 2.1 调试Node项目 进入 Run - Edit Configurations 点击...[作者空间]
1. 入门 高度包容、快速而极简的 Node.js Web 框架 1.1 安装 1.2 hello world 创...[作者空间]
1. Vue概述 1.1 Vue介绍 Vue 是一套用于构建用户界面的渐进式框架。 1.2 Vue核心思想 双向数...[作者空间]
1. transform 通过transform转换,我们能够对元素进行移动(translate)、旋转(rota...[作者空间]
1. 概述 介绍Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node...[作者空间]
基础 介绍 小程序最新数据信息(1) 已发布小程序 100万+(2) 开发者 150万+(3) 第三方平台5000...[作者空间]
1. Linux命令 1.1 常用命令 显示文件或目录ls(选项)(参数)-l 表示long,长格式列出-a 表示...[作者空间]
1. 简介 数据库分类(1)关系型数据库,是指采用了关系模型来组织数据的数据库。关系型数据库遵循ACID规则。(2...[作者空间]