会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
吕大豹
要技艺超群,要予人温暖
博客园
首页
订阅
管理
[置顶]
前端工程师是怎样一种职业
摘要: 前端工程师已经是大家不再陌生的一个软件行业的工种了,尽管这一工种诞生也没几年。作为一名从业三年的前端工程师,我尝试结合业界标准与我的理解,来尽可能诠释一下前端工程师这个职业。这篇文章的适读人群为:非web方向的软件开发者、产品经理以及与产品挂钩的相关人士、正在纠结需不需要招聘一个前端的老板们、刚刚走
阅读全文
posted @ 2016-03-01 08:43 吕大豹
阅读(19643)
评论(16)
推荐(48)
2021年1月1日
2020年终总结——艰难与喜悦
摘要: 糟心的2020年终于过去了,又到了一年一度年终总结的时候了。 2020堪称黑天鹅之年,真是活久见。也充分说明了我们的生存环境正在经历巨变,每个人或早或晚都将面临考验。不过我们码农今年还算幸运,工作没有停摆,甚至还可以在家办公多陪陪家人,已是万幸的事情了。 回顾了这一年的经历,我把标题起为「艰难与喜悦
阅读全文
posted @ 2021-01-01 23:25 吕大豹
阅读(1662)
评论(5)
推荐(3)
2020年3月2日
web资源预加载-生产环境实践
摘要: 此文记录资源预加载在我们项目的实践,技术难度不算高,重在介绍一套技术方案的诞生与实施,其中都进行了哪些思考,依据什么来做决策,如何进行效果评估,等等。为读者在制定技术方案时提供一定启示。 背景 资源预加载机制很好理解,即在用户访问页面之前,提前加载好相应的资源。这样用户在访问页面的时候,省去了加载资
阅读全文
posted @ 2020-03-02 17:44 吕大豹
阅读(2333)
评论(0)
推荐(0)
2020年1月2日
2019年终总结——三十而立
摘要: 一年一度的习惯,认真为自己写一份年终总结。今年的略微多了一点仪式感,正如标题所言,我三十了。 这对于吃青春饭的程序猿可不是什么好事,从今年的招聘形势可见一斑。在去年的年终总结中,我就提出了这个问题,对于老码农,要如何在职场找到自己的价值。今年也做了一些思考和实践,也算找到一些答案吧。 来看看今年过得
阅读全文
posted @ 2020-01-02 22:48 吕大豹
阅读(1859)
评论(2)
推荐(3)
2019年11月26日
从eslint规则学点JavaScript知识
摘要: 在知识星球陆续发了些eslint小知识,意在通过eslint知识去了解规则内部的原理,汇总在此: prefer-const 含义:始终用const定义你从不修改的变量,如果会被修改则使用let,永不使用var。 理由:让你写代码的时候更明确哪些变量是会被修改的,哪些是不会修改的。帮你理清逻辑,减少b
阅读全文
posted @ 2019-11-26 13:29 吕大豹
阅读(1598)
评论(0)
推荐(1)
2019年11月24日
一种前端灰度发布方案
摘要: 本文介绍一种前端灰度发布方案,主要解决的是传统的灰度发布只能以机器维度进行分组的问题。提供一种用户维度分组的灰度发布机制。 传统灰度发布,因为是以机器分组,所以要求服务是无状态的。所谓无状态就是对请求的处理是上下文无关的。有长连接、读写文件、缓存等场景,就是所谓”有状态“的。有状态的服务,如果用户的
阅读全文
posted @ 2019-11-24 00:01 吕大豹
阅读(8960)
评论(2)
推荐(1)
2019年1月2日
2018年终总结——越过山丘
摘要: 又到了年终总结的时候了,每年花一点时间好好回顾下,看看收获与不足,然后在下一年里继续马不停蹄,人总要前进的嘛。 今年也是并不轻松的一年啊,整个互联网行业都过得不容易。到年底了还传出各家裁员的消息,码农的处境真是前途堪忧。从宏观上看,是全球经济进入一个下行周期,哪个行业都会受影响,覆巢之下焉有完卵。
阅读全文
posted @ 2019-01-02 23:19 吕大豹
阅读(2247)
评论(11)
推荐(10)
2018年3月15日
记录一个前端bug的解决过程
摘要: 人在江湖飘,哪能不挨刀。 我挨了重重一bug。严格来讲这可能是我职业生涯以来的首个悲惨经历,因为凭我的知识储备和经验,基本上任何可重现的bug都是可解的。然而这个bug却困扰了我三个月之久,它具有以下生理特征: 1. 后台日志能统计到异常,偶发、低频 2. 报异常的用户设备不具有规律性,什么手机都有
阅读全文
posted @ 2018-03-15 15:18 吕大豹
阅读(3977)
评论(11)
推荐(13)
2018年1月10日
2017年终总结——恍恍惚惚又一年
摘要: 按照多年的习惯,又到了写年终总结的时候了。今年很奇怪,提笔却不知从何处说起。思绪太乱吧,就如同我这一整年的状态一样,就一个字:乱。这一年的整体感觉是恍恍惚惚,就是闷着头不停去做安排好的事情,没有认真去感受点什么。到了年底,该做的事情都有了一个差不多的结果,我却比往常任何时候都想快点结束这一年。 因为
阅读全文
posted @ 2018-01-10 13:19 吕大豹
阅读(4530)
评论(9)
推荐(14)
2017年12月5日
理解defineProperty以及getter、setter
摘要: 我们常听说vue是用getter与setter实现数据监控的,那么getter与setter到底是什么东西,它与defineProperty是什么关系,平时有哪些用处呢?本文将为大家一一道来。 对象的属性 按照一贯的“由浅到深”行文原则,我们先温习一下对象的属性。我们知道对象有自身的属性以及原型上的
阅读全文
posted @ 2017-12-05 20:35 吕大豹
阅读(5073)
评论(3)
推荐(2)
2017年11月2日
记一次前端性能优化的案例
摘要: 前两天遇到一个前端性能相关的bug,感觉还挺典型的,整理了一下解决过程和思路,写下来分享给大家。 场景是这样的,有一个答题的界面,可以播放音频、填空、提交答案,界面是长这个样子的: 看起来还挺简单吧,但是我们在手机上跑的时候,却遇到了以下问题: 1. 填完空后,提交按钮会由灰色变为蓝色(可提交状态)
阅读全文
posted @ 2017-11-02 13:14 吕大豹
阅读(5502)
评论(25)
推荐(33)
2017年8月10日
移动端踩坑合集
摘要: 前段时间在小密圈和大家分享我的感受,H5代替客户端进行移动端开发,是大趋势。未来较长一段时间,是混合应用的天下。然而H5写移动页面,那绝对是一步一个坑的节奏啊,做好各设备的兼容将是各前端er的重要使命。今天给大家送上一个合集,是我最近开发中遇到的一些坑,作个记录,也给大家一些经验。 1. babel
阅读全文
posted @ 2017-08-10 11:29 吕大豹
阅读(3774)
评论(7)
推荐(8)
2017年6月16日
聊聊vue组件开发的“边界把握”和“状态驱动”
摘要: vue有着完整的组件化开发机制,但是官网只给了开发的方式,对于开发规范以及组件化开发的最佳实践,还需要我们来摸索。本文就平时开发中的经验来谈谈“把握边界”和“状态驱动”这两个话题。 边界把握 边界把握其实很好理解。在模块化编程中,我们通常要定义好一个模块的功能边界,做什么,不做什么,从外部接收什么,
阅读全文
posted @ 2017-06-16 11:30 吕大豹
阅读(3656)
评论(3)
推荐(1)
2017年3月13日
培训班的困境与化解之法
摘要: “我是培训机构学出来的,是不是不好找工作” “投了很多简历,一个面试都没有怎么办” “我要不要隐瞒培训的经历” 经常能收到这样的咨询,索性就此写篇文章。我接触过的从培训班毕业的人不在少数,亲戚、朋友、同学都有,论据充分,今天就客观地分析分析,希望能对一些人有所启发。 尴尬的现状 刚从培训班毕业的同学
阅读全文
posted @ 2017-03-13 23:56 吕大豹
阅读(4473)
评论(11)
推荐(16)
2017年2月15日
变量命名那点小事
摘要: 代码好似程序员手中的兵器,有人使的独孤九剑,有人使的打狗棒。 最近review代码有点多,看到了一些很不“讲究”的代码。本篇打算聊聊我做code review的一点心得,先从变量命名这件小事说起吧。 使用简单易识别的单词 这一条在码农界应该是公认的吧,不要搞太复杂太生僻的单词。有些人偏偏喜欢炫自己的
阅读全文
posted @ 2017-02-15 14:49 吕大豹
阅读(1901)
评论(2)
推荐(1)
2017年2月9日
老司机的精神家园
摘要: 在我的想象中,有一名老司机,技艺高超,热心低调... 在我刚入行的时候,是很希望有一名大牛带着自己的,可惜的是,我并没有遇到这样的老司机,所以只能一路自己摸爬滚打。 当我成长起来的时候,一直对这件事耿耿于怀。现今时代不同了,有了很多的平台,而此时此刻,我决定当一名专职老司机。没错,我要开小密圈了!
阅读全文
posted @ 2017-02-09 23:58 吕大豹
阅读(2487)
评论(0)
推荐(0)
下一页
公告