最新发布 第3页

前端技术

业务模块的微前端架构

阅读(1660) 评论(1) 张阳君

上一篇讲了纯UI模块的微前端架构,提到了使用脚手架作为中介,来连接模块开发和模块集成。这篇我们来讲讲,如果前端模块带有业务逻辑,该使用什么样的策略去架构微前端。

前端技术

微前端的一些思考(UI模块篇)

阅读(4012) 评论(0) 张阳君

Docker流行之后,后端越来越推崇微服务架构。前端这两年走过了蛮荒生长时期,进入工业化生产,微前端的概念也慢慢被炒热。微前端的概念很简单,就是能够独立开发,独立部署并且可以很方便地进行集成的架构。现在网上流传着多种微前端的实现方案,诸如路由重定向、iframe通讯、组合独立组件等等,有兴趣可以自行百度,个人觉得这些方案无法解决前端开发的痛点,反而有点“为了微前端而微前端”的味道。要实现微前端技术架构,首先得搞清前端模块有哪些种类?

前端技术

使用Taro开发小程序(入门篇)

阅读(2883) 评论(0) 张阳君

最近带孩子,公司项目又紧,就没有时间去学习新的前端技术。昨天周末在家,中午把小朋友交给老婆之后,忙里偷闲,用京东出品的Taro框架写了一个小程序,在这里分享一下浅薄的开发经验。

前端技术

玩转现代javascript数组,这一篇就够了

阅读(2791) 评论(0) 张阳君

最近项目很多地方都用到了数组,我就顺带总结一下现代javascript数组的玩法。本文涉及的数组知识都是基于es5+的,你可以使用chrome等现代浏览器直接运行本文的例子,或者用babel编码后执行。

巧用h5的video倍速播放功能
前端技术

巧用h5的video倍速播放功能

阅读(3276) 评论(0) 张阳君

我是一个非常看重工作效率的前端,而公司的人事总是要变着法搞各种活动来影响你的工作节奏。这不,最近又收到了参加某视频学习的政治任务。为了更加愉快地度过这个周末,我决定拿起技术的武器回击(其实也没啥技术含量)...

前端技术

人生苦短,我用parcel构建前端

阅读(2629) 评论(0) 张阳君

提到现代前端技术,一定离不开webpack。从本质上讲,前端构建工具是因为浏览器跟不上前端发展而诞生的。理想的前端开发流程是不需要任何构建工具介入的,写完丢给浏览器就能直接运行,而webpack则是用来弥补代码对浏览器兼容性的。webpack的好处是插件多、配置多、功能强大,而他的缺点也是配置过于复杂,插件质量参差不齐,尽管 webpack 4可以零配置启动,但要在老项目中升级又是各种踩坑。而parcel是一个后起之秀,和rollup一样,他几乎可以零配置构建前端。所以今天就来聊聊parcel。

消失的两个月和接下来的一些目标
生活感悟

消失的两个月和接下来的一些目标

阅读(2150) 评论(0) 张阳君

这两个月算是我人生最重要的阶段了,老婆经历了一波三折的产检,生下了可爱的女儿,我也终于当上了奶爸,辛苦并快乐。在陪同老婆生产的过程中,深深感受到了母亲的伟大,在这里先向老妈和老婆说一声:谢谢。文章开头就以女儿的初生照镇楼吧(伦家害羞啦),^_^!

前端技术

在centos7上用nginx部署https服务

阅读(1791) 评论(0) 张阳君

今年在腾讯云上折腾了一台centos入门级服务器,本来想着就搭个lamnp环境,装个wordpress来做个人博客的,但是后来想想,服务器配置太低,用php性能不会太出众,所以最终还是选择了nginx+node的组合。本文主要总结一下如何在centsos7上基于nginx搭建https服务。希望这些小小的经验能给各位一点启发,也希望大家不要把时间浪费在部署运维上,安心写好代码才是正道。

使用Verdaccio搭建私有npm库
前端技术

使用Verdaccio搭建私有npm库

阅读(2575) 评论(0) 张阳君

这两年gitlab几乎成了公司内部代码托管的必备利器,而前端因为开源的关系,很少有人会提及搭建npm私有库。其实在公司内网搭建一个私有的npm库是很有必要的:一方面,公司会有一些不便公开的npm包,托管到内网相对安全可靠,另一方面,公司内部的项目使用了某个开源的npm包,并且针对该npm包进行了部分修改,这个修改后的npm包可以托管到内网,以后开发不至于和原版的npm包混淆。其实最大的好处是,内网下载速度飞快!

Vue服务器端渲染之Nuxt实战
前端技术

Vue服务器端渲染之Nuxt实战

阅读(4015) 评论(0) 张阳君

提到服务器端渲染,Vue官网推荐了一个成熟的第三方框架Nuxt.js。我用了一段时间,就被它完美的设计深深吸引住。Nuxt.js的中文官网是:https://zh.nuxtjs.org/,如果你在用Vue但还没接触服务器端渲染,我建议你一定要去尝试一下。这篇文章主要和大家聊聊在使用Nuxt过程中遇到的一些问题以及解决方案。