NodeJS发光发热之打包hooks

2019-07-17
阅读 6 分钟
1.7k
最近离职了,闲着也是闲着。就想起来了之前Node相关的文章还有一部分没写,刚好有时间,今天给续上。现如今的前端开发,通过Node可以高度自定义的为我们的项目打造一条龙服务。既然一条龙那么不仅仅是开发阶段,打包之后的事情,我们也要处理。这篇文章就聊一聊打包之后的一些用得上的hooks。同样的这篇文章也是抛砖引玉...

服务器发布Vue/Nuxt项目指南(多图)

2019-06-19
阅读 7 分钟
4.4k
下面讲的每一种服务器深入进去都很复杂,在这篇文章只是讨论一下基本的部署和使用。更高级的知识和用法还需要各位朋友自行去探索和发现, 开始阅读之前希望大家能先了解一些Linux基础,就不至于看起来吃力了。

让NodeJS在你的项目中发光发热

2019-06-17
阅读 20 分钟
7.8k
近些年来借着NodeJS的春风,前端经历了一波大洗牌式得的发展。使得前端开发在效率,质量上有了质的飞跃。可以说NodeJS已经是前端不可欠缺的技能了。但是是事实上大部分的前端对于本地安装的NodeJS的使用可能仅限于node -v和npm了😂。其实NodeJS作为真正意义上的服务端语言,在我们开发的时候可以运用NodeJS强大的模块和众...

Javascript中函数作为对象的魅力

2019-04-09
阅读 3 分钟
2.9k
Javascript赋予了函数非常多的特性,其中最重要的特性之一就是将函数作为第一型的对象。那就意味着在javascript中函数可以有属性,可以有方法, 可以享有所有对象所拥有的特性。并且最重要的,她还可以直接被调用

Ionic开发App中重要的部分

2019-01-30
阅读 36 分钟
5.3k
APP赶在了春节之前上线了,所以这次我们分享一下使用Ionic3 + Angular5构建一个Hybird App过程中的经验。什么是Hybird App以及一些技术的选型这里就不讨论了。我每次完成一个部分就写一部分,所以有文章有点长。如果有错误的地方感谢大家指正~

加快Vue项目的开发速度

2018-12-12
阅读 14 分钟
8.5k
现如今的开发,比如是内部使用的管理平台这种项目大都时间比较仓仓促。实际上来说在使用了webpack + vue 这一套来开发的话已经大大了提高了效率。但是对于我们的开发层面。还是有很多地方可以再次提高我们的项目开发效率,让我们更加专注于业务,毕竟时间就是生命。下面我们挨个来探讨。

electron-builder打包见解

2018-10-16
阅读 7 分钟
42.4k
A complete solution to package and build a ready for distribution Electron app for macOS, Windows and Linux with “auto update” support out of the box.

TypeScript实现数组相关简单算法

2018-09-11
阅读 16 分钟
4.3k
算法(algorithm),在数学(算学)和计算机科学之中,为任何良定义的具体计算步骤的一个序列,常用于计算、数据处理和自动推理。精确而言,算法是一个表示为有限长列表的有效方法。算法应包含清晰定义的指令用于计算函数。 - 来自维基百科

这篇文章只简单通俗的讲单例模式

2018-09-06
阅读 5 分钟
1.6k
设计模式得存在让系统代码可重用、可扩展、可解耦、更容易被人理解且保证代码可靠性。设计模式使代码真正工程化。 设计模式是一个庞大而又复杂的体系,单例模式大概是23种设计模式中相对比较简单的一种。今天我们一步一步来解开它的面纱。

JavaScript中高阶函数的魅力

2018-09-03
阅读 6 分钟
2.7k
AOP(面向切面编程)的主要作用就是把一些和核心业务逻辑模块无关的功能抽取出来,然后再通过“动态织入”的方式掺到业务模块种。这些功能一般包括日志统计,安全控制,异常处理等。AOP是Java Spring架构的核心。下面我们就来探索一下再Javascript种如何实现AOP

Electron 实例检测

2018-07-31
阅读 2 分钟
5k
这个功能学名叫什么我也不太清楚,暂且就叫她实例检测吧。有时候我们想点击了快捷方式之后只打开一个应用程序,但是显示总是残酷的,electron默认的是完成打包之后每次点击快捷方式都会生成一个进程实例(除了mac),这个时候稳住不要慌,别人实现了我们肯定也能实现而且还很简单。