前端技术

m3u8转mp4工具开发
前端技术

m3u8转mp4工具开发

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

转眼已是正月十六,小君在这里给大家拜个晚年,祝大家新的一年身体安康,诸事顺利。上来先安利一波最近抽时间完成的m3u8转mp4工具,开发语言是node.js。Github地址:https://github.com/supervergil/node-m3u8-to-mp4,觉得好用不要忘记star一波^_^!我已经打包上传到npm上,你可以用npm install node-m3u8-to-mp4 -S命令进行安装。本文和大家分享一下开发体会。

Taro小程序开发实战总结
前端技术

Taro小程序开发实战总结

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

一起接单小程序元旦前就已经上线,但是一直没有推广。如果大家感兴趣,可以到我的产品页面扫码体验,地址:https://www.zhangyangjun.com/page/products。之前写过一篇使用Taro开发小程序(入门篇),只是简单总结了一些Taro小程序入门经验。实际开发中还有很多经验值得分享,我提炼了几个比较重要的点,采用自问自答的形式解决大家的疑惑。

vue+electron渲染进程如何获取electron变量
前端技术

vue+electron渲染进程如何获取electron变量

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

使用vue+electron开发客户端时,配置开发环境一直都是比较头疼的事情,因为vue-cli创建的项目需要进行一次预编译,在开发过程中会有很多地方和electron冲突。electron的进程分为主进程和渲染进程,vue的整个生命周期就是在渲染进程里运行的,按照官方示例,要在渲染进程里获取electron的api需要把electron变量require进来,如果直接写成const electron = require("electron"),控制台会报错,那么究竟该如何在渲染进程中获取electron变量呢?

评论系统已上线,欢迎大家来灌水
前端技术

评论系统已上线,欢迎大家来灌水

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

网站之前用的是畅言的评论系统,无奈还没发几个评论,畅言的广告倒是把网页给撑满了,只好下架。git评论虽然好用,但是用户门槛较高,偶尔还会被墙,加载速度让人捉急。其余的社会化评论系统这两年死的死,伤的伤,没有一个能打的。终于还是决定自己动手做一个,这次是基于:gitalk的逻辑和QQ授权登录来实现的。

前端技术

业务模块的微前端架构

阅读(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。