自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

grandPang的博客

分享与进步,记录与思索。

  • 博客(12)
  • 收藏
  • 关注

原创 从0到1进行前端架构的总结

    关于前端架构这个主题,思考了很多年,也沉淀了些东西,希望写下来总结一下,查漏补缺。目录:一、架构的原则二、架构的过程    1、项目信息收集    2、技术预研及选型    3、目录结构    4、自动化构建    5、基础组件    6、通用解决方案    7、迭代方案三、架构的持续优化正文:一、架构的原则       我们先试想一下建一栋房子,如果给它做技术架构,原则是什么?恐怕第一原...

2018-05-02 17:04:10 2600

原创 你想进入怎样的团队?如何招募到适合团队的人?

前言: 成长在路上,一刻不能停。一个程序员的恐慌或者危机感可能会来源于忧虑自己的经历和能力不匹配,所以会不断学习不断成长,让自己跟得上这个时代的脚步。你需要很努力,才会显得毫不费力。正文从这里开始:        人是群居动物,程序员间也需要相互协作,一直相信,团队的成长会在更大的程度上带动自己的成长。我想从候选者和招募者两个角度相互换位思考,如果我是一个前端候选者,我会希望进入怎么的

2018-01-24 11:00:03 5455

原创 黑匣子思维之向bug学习

一、黑匣子思维“当我们的信仰受到挑战的时候,人的本能更倾向于纂改证据,以维护我们原本的信仰。我们会创造新的借口 ,以维护我们所认可的事实。”这个是“闭路循环”导致的“认知失调”,在很多事情上,进步取决于我们从失败中学习的意愿,如果忽视失败,掩饰错误,我们就毁掉了宝贵的学习机会。所以,我们需要有一种记录和审视失败并从中吸取经验的积极态度,让失败变得有意义,这种从错误中学习的思维称之为黑匣子思维。

2017-11-29 20:12:23 766

原创 前端技术面试准备+前端知识点总结(看这篇就够了)

两年前,有大神跟我讲,前端就是那点东西,只要嚼不烂,就往死里嚼。那个时候,前端世界对我来讲就像一片汪洋大海,要学的东西太多了,觉得怎么可能就那一点东西呢?多年前高考的时候,老师送给我们四个字——“厚积薄发”,现在应该“薄发”一下了。【鉴于自身的局限性,可能总结的也不是很深刻,望大神补充】        根据这几年面试和被面试的经历,大概了解到前端技术面试时可能会遇到的方方面面,在这里总

2017-07-07 15:26:49 1988

原创 如何优雅的管理以及书写好代码

前言:之所以想写这篇文章,是因为看了一些工作好几年的程序员写的代码让人很有点抓狂——难以阅读、无法扩展、容错太差。。。但他们却极力去追求框架、架构、模式等看起来很高大上的东西,我就在想,这样合适么?诚然,这些前人总结的经验是需要去学习和探索,但是,如果基本功没有打牢,把太多的重心放在这些略微有高度的事情上,是否有点舍本逐末??想想,我们程序员的价值在哪里?我们本质上就是要去开发功能、实现需求、满足

2016-07-30 15:38:32 1522

原创 换种思路解释自我管理

前段时间听到有人说,普通和卓越的差距体现在有没有非常好的自我管理能力,也确实,连自己都管不好,不是给咱祖国添麻烦嘛?还别说什么卓越了,先做好自己再说,于是乎,总结了一下我自己认为的自我管理的几个方面,共勉!正文从这里开始——        我将自我管理提炼成五个方面,我的思路是,先分析出自我管理有哪些方面,然后再从各个方面进行加强,这样才能对自己有比较强的实际意义。

2016-07-26 00:35:16 797

原创 前端性能优化归纳总结篇!!!

周五,一周最后一天,应该是归纳总结、冥想思考、节奏放缓的一天。程序员的每个工作日都仿佛是在进行着战斗,看不见的硝烟弥漫在键盘和显示器之间,也有可能弥漫在手机和手指之间。作为一个前端开发工程师,性能优化是绝对要关注的一块,但为什么要绝对关注呢?如果一个团队在性能优化这块有了很成熟的总结,该注意的地方形成“结构”或者成为一种“潜意识”,那么只要搭建好这样一个“结构”,一般的初级开发工程师就不用太关注到

2016-05-11 17:56:31 15254 2

原创 前端开发工作所需技能汇总

------------------------------------------基础-----------------------------------------------一、页面1、css(3) 2、html(5)二、交互(javascript)1、五种简单数据类型undefined    null    boolean  

2016-05-11 17:49:36 3771 1

原创 一个模拟304机制的方法——针对一次超大数据的post请求

场景:      post拉取一个超大的数据,比如通讯录等。       为了避免每次都要请求都要拉取超大数据,我们可以在第一次请求后,把这份超大数据本地存储起来,下一次时,如果判断本地数据没有失效,就直接使用本地数据,而不用服务端传递庞大数据了,这样就在一定程度上缩短了http传递数据的时间了。这里的要点就是判断数据是否失效的机制。流程图不太好画,就用伪码吧。这里使用

2015-08-16 12:36:30 2921

原创 http状态码301和302详解及区别——辛酸的探索之路

一直对http状态码301和302的理解比较模糊,在遇到实际的问题和翻阅各种资料了解后,算是有了一定的理解。这里记录下,希望能有新的认识。大家也共勉。官方的比较简洁的说明: 301 redirect: 301 代表永久性转移(Permanently Moved) 302 redirect: 302 代表暂时性转移(Temporar...

2015-08-12 17:50:44 102784 13

转载 http状态码详解

1xx消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。100 Continue客户端应当继续发送请求。这个临时响应是用来

2015-08-12 16:16:33 2225

原创 重要的书籍看三遍(从看书开始写起)

有一天,有一个人跟我说,不是说只有经验丰富了才可以写,只要你有心得、有体会,就可以写下来总结一下,这样你就会有新的认识和体会。是的,我很认同。一直反复看了一本书,叫《JavaScript 高级程序设计》,雅虎界面呈现架构师 Nicholas C.Zakas(尼古拉斯.泽卡斯)编著,写得很详细和全面,很多人推荐,这本书也是我开启前端开发工作的利刃。刚开始实习的时候,我的前一周,啥事没做,

2015-08-09 15:32:24 1928

空空如也

空空如也

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

TA关注的人

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