自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端司南

欢迎加我微信交流,关注我的公众号【前端司南】,小程序【Tusi博客】

  • 博客(120)
  • 论坛 (1)
  • 收藏
  • 关注

原创 「思维导图学前端 」6k字一文搞懂Javascript对象,原型,继承
原力计划

前言去年开始我给自己画了一张知识体系的思维导图,用于规划自己的学习范围和方向。但是我犯了一个大错,我的思维导图只是一个全局的蓝图,而在学习某个知识点的时候没有系统化,知识太过于零散,另一方面也很容易遗忘,回头复习时没有一个提纲,整体的学习效率不高。意识到这一点,我最近开始用思维导图去学习和总结具体的知识点,效果还不错。试想一下,一张思维导图的某个端点是另一张思维导图,这样串起来的知识链条是多么“酸爽”!当然,YY一下就好了,我保证你没有足够的时间给所有知识点都画上思维导图,挑重点即可。提纲思路当我们

2020-06-18 19:12:19 157

原创 “入坑”自媒体写作,我有干货与你分享

自媒体时代,人人都可以发声,大家都可以通过互联网发表自己的言论和观点。常见的自媒体平台有微信公众号,知乎,微博,头条,以及各个新闻博客平台等。自媒体写作与传统写作最大的不同,就是突出个性思维,只要找准自己的定位,一直坚持一个方向深耕,且不说会得到什么样的收益,但一定会提升自己的综合能力。之前也不止一次问过自己,你又不是大咖,写什么文章?质量还不高?我想,大概是兴趣驱动,写作是一种思考和沉淀的过程,于我而言是收获。借用《后浪》里的一句话:人与人之间的壁垒被打破,你们只凭相同的爱好,就能结交千万个值得干杯

2020-05-30 16:17:18 633 1

原创 then, catch, finally如何影响返回的Promise实例状态

点击上方蓝字“前端司南”关注我您的关注意义重大原创@前端司南虽然Promise是开发过程中使用非常频繁的一个技术点,但是它的一些细节可能很多人都没有去关注过。我们都知道,.then, ....

2020-09-28 14:16:39 108

原创 从亲身经历谈谈如何用Git分支解决项目生产实践中的痛点

点击上方蓝字“前端司南”关注我您的关注意义重大原创@前端司南原创不易,欢迎阅后点赞关注支持,本期内部分享PPT可自取,见文末!最近笔者所在公司发生了一起小风波,事情大概是这样的:市场部老...

2020-09-09 09:33:33 107

原创 彻底搞懂闭包,柯里化,手写代码,金九银十不再丢分!

点击上方蓝字“大前端技术沙龙”关注我您的关注意义重大原创@大前端技术沙龙这段时间我试着通过思维导图来总结知识点,主要关注的是一些相对重要或理解难度较高的内容。下面是同系列文章:「思维导图...

2020-08-24 10:53:59 155

原创 解读闭包,这次从ECMAScript词法环境,执行上下文说起

点击上方蓝字“大前端技术沙龙”关注我您的关注意义重大原创@大前端技术沙龙对于x年经验的前端仔来说,项目也做了好些个了,各个场景也接触过一些。但是假设真的要跟面试官敞开来撕原理,还是有点慌...

2020-08-07 08:40:00 181 1

原创 写给自己的Object和Function的3个灵魂拷问

点击上方蓝字“大前端技术沙龙”关注我您的关注意义重大原创@大前端技术沙龙最近在研究函数和原型链这块内容时,我遇到了不少疑惑,对自己而言,这些疑惑可以算得上是灵魂拷问吧。在一步步探究和查证...

2020-07-18 19:11:11 67

原创 面试官真的会问:new的实现以及无new实例化

点击上方蓝字“大前端技术沙龙”关注我您的关注意义重大原创@大前端技术沙龙面试官很忙,但我不单纯是蹭热点,今天聊的主题绝对是面试中命中率很高的知识点。我在复习javascript函数这块知...

2020-07-15 18:22:32 125

原创 「思维导图学前端 」初中级前端值得收藏的正则表达式知识点扫盲

点击上方蓝字“大前端技术沙龙”关注我您的关注意义重大原创@大前端技术沙龙本文是思维导图学前端系列第二篇,主题是正则表达式。首先还是想说下我的出发点,之所以自己画一遍思维导图,是因为我整理...

2020-07-13 14:22:19 60

原创 「前端必看」这篇Nginx反向代理技巧,助你准时下班陪女神

点击上方蓝字“大前端技术沙龙”关注我您的关注意义重大原创@大前端技术沙龙最近同事小G总是闷闷不乐,让我感觉慌慌的,难道是我平时压榨小G了?我转念一想,不应该啊,工作量事先都评估好了,没道...

2020-07-06 10:14:51 119

原创 「冲击leetcode青铜5」妙用数组fill处理每日温度

