「译文」:CSS-in-JS 你所应该知道的一切

2019-06-25
阅读 3 分钟
2.5k
你很可能听过像CSS-in-JS, Styled Components,Radium, 和Aphrodite,你可以也会想,这和我有什么关系?我非常乐于写CSS-in-CSS(纯.css文件)。

# 前端进阶--1.为什么要制定开发规范?

2019-06-24
阅读 3 分钟
2.3k
0 为什么要有规范? 与性能无关 与功能无关 与效果无关 与能力无关 与工期无关 但是,规范必不可少 与效率相关(开发、迭代和维护,重点提升维护及迭代效率) 与团队相关(减少团队之间的不一致性) 与面试相关(提高代码健壮性,通过面试) 与习惯相关(保证最近实践) 与开源相关(开源项目均有严格的开发规范) 1 效...

公司官网前端开发经验分享

2019-06-15
阅读 2 分钟
4.2k
公司官网的重要性和特殊性不言而喻。很多前端都会经历这个项目,笔者有幸在所就职的每家公司都负责过官网的前端开发工作。开发中遇到过很多问题,反思起来值得和大家一起分享,以减少或者减低大家可能遇到的问题。

实现跨域通信的9种方法

2019-06-12
阅读 1 分钟
3.6k
首先明确,跨域请求只是浏览器对请求的限制,虽然跨域,服务器仍然能收到客户端请求,服务器之间通信不存在跨域问题。 1. 什么是跨域? 协议 域名 端口 只要协议、域名、端口号其中任意一者不同,均属跨域。 2. 实现跨域的9种方法 1 jsonp 2 cors 3 nginx 4 websocket 5 postMessage 6 document.domain 7 window.name 8 ...

React V16.3生命周期:The Component Lifecycle Flowchart

2018-04-27
阅读 1 分钟
5.6k
学习React免不了对组件生命周期的学习,我们应该掌握最新生命周期,学以致用,以达到性能优化的目的。 The Component Lifecycle React Version: 16.3 1 生命周期可视化 高清大图--欢迎转载 2 简要总结: 去掉了3个方法 componentWillMount componentWillReceiveProps componentWillUpdate 增加了2个方法 static getDeriv...

看图理解TCP的三次握手和四次挥手

2018-04-06
阅读 2 分钟
9k
阅读时间:8min阅读目标: 掌握TCP连接过程 学会计算seq、ack码 TCP 协议是HTTP协议的重要基础,充分理解TCP协议的连接及端口,有助于我们深入理解网络请求和连接。今天就来看图学习TCP请求的连接、数据传输及端口连接。

前端优化清单(一):之首屏优化

2018-03-18
阅读 1 分钟
10.5k
首屏(above the fold):名字来源(报纸)头版,原指报纸折叠之后仍能看见的页面。Web中只网站加载后,用户不用滚动屏幕所看到的所有信息。

Node.js中的事件循环(Event Loop),计时器(Timers)以及process.nextTick()

2018-03-16
阅读 7 分钟
3.4k
由于大多数现代(终端)内核都是多线程的,他们可以处理在后台执行的多个操作。 当其中一个操作完成时,内核会通知Node.js,以便可以将适当的回调添加到轮询队列poll queue中以最终执行。 我们将在本主题后面进一步详细解释这一点。