随笔- 208  文章- 79  评论- 724 
置顶随笔
摘要: 一、前端四部分 跳槽是每个人都会经历的一件事,而进新公司的途径也是多样的。有的人依靠朋友推荐,直接加入,但更多的人是通过层层面试,最后符合该公司要求后才加入的。而面试的时候就会被提问,问到的问题可以说五花八门,令人不知所措,常说机会留给有准备的人,因此,不管怎样,都得在面试前好好准备准备。但前端这个阅读全文
posted @ 2018-09-17 10:07 咖啡机(K.F.J) 阅读(1209) 评论(0) 编辑
摘要: 目录 最近有点浮躁,也有点膨胀,工作也提不起劲,有点混混的节奏。 在此期间看到了本书《工匠精神》,读了几遍,矫正了一下自己。正像高达OO中的人物们一样,找到了一个战斗的理由。 一、大家对工作的常规理解 1. 好工作的定义:薪水多,轻松,社会地位高。 2. 工作就是为了赚钱,养家糊口,图生存,工作等于阅读全文
posted @ 2018-07-23 10:28 咖啡机(K.F.J) 阅读(1936) 评论(8) 编辑
2019年6月24日
正文内容加载中...
posted @ 2019-06-24 09:30 咖啡机(K.F.J) 阅读(99) 评论(2) 编辑
2019年6月18日
摘要: 组件(Component)由若干个React元素组成,包含属性、状态和生命周期等部分,满足独立、可复用、高内聚和低耦合等设计原则,每个React应用程序都是由一个个的组件搭建而成,即组成React应用程序的最小单元正是组件。 一、构建 目前推崇的构建组件的方式总共有两种:类和函数,而用React.c阅读全文
posted @ 2019-06-18 09:43 咖啡机(K.F.J) 阅读(148) 评论(0) 编辑
2019年6月10日
摘要: JSX既不是字符串,也不是HTML,而是一种类似XML,用于描述用户界面的JavaScript扩展语法,如下代码所示。在使用JSX时,为了避免自动插入分号时出现问题,推荐在其最外层用圆括号包裹,并且必须用一个元素包裹(例如下面的<div>元素)其它元素或文本,所有的元素还必须得闭合。 JSX为视图和阅读全文
posted @ 2019-06-10 09:22 咖啡机(K.F.J) 阅读(132) 评论(0) 编辑
2019年6月3日
摘要: 函数式编程是React的精髓,在正式讲解React之前,有必要先了解一下函数式编程,有助于更好的理解React的特点。函数式编程(Functional Programming)不是一种新的框架或工具,而是一种以函数为主的编程范式。编程范式也叫编程范型,是一类编程风格,除了函数式编程,常用的还有面向对阅读全文
posted @ 2019-06-03 09:09 咖啡机(K.F.J) 阅读(131) 评论(0) 编辑
2019年5月27日
摘要: 最近找到了一本有趣的书《程序员健康指南》,此书关注的重点不仅在于预防软件开发者短期的物理并发症,还在于长期保持心血管的健康。那些长时间对着电脑工作、一天下来基本不怎么走动的人,患高血压及2型糖尿病的风险远高于其他人群,这两种疾病会对人体的健康产生长久的严重影响,还会增加心脏病及中风的几率。 编程需要阅读全文
posted @ 2019-05-27 09:35 咖啡机(K.F.J) 阅读(869) 评论(1) 编辑
2019年5月20日
摘要: 经常会在群里或论坛上看到有人问:“学习前端有什么捷径?”,一般都是卖油翁式的回答:“无他唯手熟尔”。那么该如何让手熟练呢?其实也就是该如何系统的学习前端。在本文中,我会结合自身的经历,分享一下自己学习前端的过程,期间会穿插引用我过去各个阶段所写的博文。 一、启蒙 刚出来混的时候并不是专门做前端的,只阅读全文
posted @ 2019-05-20 09:33 咖啡机(K.F.J) 阅读(376) 评论(0) 编辑
2019年5月13日
摘要: 代理和反射是ES6新增的两个特性,两者之间是协调合作的关系,它们的具体功能将在接下来的章节中分别讲解。 一、代理 ES6引入代理(Proxy)地目的是拦截对象的内置操作,注入自定义的逻辑,改变对象的默认行为。也就是说,将某些JavaScript内部的操作暴露了出来,给予开发人员更多的权限。这其实是一阅读全文
posted @ 2019-05-13 09:15 咖啡机(K.F.J) 阅读(202) 评论(0) 编辑
2019年5月6日
摘要: 一、静态方法 Promise有四个静态方法,分别是resolve()、reject()、all()和race(),本节将着重分析这几个方法的功能和特点。 1)Promise.resolve() 此方法有一个可选的参数,参数的类型会影响它的返回值,具体可分为三种情况(如下所列),其中有两种情况会创建一阅读全文
posted @ 2019-05-06 09:28 咖啡机(K.F.J) 阅读(163) 评论(0) 编辑
2019年4月30日
摘要: 在JavaScript中,回调函数是处理异步编程的常用解决方案,但层层嵌套的回调金字塔(如下代码所示)一直受人诟病,因为不仅在视觉上更加混乱,而且在管理上也更为复杂。 Promise是ES6新增的特性,能更合理的控制和追踪异步操作。它是一个包含状态、可继承的对象,不仅能管理而不是依赖回调,还能以同步阅读全文
posted @ 2019-04-30 10:00 咖啡机(K.F.J) 阅读(161) 评论(0) 编辑
2019年4月22日
摘要: ES6的继承依然是基于原型的继承,但语法更为简洁清晰。通过一个extends关键字,就能描述两个类之间的继承关系(如下代码所示),在此关键字之前的Man是子类(即派生类),而在其之后的People是父类(即基类或超类)。 由上面的代码可知,子类能继承父类的静态方法和原型方法,而诸如访问器属性、生成器阅读全文
posted @ 2019-04-22 10:03 咖啡机(K.F.J) 阅读(126) 评论(1) 编辑