首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
寒东设计师
掘友等级
前端工程师
|
~
与其感慨路难行,不如马上出发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 28
沸点 46
赞
74
返回
|
搜索文章
最新
热门
如何编写更好的React组件
不知道有没有同学跟我一样,学习了很多react源码,却还是写不出更优雅的代码。我们知道了dom-diff原理,了解setState是如何更新状态的,然后呢?还是会写出难以维护的代码甚至bug一堆。 很多时候你写出bug不是因为你不懂dom-diff,而是因为你的属性和状态胡乱命…
Promise详解
Promise是我最喜欢的es6语法,也是面试中最容易问到的部分。那么怎么做到在使用中得心应手,在面试中脱颖而出呢? Promise是一个对象,保存着未来将要结束的事件。她有两个特征,引用阮一峰老师的描述就是: 上面提到Promise和事件的不同,除此之外还有一个重要不同,就是…
前端基础面试题@JS篇
ajax是一种和后台通信的标准。全称是Asynchronous Javascript And XML(异步javascript和XML)。 这些需要刻意背一下,其中1和{}是语法错误。null和undefined是因为没有toString方法,可以使用call来借用(想详细了解…
前端基础面试题@CSS篇
最近出去面了一次试。去之前信心满满,去之后灰头土脸,因为连最简单的“css居中方式有多少种”、“说说js数据类型”这种入门问题竟然回答的支支吾吾,也怪不得面试官20分钟就优雅的把我送了出来。 1、使用伪类。 也可以在父级标签最后添加一个div,div中的属性同伪类。原理其实和伪…
浅入浅出图解domDIff
我们常说的虚拟DOM是通过JS对象模拟出来的DOM节点,domDiff是通过特定算法计算出来一次操作所带来的DOM变化。 react和vue中都使用了虚拟DOM,vue我只停留在使用层面就不多说了,react了解多一些,就借着react聊聊虚拟DOM。 干前端的都知道DOM操作…
this到底指向哪里
回答这个问题我们就先看看如果不使用this会出现什么问题。试想下面代码如果不使用this应该怎么写: this可以在同一个执行环境中使用不同的上下文对象。它其实提供了一种更加优雅的方式来隐式“传递”一个对象引用,因此可以使API设计的更加简洁且易于复用。 this既不是自身也不…
入门babel--实现一个es6的class转换器
babel是一个转码器,目前开发react、vue项目都要使用到它。它可以把es6+的语法转换为es5,也可以转换JSX等语法等,实际上他能通过自定义插件的方式完成任意转换。 我们在项目中都是通过配置插件和预设(多个插件的集合)来转换特定代码,例如env、stage-0等。那么…
二叉查找树概念及实现
书接上文从今天起,每天详解一道算法题,今天实现一个二叉查找树。 树的遍历分为3种类型:中序、先序、后序,其中“中”、“先”、“后”指的是访问根节点的时机。 下面代码中的each方法中有三个console,从上至下他们分别对应先序、后序、中序。他们分别代表访问根节点(2)的时机。…
基础算法
写一个函数判断一个括号表达式是否平衡,例如:balance('[()') = false,balance('[()()[]]') = true。 这个解法基于栈(后进先出)。首先,如果只有一个字符,则必然不平衡。 如果大于一个字符。我们把字符串中的每一个字符取出并依次放入栈中,…
前端工程师如何与设计师合作能提高效率
作者以前做过设计师,现在是前端工程师。今天想闲聊一下作为前端工程师如何与设计师合作(今天下午实在不想干活儿),主要分为两个方面: 1、 带着尊重多多沟通,千万别叫人家“美工”。 2、 一个优秀的前端工程师应该懂些设计(包括UX和UI)。 工作之间的良好交流是建立在互相尊重的基础…
下一页
个人成就
优秀创作者
文章被点赞
2,660
文章被阅读
140,936
掘力值
6,885
关注了
117
关注者
1,017
收藏集
1
关注标签
41
加入于
2017-07-06