点击上方蓝字“大前端技术沙龙”关注我您的关注意义重大原创@大前端技术沙龙在老家过完粽子节,回到工作地又可以一脸开(无)心(奈)地刷leetcode了。今天的题目是每日温度,给定一个温度数...

2020-06-29 11:55:00 75

原创 「冲击leetcode青铜5」回文数的两种解法

点击上方蓝字“大前端技术沙龙”关注我您的关注意义重大原创@大前端技术沙龙我最近也开始看看leetcode了,有时间也刷个一两题,不得不说,现在这个行业对前端工程师的要求是越来越高了,除了...

2020-06-22 14:29:50 79

原创 关于我

大家好,我是飞白,现在某IoT领域企业担任高级前端工程师,虚线上是前端TL,负责架构搭建,性能及体验优化,技术规划,开发流程等。我最近开始比较正式地写公众号,之前也一直通过自己的博客网站...

2020-06-06 21:13:06 59

原创 千万别小看这些运算符背后的逻辑
原力计划

前言最近回顾javascript的一些基础知识点时,引起的思考确实颠覆了我之前的一些认知。我清楚地记得曾多次在网上看到一些奇奇怪怪的表达式,它们的运算结果着实让人懵逼。就比如我在js数据类型很简单,却也不简单这一篇笔记中提到的[] == ![]这样一个表达式,它的运算结果是true。如果你不细致地去研究它背后的运算逻辑,你只会惊呼”这是什么鬼“?相反,当你静下心来看清楚它的运算逻辑后,你会感叹“妙哉妙哉”!没错,本文的主角就是这些容易让人小觑的运算符。加法运算符+首先说的是加法运算符+,这是一个很容易

2020-06-05 15:26:36 116

原创 入坑”自媒体写作,我有干货与你分享

原创@飞白自媒体时代,人人都可以发声,大家都可以通过互联网发表自己的言论和观点。常见的自媒体平台有微信公众号,知乎,微博,头条,以及各个新闻博客平台等。自媒体写作与传统写作最大的不同,就...

2020-05-29 18:41:27 65

原创 js数据类型很简单,却也不简单
原力计划

最近脑子里有冒出“多看点书”的想法,但我个人不是很喜欢翻阅纸质书籍,另一方面也是因为我能抽出来看书的时间比较琐碎,所以就干脆用app看电子书了(如果有比较完整的阅读时间,还是建议看纸质书籍,排版看起来更舒服点)。考虑到平时工作遇到的大部分问题还是javascript强相关的,于是我选择从《Javascript权威指南第6版》开始。数据类型有哪些?javascript的数据类型分为两大类,一类是原始类型(primitive type),一类是对象类型(object type)。原始类型原始类型又称为

2020-05-11 15:45:45 81

原创 记一次Navicat for MySQL 10060错误的解决过程

最近加班挺多,所以也好久没远程访问自己云服务器上的MySQL数据库了。今天本地启动Node服务时连不上MySQL,照常用Navicat For MySQL连接远程数据库进行检查,结果发现突然报错了。2003-Can’t connect to MySQL server on ‘XXX.XX.XX.XX’(10060)检查网络第一反应还是检查网络是不是正常,所以就马上ping测试一下,然而发现...

2020-03-17 15:47:53 585

原创 前端小微团队的Gitlab实践
原力计划

疫情期间我感觉整个人懒散了不少,慢慢有意识要振作起来了,恢复到正常的节奏。最近团队代码库从Gerrit迁移到了Gitlab,为了让前端团队日常开发工作有条不紊,高效运转,开发历史可追溯,我也查阅和学习了不少资料。参考业界主流的Git工作流,结合公司业务特质,我也梳理了一套适合自己团队的Git工作流,在这里做下分享。分支管理首先要说的是分支管理,分支管理是git工作流的基础,好的分支设计有助于规...

2020-03-09 11:20:25 384

原创 Browserslist: caniuse-lite is outdated. Please run next command `npm update`

今天打包vue项目,突然蹦出一个告警:Browserslist: caniuse-lite is outdated. Please run next command `npm update`按照提示操作,运行npm update也没有解决。于是我查询了一下npm手册,得知是不能直接运行npm update的,必须带上包名,所以应该这样写命令:npm update caniuse-lite...

2020-03-04 11:18:03 45964 5

转载 前端自动化部署的深度实践

年前我也在自动化部署这方面下了点功夫,将自己的学习所得在自动化部署的一小步,前端搬砖的一大步这篇博客中做了分享。感谢两位网友@_shanks和@TomCzHen的意见,让我有了继续优化部署流程的动力。本文主要是在自动化部署流程中,对版本管理和流程合理性等方面做了一些改进,配合规范的工作流,使用体验更佳!更新日志自动生成之前我都是手动修改CHANGELOG.md,用来记录更新日志,感觉操作起来有...

2020-02-04 13:07:54 178

原创 自动化部署的一小步,前端搬砖的一大步

