谭光志

LV1
举报

技术专栏

编程技术分享TA创建的

68 文章16 关注者

全部文章

  • markdown 编辑器实现双屏同步滚动

    由于一直在使用 markdown 编辑器写技术文章,所以对于编写体验很敏感。我发现各大社区的 markdown 编辑器基本都有同步滚动功能。只不过有些做得好,有...

    谭光志
    Markdown渲染https网络安全网站
  • 可视化拖拽组件库一些技术要点原理分析(四)

    本文是可视化拖拽系列的第四篇,比起之前的三篇文章,这篇功能点要稍微少一点,总共有五点:

    谭光志
    小程序jQueryJavaSVG打包
  • 手把手教你写一个简易的微前端框架

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

    谭光志
    PHPVue.jsHTMLAPI网站
  • 一些常用的 Git 进阶知识与技巧

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

    谭光志
    ssh开源GitGitHubBash
  • 前端监控 SDK 的一些技术要点原理分析

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

    谭光志
    渲染日志服务缓存Vue.jsXML
  • 手写 git hooks 脚本(pre-commit、commit-msg)

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

    谭光志
    GitNode.jsnpmhttpsShell
  • 手把手教你写一个脚手架(二)

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

    谭光志
    npmMVCwebpackJavaScript打包
  • 带你入门前端工程(十):重构

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

    谭光志
    编程算法
  • 带你入门前端工程(四):测试

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

    谭光志
    腾讯云测试服务单元测试JavaScriptHTMLNode.js
  • 带你入门前端工程(二):统一规范

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

    谭光志
    GitIDE编程算法JavaScriptCSS
  • 带你入门前端工程(一):技术选型

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

    谭光志
    Vue.jsAngularJS
  • 带你入门前端工程(三):前端组件化

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

    谭光志
    网站JavaScriptHTMLVue.js
  • 《带你入门前端工程》开源了

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

    谭光志
    微服务微服务架构网站JavaJavaScript
  • 可视化拖拽组件库一些技术要点原理分析(二)

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

    谭光志
    小程序
  • 可视化拖拽组件库一些技术要点原理分析

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

    谭光志
    小程序
  • chrome 开发者工具——前端实用功能总结

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

    谭光志
    HTTP网站CSS
  • 而立之年——回顾我的前端转行之路

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

    谭光志
    学习方法HTTPVue.jsJavaScript编程算法
  • 手把手带你入门前端工程化——超详细教程

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

    谭光志
    JavaScript
  • 前端性能优化 24 条建议(2020)

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

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

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

    谭光志
    ExpressIDE汇编语言编程算法

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券