实用的软件架构方法
软件架构就是软件的基本结构,它是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。
值得关注的 Vue.js开源项目
Vue.js 框架是由经验丰富的开发人员创建的,具有可靠的社区支持,丰富的功能,而且是轻量级的。Vue.js 的另一个大优点是易于理解和学习。可以在 Vue 框架的帮助下创建任何 Web 应用。因此我建议你了解一些 Vue 开源项目。
两个项目一个webpack包
文件依赖关系错综复杂,静态资源请求效率低,模块化支持不友好,浏览器对高级JS兼容程度低?那就是时候了解webpack了,webpack 是一个JavaScript 应用程序的静态模块打包构建器。在处理应用程序时, webpack 会递归地构建一个依赖关系图
Flutter的生命周期和路由
Flutter主要有两种:无状态的 StatelessWidget和有状态的 StatefulWidget,一个 StatelessWidget 是不能被改变的,比如:Icon、Text等。由于不可改变,因此并没有什么生命周期。
Flutter的布局和页面组件
在这里,你必须得安装好你的开发者环境,并且运行你的第一个flutter程序了。如果你还不知道怎么开始,请参考Flutter中文网安装教程或者Flutter官网安装教程进行安装环境。
如何写出一个惊艳面试官的 Promise
高级 WEB 面试会让你手写一个Promise,Generator 的 PolyFill(一段代码); 在写之前我们简单回顾下他们的作用; 手写模块见PolyFill.
vue封装axios和利用拦截器监控返回的token的变化和报错信息
步骤一:安装axios进入vue-cli;步骤二:新建一个httpConfig文件下,创建两个js文件,一个作为axios拦截器用,一个封装接口;步骤三:在serviceAPI.config.js中封装所有的API接口
区块链的六大层级结构
众所周知, 区块链 是 比特币 的底层技术,那么这个底层技术又是怎么分层级结构的呢?在前面我们介绍了区块链的四大核心技术是其独特的数据结构、分布式存储、密码学和共识机制。今天我们就来聊聊区块链结构的六个层级结构
购买网络自动化工具时应考虑的7个方面
网络自动化这个概念自网络问世以来就存在了;就在不久前,由于许多原因(包括网络工程师的抵制),其采用速度一直很慢。但现在,众多因素共同上演了一场完美风暴,推动企业需要网络自动化工具。