使用JavaScript手写一个简单的快捷键库

2 月 28 日
阅读 11 分钟
1k
前端开发中,有时项目会遇到一些快捷键需求,比如绑定快捷键,展示快捷键,编辑快捷键等需求,特别是工具类的项目。如果只是简单的绑定几个快捷键之类的需求,我们一般会通过监听键盘事件(如keydown 事件)来实现,如果是稍微复杂点的需求,我们一般都会通过引入第三方快捷键库来实现,比如常用的几个快捷键库mousetrap...
封面图

Vue项目之使用EditorConfig, Eslint和Prettier实现代码规范

2022-06-28
阅读 7 分钟
7.9k
每个人的代码风格不同,比如有的人代码缩进喜欢用Tab,有的人喜欢用Space;有的人代码语句后会加上分号,有的人则不加。并且不同的人使用的开发工具也不同,有的人喜欢使用WebStorm,有的人喜欢用VSCode。。。如果是一个人独立开发,这些当然都没啥问题,自己想怎么写就怎么写。代码规范化之后可能也没法立即看到带来的...
封面图

Sass应用之实现主题切换

2022-06-19
阅读 4 分钟
6.9k
实现主题切换有几种不同的方案,比如使用CSS变量,使用JavaScript动态加载对应的主题样式文件等。本文主要讲的是如何使用Sass实现主题切换。
封面图

循序渐进实现Promise

2021-05-30
阅读 11 分钟
2.9k
使用JavaScript循序渐进实现一个简单的Promise,支持异步和then链式调用。翻译并整理自Medium: Implementing a simple Promise in Javascript - by Zhi Sun前言在前端面试和日常开发中,经常会接触到Promise。并且在现如今的很多面试中,也会经常被要求手写Promise。接下来,将使用JavaScript循序渐进实现一个简单的Prom...
封面图

element-ui表格组件table实现列的动态显示与隐藏

2021-01-24
阅读 4 分钟
18.3k
其实,在系统实际使用的过程中,不同用户关注的列不同,并不是一定要展示所有的列。因此,可以开发一个能够配置表格需要展示的列的功能,这样只展示关注的列,不关注的列就无需在页面上展示,提高用户的使用体验。
封面图

Lodash常用用法总结

2018-12-02
阅读 6 分钟
5.3k
​ 日常开发中,通常会对数据,特别是数组和对象进行各种读写等操作:比如去重,拷贝,合并,过滤,求交集,求和等等。根据平时开发中对数据的操作,我对Lodash常见的用法做了以下总结,方便今后的学习和整理。

Axios实现多个并行请求

2018-07-21
阅读 1 分钟
12.8k
开发背景: {代码...} 实现思路: 因为项目是用axios发送http请求的,所以首先想到了axios的方法: 代码示例: 这里用jsonplaceholder中的数据,举例说明axios实现并行请求的方法。 {代码...} 在线示例: axios实现多个并行请求

Moment.js常见用法总结

2018-06-10
阅读 4 分钟
84.8k
​ 日常开发中,通常会对时间进行下面这几个操作:比如获取时间,设置时间,格式化时间,比较时间等等。接下来,我将按照这些操作对Moment.js中的Doc进行整理分类,方便学习和日后的查阅。

Linux之tar命令用法总结

2018-05-05
阅读 2 分钟
2.7k
前几天,在重构了项目中的一段代码之后,公司章哥给我示范如何把我的代码放到nginx上测试。他问我会不会使用tar命令,我说听说过,不过没用过。后来周末我就google了几篇文章,在这里简单总结一下tar命令在实际开发中常用的一些用法,希望对读者也有所帮助。