一个前端所期待的 Mock 功能都是什么样的?

2022-04-08
阅读 4 分钟
2.3k
大家好呀,我是一名苦逼的前端开发工程师,为啥苦逼呢,这不,项目下周就要上线了,但是后端还没给我接口,没有接口我就无法调试,工作停滞不前,我也只能坐着干着急。

面试大厂,手写代码这些就够了,附 codepen 地址!

2022-03-21
阅读 11 分钟
2.8k
Offer 驾到,掘友接招!我正在参与2022春招系列活动-经验复盘,点击查看 活动详情 即算参赛大家好,我是山月。这篇文章也可在我的博客面试路线图进行查看。其中有一个高频问题是:我如何进行编程题目的练习?山月再次总结一份关于手写代码的练习路线。为了保证代码能够正常运行,调试和测试。以下所有的手写代码都贴在 ...

前后端数据联调的三个小技巧,你一定要知道!

2022-03-01
阅读 1 分钟
2.9k
这就是第一个小技巧,对于异常 API,请使用 400+ 状态码进行表示,400+ 状态码在浏览器开发者工具调试下为红色,可一眼定位到异常 API。

大厂面试中的编程题练习路线图

2021-08-02
阅读 7 分钟
2.6k
大家好,我是山月,最近我很多公众号粉丝都在准备秋招的面试,前来咨询山月的同学更是络绎不绝。经常有一个问题是:我如何进行编程题目的练习?山月再次总结一份关于手写代码的练习路线。以下所有的手写代码都贴在 我的Codepen 中,感兴趣的同学可在 codepen 中关注下我。准备工作API作为一个工作过三年以上的老前端而言...

大场面试代码题,有这些就够了

2021-07-20
阅读 2 分钟
3.8k
山月在大厂面试题库中,已经有了600多道题目。而且包含各种各样方向的面试题,比如 React、HTTP 等但是其中不少是关于代码篇:一部分考察你的编程能力一部分通过代码考察你的 React/Vue 能力我把该仓库所有代码都扔到了 codesandbox 与 codepen,并在持续更新。欢迎关注我的 Github 以及我的 Codepen。大场面试每日一题...

大厂面试总结 CSS 篇

2021-06-04
阅读 11 分钟
4.2k
01 如何实现一个元素的水平垂直居中<blockquote> 更多描述: 要求对行内元素、块状元素及不定宽高的块状元素均可适用:可打开 codepen 进行调试: [链接],以下是布局代码 {代码...} {代码...} </blockquote>在 Issue 或者我的网站中交流与讨论: 01 如何实现一个元素的水平垂直居中提供一些现代浏览器下使用 f...

山月周刊第七期: 使用 Emmet 提高开发效率

2021-04-12
阅读 3 分钟
1.7k
前端爱好者周刊 (Github: shfshanyue/weekly),每周记录关于前端的开源工具、优秀文章、重大库版本发布记录等等。每周一发布,订阅平台如下,欢迎订阅。
封面图

山月周刊第6期:React 学习路线图

2021-04-09
阅读 3 分钟
4.4k
前端爱好者周刊 (Github: shfshanyue/weekly),每周记录关于前端的开源工具、优秀文章、重大库版本发布记录等等。每周一发布,订阅平台如下,欢迎订阅。

如何高效地组织 npm script

2021-03-29
阅读 7 分钟
3.6k
众所周知,一个 Javasript 项目的脚本类工具,可以使用 package.json 中的 scripts 字段来组织,简单来说,这就是 npm script。

前端开发者周刊(山月周刊)第 5 期:如何高效组织 npm script

2021-03-29
阅读 4 分钟
1.7k
前端爱好者周刊 (Github: shfshanyue/weekly),每周记录关于前端的开源工具、优秀文章、重大库版本发布记录等等。每周一发布,订阅平台如下,欢迎订阅。
封面图

前端爱好者周刊第3期:各大厂 webpack5 实践

2021-03-15
阅读 4 分钟
4k
前端爱好者周刊 (Github: shfshanyue/weekly),每周记录关于前端的开源工具、优秀文章、重大库版本发布记录等等,周刊中优秀文章会在公众号全栈成长之路逐一推送。每周一发布,订阅平台如下,欢迎订阅。

Script async 与 defer 有什么区别

2020-12-22
阅读 1 分钟
5.8k
本文地址: [链接]以下图片取自 whatwg 的规范,可以说是最权威的图文解释了,详细参考原文在正常情况下,即 <script> 没有任何额外属性标记的情况下,有几点共识JS 的脚本分为加载、解析、执行几个步骤,简单对应到图中就是 fetch (加载) 和 execution (解析并执行)JS 的脚本加载(fetch)且执行(execution)会阻塞 D...

一篇文章彻底搞懂 JSONP

2020-12-18
阅读 4 分钟
5.3k
JSONP,全称 JSON with Padding,为了解决跨域的问题而出现。虽然它只能处理 GET 跨域,虽然现在基本上都使用 CORS 跨域,但仍然要知道它,毕竟面试会问。

如何获取全国的省地县数据

2020-10-26
阅读 3 分钟
5.2k
年初,疫情爆发于湖北,诸多互联网公司及个人开发者为了使人们能够实时获取疫情信息,开发了诸多疫情地图类应用。应势,我也写了一个关于省市分项统计的地图应用,开源在 Github,并收获了 500+ Star,最高时流量也有50万PV: 2019-ncov

前端高级进阶:使用 docker 高效部署你的前端应用

2020-03-10
阅读 5 分钟
4.1k
这是山月关于高级前端进阶暨前端工程系列文章的第 M 篇文章 (M 随便打的,毕竟也不知道能写多少篇),关于前 M-1 篇文章,可以从我的 github repo shfshanyue/blog 中找到,如果点进去的话可以捎带~点个赞~,如果没有点进去的话,那就给这篇文章点个赞。

美团前端面试记录

2020-03-05
阅读 2 分钟
4.8k
此篇文章来自于读者投稿 我在 github 上新建了一个仓库 每日一题,每天一道面试题,欢迎交流。 前端面经大全 前端面试题小记 计算机基础面试题小计 时维七月,炎炎夏日,酷暑当头,而我已经在望京附近饶了半个小时。无论是天气,还是对于迟到以及面试的焦虑,都足以使我满头大汗了。 今天要去赶一个美团的面试,我恰好住...

typescript 高级技巧

2019-06-12
阅读 5 分钟
10.4k
用了一段时间的 typescript 之后,深感中大型项目中 typescript 的必要性,它能够提前在编译期避免许多 bug,如很恶心的拼写问题。而越来越多的 package 也开始使用 ts,学习 ts 已是势在必行。

[登录那些事] 邮件发送,限流,漏桶与令牌桶

2019-05-06
阅读 3 分钟
2.9k
在短信验证码和邮箱验证码,如果不限速,被恶意攻击造成大量的 QPS,不仅拖垮了服务,也会心疼如水的资费。鉴于君子固穷的原则,在我的邮箱服务里加上限速。

前端中的二进制以及相关操作与转换

2019-03-13
阅读 5 分钟
5k
最近工作中遇到了很多有关二进制的处理,如PDF的生成,多个PDF的打包,音频的拼接。为了数据的一致性,以及减少与后端通信的复杂度,工作量都在浏览器端。