加载中
Egg.js 试水 - 天气预报

Egg.js是一个基于Koa开发的Node.js框架。为企业级框架和应用而生。 官网介绍,Egg奉行『约定优于配置』,按照一套统一的约定进行应用开发,团队内部采用这种方式可以减少开发人员的学习成本。...

2020/09/05 11:30
17
懒加载图片以获取最佳性能的最佳方案

图片懒加载是一个很受欢迎的优化站点的方法,因为它很容易实现,并且能明显提升性能。使用惰性加载,我们可以异步加载图片,这意味着可以只加载浏览器视口内的图片。 大约一年前,图像和ifr...

2020/09/03 15:15
25
【译】Javascript中你需要知道的最出色的新特性:Optional Chaining

对于使用Javascript的每个人来说,可选链(Optional chaining)是游戏的规则的改变者。它与箭头函数或let和const一样重要。我们讨论下它可以解决什么问题,它如何工作,以及它如何使得你的生活...

2019/09/22 10:59
0
JavaScript糟粕部分

JavaScript是一门优秀的语言,但是难免存在着某些缺点,本博文主要说明下JavaScript的一些缺点。 原文跳转请戳这里 == JavaScript有两组相等的运算符:===和!==,以及他们邪恶的孪生兄弟==和...

2018/07/08 09:09
14
【译】JS的执行上下文和环境栈是什么?

这篇文章中,我将深入探讨JavaScript中的一个最基本的部分,即执行上下文(或称环境)。读过本文后,你将更加清楚地了解到解释器尝试做什么,为什么在声明某些函数/变量之前,可以使用它们以...

2019/03/10 18:16
26
【译】停止滥用div! HTML语义化介绍

DIVS该停止(滥用)了 我们喜欢(使用) 标签。它们已经存在了几十年,这几十年来,当需要将一些内容包裹起来达到(添加)样式或者布局目的的时候,它们成为首选元素。查看线上站点时,看到像...

2019/04/13 09:13
21
【译】JavaScript中的Callbacks

你是否遇到过"callbacks"一词,但是不知道这意味着什么?别着急。你不是一个人。许多JavaScript的新手发现回调也很难理解。 尽管callbacks可能令人疑惑,但是你仍然需要彻底了解它们,因为它...

2019/05/02 02:54
0
算法的时间复杂度

前言 作为一个非典型的前端开发人员,我们要懂得一些算法的概念,并将其理论知识引入日常的开发中,提高日常的开发效率和提升产品的体验。 本篇博文的概念偏多,模糊的点,有兴趣的谷歌起来啦...

2019/01/08 02:07
18
【译】JavaScript中的Promises

你有没有在JavaScript中遇到过promises并想知道它们是什么?它们为什么会被称为promises呢?它们是否和你以任何方式对另一个人做出的承诺有关呢? 此外,你为什么要使用promises呢?与传统的...

2019/05/02 15:45
8
可爱的rem

前端开发中,移动端的开发可以说是举足轻重了,可是又面临着不同设备尺寸和分辨率的尴尬点。今天[2018-09-16]台风山竹登陆广东,来势汹汹,外出是不可能的了,那就宅着写写这篇小文章吧...原...

2018/09/16 09:31
8
【译】20个更有效地使用谷歌搜索的技巧

每天都有数百万的人出于不同的原因使用谷歌搜索。学生为了学业,商务人员为了调查,还有很多人是为了娱乐。但大多数的人可能没有充分使用谷歌搜索。 想要有效使用谷歌搜索并快速得到搜索结果...

2019/03/02 10:03
14
JavaScript的数据类型及判断

最近自己回归基础看了下javascript的相关知识点,想着看都看了,写出来记录下足迹也是一件好事,遂记录~ 在javascript中有两种类型,一种是基本数据类型,一种是引用类型。 基本类型 基本数...

2019/06/01 10:18
5
【译】需要学习的是编程,而不是编程语言

我们不仅是程序员,而且是个(与时俱进的)学习者。鲜见的是有多少人认为他们是在学习编程的呢。原翻译传送门is here 你可能在学习编程语言而不是编程本身 别对学习计算机科学(CS)不是研究计算...

2018/11/29 14:07
23
深入理解原型对象和原型链

原型对象和原型链在前端的工作中虽然不怎么显式的使用到,但是也会隐式的使用了,比如使用的jquery,vue等啦。在进入正题的时候,我们还是需要明白什么是__proto__,prototype等知识点,主要...

2018/04/12 09:11
16
【译】编程不容易

编程不是... 编程不是操作键盘快速敲打。编程不是牢记键盘的快捷键并使用退化了的鼠标工作。如果首要考虑,编程并不是要学习每种编程语言。不能通过电脑的品牌、价格、性能和操作系统来决定一...

2019/03/08 17:49
0
【译】JavaScript 中写好条件语句的五个技巧

当用JavaScript来工作的时候,我们需要处理很多的条件判断,这里有五个小技巧能帮助你写出更好/更清晰的条件语句。 1. 多重判断中使用Array.includes 我们看下下面这个例子: // condition f...

2019/01/29 01:10
30
谈谈JavaScript中的call、apply和bind

在JavaScript中,如果想要改变当前函数调用的上下文对象的时候,我们都会联想到call、apply和bind。比如下面�� var name = 'window name'; var obj = { name: 'call_me_R' }; function sa...

2019/06/04 11:08
17
关于BFC理解

BFC(Block Formatting Context,块格式上下文)是Web页面的可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域,也是浮动元素与其他元素的交互限定区域。对其的理解能够帮你更好的布局页...

2018/08/12 15:18
19
【译】我是如何学习任意前端框架的

你决定学习框架x,你打开youtube或任何搜索引擎,搜索与x框架相关的任何教程,并在30分钟之后突然发出"Eureka"(高兴地表现)的尖叫--我认为这个框架类似自己之前学过的框架。你是对的,你不必...

2019/03/22 01:17
10
谈谈HTTP的请求和响应

HTTP是HyperText Transfer Protocol的缩写,意思是超文本传输协议。它是一种应用层协议,允许基于WEB的应用程序进行通信和交换数据。 你可以把HTTP看作是网络的信使。 HTTP是基于TCP/IP协议的...

2019/06/22 07:45
7

没有更多内容

加载失败,请刷新页面

返回顶部
顶部