本系列文章主要介绍如何在现代前端生态下,创建一个工业级别的库。近几年来,前端工程化、模块化、组件化的大潮铺天盖地而来,在解决以往的架构痛点之余,却又产生了信息过载的问题;我希望通过分享自己的经验,帮助大家少踩坑多出活。 ...
分类:
其他好文 时间:
2019-12-14 11:37:03
阅读次数:
69
Laravel 框架的认识优点1.laravel的就是为 WEB 艺术家创造的 PHP 框架,它也是php工程化的趋势。2. 社区非常完善,帖子质量都相对都比较高。3.基于composer构建,丰富的扩展包。4.github star在php分类排名第一 针对性能这块呢?我们可以思考一下,php能做 ...
分类:
其他好文 时间:
2019-12-11 00:44:46
阅读次数:
148
0.概述 本文基于的Redis版本为4.0以下,在Redis更高版本中并不是完全的单线程了,增加了BIO线程,本文主要讲述主工作线程的单线程模式。 通过本文将了解到以下内容: Redis服务器采用单线程模型的原因 Redis单线程处理文件事件和时间事件 Redis事件的执行和调度 1.Redis的单 ...
分类:
编程语言 时间:
2019-12-09 13:48:51
阅读次数:
292
概述 设计模式:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络 ...
分类:
其他好文 时间:
2019-12-08 15:32:50
阅读次数:
82
在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。 Go语言的包(package) 包介绍 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、os、io等。 定义包 我们还可以根据自己的需要创建自己的包 ...
分类:
编程语言 时间:
2019-12-06 21:54:47
阅读次数:
113
最近一直在做python工程化相关的工作,颇有心得,遂总结一下。一是为了整理思绪,二是为了解放自己健忘的大脑。 python是一个C的语法糖盒子 原生的python通常都是由cpython实现,而cpython的运行效率,确实让人不敢恭维,比较好的解决方案有cython、numba、pypy等等 c ...
分类:
编程语言 时间:
2019-12-06 16:25:24
阅读次数:
116
2017年我们团队就开始使用ReactNative开发了一些内部管理工具,由于各种问题,我们几乎都快放弃使用了。但后来因为原生端人手不够(哭),又重拾使用React-Native开发了一些页面,发现在和原生的混合开发模式(原生导航、RN纯单页)下,ReactNative页面作为详情页展示非常合适:比 ...
分类:
其他好文 时间:
2019-12-04 21:51:00
阅读次数:
154
面试总结 面试方向: 项目经验(角色 + 职责) 前端基础(H5、CSS3、ES6) 框架基础(Vue、Angular、React) 工程化能力(webpack、nginx、linux命令、docker) 前台 + 前台交互(Promise、router、) 前台 + 后台交互(http) 新技术拓 ...
分类:
其他好文 时间:
2019-11-30 22:44:55
阅读次数:
127
设计模式的分类设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。*使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性;*设计模式使代码编制真正工程化;*设计模式是软件功能的基石脉络,如同大厦的结构一样。设计模式共23种分为三大类,分别为:(1)创建型模式:主要用于创建对象。共5种:简单工厂(SimpleFactory)模式、抽象工厂(FactoryMet
分类:
其他好文 时间:
2019-11-14 09:28:01
阅读次数:
75
最近用到 element 的表格的 render-header 这个属性查了文档 发现: 发现它会返回部分参数 但是因为考虑要工程化,需要自定义传入参数,后来找度娘 ,发现是可以自定义传参的 :render-header="(h,obj) => renderLastHeader(h,obj,inde ...
分类:
其他好文 时间:
2019-11-11 18:17:31
阅读次数:
224