在nodejs日渐普及的大背景下,前端工程化的发展可谓日新月异。构建打包这种日常任务脚本化已经是常态了,webpack和gulp已经家喻户晓自然不必多说,而持续集成/持续交付/持续部署也越来越得到各个前端Team的重视,业界也有了很多成熟的概念或者方案,如Hudson, Jenkins, Travis CI, Circle CI, DevOps, git hook。然而对于小白来讲,如果直接上手这...

2020-01-17 09:35:25 216

原创 入门babel,我们需要了解些什么

说实话,我从工作开始就一直在接触babel,然而对于babel并没有一个清晰的认识

2019-12-17 11:36:13 111

原创 从一道面试题简单谈谈发布订阅和观察者模式

今天的话题是javascript中常被提及的「发布订阅模式和观察者模式」,提到这,我不由得想起了一次面试。

2019-12-12 19:06:12 250

原创 前端API层架构,也许你做得还不够

上午好,今天为大家分享下个人对于前端API层架构的一点经验和看法。架构设计是一条永远走不完的路,没有最好,只有更好。这个道理适用于软件设计的各个场景,前端API层的设计也不例外。

2019-12-04 11:17:11 372

转载 彻底理解浏览器的缓存机制(http缓存机制)

学习HTTP缓存时看到一篇不错的文章,推荐大家阅读:原文地址:https://www.cnblogs.com/chengxs/p/10396066.html 一、概述浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,所以在分析浏览器缓存机制之前,我们先使用图文简单介绍一下HTTP报文,HTTP报文分为两种:1、HTTP请求(Request...

2019-11-29 18:09:34 49

原创 Git多个远程仓库不同步时的补救办法

当git remote关联了多个远程仓库时,总会遇到一些问题。今天就遇到了两个远程仓库不一致导致无法push的情况。

2019-11-19 18:45:33 229

原创 解决办公IP变化后git无法推送远程仓库的问题

最近公司乔迁新址,在提交代码时遇到了无法git push的问题。

2019-11-17 16:16:12 170

原创 因为new Date(),我给IE跪了

处理日期格式是日常工作中的常事,我们经常会对日期字符串和日期对象之间进行转换。今天在IE浏览器就踩了这么一个日期转换的坑。

2019-11-15 09:59:40 37

原创 用初中数学知识撸一个canvas环形进度条

周末好,今天给大家带来一款接地气的环形进度条组件vue-awesome-progress

2019-11-09 11:23:58 215

原创 ionic初体验

体验一把ionic

2019-11-05 18:20:28 171

原创 cordova开发环境搭建

最近我在尝试了解跨平台技术的发展,首先则是想到了cordova。本文简单记录下cordova环境搭建的过程。

2019-11-01 14:18:54 473

原创 gradle环境搭建

最近我在尝试了解跨平台技术的发展,首先则是想到了cordova。环境配置过程中有依赖gradle,下面简单记录了在windos10系统下搭建gradle环境的过程。

2019-10-28 15:07:54 47

原创 耐人寻味的CSS属性font-family

font-family是一个网站用户体验的第一入口,非常有必要花功夫来研究一下。我们首先需要了解衬线字体和无衬线字体,接着了解中英文的常用字体及其适用性。

2019-10-23 15:13:56 118

原创 如何判断IE OCX插件正常安装?

项目中用到了一个第三方的ie ocx控件,而经常遇到客户和测试小伙伴反馈相关功能无法正常使用,也没有友好提示。考虑到这个问题,必须要有一个ie ocx控件的检查机制。

2019-10-16 13:41:37 237

原创 【重拾基础】耐人寻味的CSS属性white-space

《耐人寻味的CSS属性white-space》,本文说的white-space是一个控制换行和空白处理的CSS属性。我曾经被这个属性烦死,一直没记住,今天决定还是写下来好好琢磨下。

2019-10-13 11:22:13 58

原创 【重拾基础】块级元素和行内元素

最近给自己定了一个小目标,一周温习一个基础知识点,并输出一篇手记。看自己是否能坚持下去。^_^

2019-09-26 12:52:29 35

原创 即将是史上最全的meta大全

本文的目的是搜集当前主流的meta配置,方便开发者快速开发调试。在这里不会做各种meta的深入分析,只是简单的介绍,让大家知道有这个东西。

2019-09-24 11:36:46 190

原创 发布一个简单的npm包

本文简单地记录了发布一个简单npm包的过程,以便后续参考使用。

2019-09-21 15:21:40 111

原创 Gerrit常见命令及最佳实践

本文记录了笔者在使用Gerrit(一种免费、开放源代码的代码审查软件)过程中的一些微小的经验,在这里做个简单的分享。

2019-09-16 11:24:18 551

原创 拥抱webpack4,有效缩减构建时间57%+

最近有感觉到,随着系统模块数量的增加,wepack编译打包的速度越来越慢,于是我想给项目做一下优化升级,也借此机会系统地学习一下webpack4。

2019-09-11 16:42:18 322

空空如也

markdown 代码块怎么没起作用啊?

发表于 2017-11-29 最后回复 2019-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除