一文读懂 JS 装饰器,这是一个会打扮的装饰器
俗话说,人靠衣装,佛靠金装。大街上的小姐姐都喜欢把自己打扮得美美的,让你忍不住多看几眼,这就是装饰的作用
半小时弄懂 CentOS 基础操作(建议收藏)
?最近刚好在学习 CentOS(主要是买了个腾讯云服务器),自己记个笔记,同时分享出来,如果有同学刚好有需要而这个文章帮助到了你的话,在下也会十分开心
神器推荐!让我用的最爽的几款 Windows 软件,非常实用!
在下工具控一枚,平时会留意收集各种各样给我们生活生产带来便捷的工具,毕竟人生苦短;下面主要介绍一些我在 Windows 系统上发现的一些好用的工具,并且会一笔带过主要优点特点
你的 Mac 用对了吗?推荐一些 Mac 上比较好用的软件
作为一个工具控,一直在社区索取别人的营养,今天在下将我搜集的一些应用贡献出来,推介二十几个我常用的软件,下面我将简单介绍一下这些软件,并且附上下载方式和链接
Vue 强烈推介的实用技巧
在vue的使用过程中会遇到各种场景,当普通使用时觉得没什么,但是或许优化一下可以更高效更优美的进行开发。本文带来一些Vue开发中的小技巧,让你优雅开发~
如何使用 Proxy 来代理 JavaScript 里的类
Proxy 对象(Proxy)是 ES6 的一个非常酷却鲜为人知的特性。
Git 常用命令总结,掌握这些,轻松驾驭版本管理
最近公司的代码管理工具要从SVN转到Git上,因此虽然之前用过Git,但是都是一些简单的推送提交,因此还是有必要进行一些系统的学习。
Webpack 打包太慢? 试试 Dllplugin
webpack在build包的时候,有时候会遇到打包时间很长的问题,这里提供了一个解决方案,让打包如丝般顺滑~
JS 服务器推送技术 WebSocket 入门指北
服务器推送技术不止一种,有短轮询、长轮询、WebSocket、Server-sent Events(SSE)等,本文简介并实践一下 WebSocket 在 JS 里的简单使用
前端 Web Workers 到底是什么
以前我们总说,JS是单线程没有多线程,然而现在HTML5提供了我们前端开发这样的能力 - Web Workers API,我们一起来看一看 Web Worker 是什么,怎么去使用它,在实际生产中如何去用它来进行产出~
一文搞懂 Webpack 多入口配置
最近在做项目的时候遇到了一个场景:一个项目有多个入口,不同的入口,路由、组件、资源等有重叠部分,也有各自不同
浏览器垃圾回收机制与 Vue 项目内存泄漏场景分析
浏览器的 JS 引擎具有自动垃圾回收机制 GC,也就是说,执行环境会负责管理代码执行过程中使用的内存。本文介绍一下浏览器的垃圾回收以及 Vue 项目中可能遇到的内存泄漏场景。
十分钟快速了解 JS 中的 offset、scroll、client
?在下开发中经常碰到 offset、scroll、client 这几个关键字,比如 offsetLeft、offsetHeight、scrollHeight、clientTop 什么的,每次都要各种实验,这里总结一下,一劳永逸
一文搞懂浏览器缓存机制
在前端开发中,性能一直都是被大家所重视的一点,然而判断一个网站的性能最直观的就是看网页打开的速度。其中提高网页反应速度的一个方式就是使用缓存。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟。
「手摸手设计模式系列」享元模式与资源池
享元模式 (Flyweight Pattern)运用共享技术来有效地支持大量细粒度对象的复用,以减少创建的对象的数量。本文就探讨一下享元模式及其应用,比如线程池、缓存、连接池、字符常量池等。
一文搞定前端 Jenkins 自动化部署
公司的前端构建及部署工作都是人工去做,随着业务扩大,项目迭代速度变快,人员增多,各种问题都暴露出来,本文是对前端自动化工作流进行探索后的一篇经验分享,只要在本地发起一个提交,剩下的工作自动化完成。
GraphQL 入门看这篇就够了
GraphQL 是一种面向数据的 API 查询风格。传统的 API 拿到的是前后端约定好的数据格式,GraphQL 对 API 中的数据提供了一套易于理解的完整描述,客户端能够准确地获得它需要的数据,没有任何冗余。
前端开发需要了解的「路由跳转原理」
浏览器的路由是前端开发经常遇到的概念,了解路由的基本原理对我们的开发十分有帮助,本文帮你理清两种路由方式都有哪些特点,并提供简单的实现
数据动态过滤技巧在 Vue 项目中的实践
本文介绍一下在下在 Vue 项目遇到的数据动态过滤场景,需要渲染的数据是异步获取的
前端进阶必须知道的正则表达式知识
正则表达式在工作中经常用到,在下反反复复学了多次,学了又忘,忘了又学,这次把常用的知识点都整理出来,方便在下复习,也分享出来给大家