谭光志

LV1
发表了文章

手把手教你写一个简易的微前端框架

最近看了几个微前端框架的源码(single-spa、qiankun、micro-app),感觉收获良多。所以打算造一个迷你版的轮子,来加深自己对所学知识的了解。

谭光志
发表了文章

一些常用的 Git 进阶知识与技巧

假设我们在同一电脑上拥有多个 Git 账号,例如公司内部使用的是 Gitlab,个人使用的是 Github 或者 Gitee。那就会遇到一种情况,上班时想给个人...

谭光志
发表了文章

前端监控 SDK 的一些技术要点原理分析

本文要讲的就是其中的第一个环节——数据采集与上报。下图是本文要讲述内容的大纲,大家可以先大致了解一下:

谭光志
发表了文章

手写 git hooks 脚本(pre-commit、commit-msg)

Git 能在特定的重要动作发生时触发自定义脚本,其中比较常用的有:pre-commit、commit-msg、pre-push 等钩子(hooks)。我们可以在...

谭光志
发表了文章

手把手教你写一个脚手架(二)

时隔三个月,终于有时间写脚手架系列第二篇文章了,在北京上班确实比天津忙多了,都没时间摸鱼。如果你没看过本系列的第一篇文章手把手教你写一个脚手架,建议先看一遍再来...

谭光志
发表了文章

带你入门前端工程(十):重构

相同的地方是它们都在不改变程序功能的情况下修改代码;不同的地方是重构为了让代码变得更加容易理解、易于修改,性能优化则是为了让程序运行得更快。这里还得重点提一句,...

谭光志
发表了文章

带你入门前端工程(四):测试

如果你的程序有数百行代码,但封装得很好,完美的践行了模块化的理念。每个模块功能单一、代码少,也可以不用写测试。

谭光志
发表了文章

带你入门前端工程(二):统一规范

代码规范是指程序员在编码时要遵守的规则,规范的目的就是为了让程序员编写易于阅读、可维护的代码。

谭光志
发表了文章

带你入门前端工程(一):技术选型

技术选型应该对很多程序员都不陌生了,无论是大到技术框架、编程语言,还是小到工具库的选择,都属于技术选型的范围。个人认为技术选型应该按照以下四个指标进行选择:

谭光志
发表了文章

带你入门前端工程(三):前端组件化

在了解模块化、组件化之前,最好先了解一下什么是高内聚,低耦合。它能更好的帮助你理解模块化、组件化。

谭光志
发表了文章

《带你入门前端工程》开源了

前端工程化,其实是软件工程在前端方面的应用。什么是软件工程?来看一下百度百科的定义:

谭光志
发表了文章

可视化拖拽组件库一些技术要点原理分析(二)

本文是对《可视化拖拽组件库一些技术要点原理分析》的补充。上一篇文章主要讲解了以下几个功能点:

谭光志
发表了文章

可视化拖拽组件库一些技术要点原理分析

为了让本文更加容易理解,我将以上技术要点结合在一起写了一个可视化拖拽组件库 DEMO:

谭光志
发表了文章

chrome 开发者工具——前端实用功能总结

例如我想查看元素触发 hover 时的 css 样式。先选中该元素,然后按下图操作:

谭光志
发表了文章

而立之年——回顾我的前端转行之路

在成为程序员之前,我干过很多工作。由于学历的问题(高中),我的工作基本上都是体力活。包括但不限于:工厂普工、销售(没有干销售的才能)、搬运工、摆地摊等,转行前最...

谭光志
发表了文章

编译原理实战入门:用 JavaScript 写一个简单的四则运算编译器(修订版)

例如 babel 就是一个编译器,它将 es6 版本的 js 翻译成 es5 版本的 js。从这个角度来看,将英语翻译成中文的翻译软件也属于编译器。

谭光志
发表了文章

手把手带你入门前端工程化——超详细教程

另外我还写了一个前端工程化 demo 放在 github 上。这个 demo 包含了 js、css、git 验证,其中 js、css 验证需要安装 VSCode...

谭光志
JavaScript
发表了文章

前端性能优化 24 条建议(2020)

性能优化是把双刃剑,有好的一面也有坏的一面。好的一面就是能提升网站性能,坏的一面就是配置麻烦,或者要遵守的规则太多。并且某些性能优化规则并不适用所有场景,需要谨...

谭光志
JavaScriptHTMLCSS
发表了文章

前端国际化辅助工具——自动替换中文并翻译

i18n-replace 是一个能够自动替换中文并支持自动翻译的前端国际化辅助工具。

谭光志
发表了文章

深入了解 webpack 模块加载原理

无论你开发使用的是 CommonJS 规范还是 ES6 模块规范,打包后的文件都统一使用 webpack 自定义的模块规范来管理、加载模块。本文将从一个简单的示...

谭光志

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券