typescript - 一种思维方式

2019-04-23
阅读 8 分钟
9.3k
其实直到最近,我才开始系统的学习 typescript ,前后大概花了一个月左右的时间。在这之前,我也在一些项目中模仿他人的写法用过 TS,不过平心而论,在这一轮系统的学习之前,我并不理解 TS。一个多月前,我理解的 TS 是一种可以对类型进行约束的工具,但是现在才发现 TS 并不简单是一个工具,使用它,会影响我写代码时...

JavaScript Dates 终极指南

2018-08-11
阅读 6 分钟
4k
在 JavaScript 中处理日期可能会很复杂,我们一起学习 Dates 所有的怪癖并掌握如何使用它。 简介 在 JavaScript 中处理日期可能会很复杂,无论开发者技术如何,往往都会感到痛苦。 JavaScript 通过一个强大的Date对象对我们提供了日期处理功能。 DATE 对象 Date 对象实例表示单个时间点. 尽管名为 Date, 它同样被用来处...

浅析`redux-thunk`中间件源码

2017-10-27
阅读 3 分钟
4.5k
大多redux的初学者都会使用redux-thunk中间件来处理异步请求,其理解简单使用方便(具体使用可参考官方文档)。我自己其实也一直在用,最近偶然发现其源码只有一个函数,考虑到其在Github上至今有6747个赞,因此比较好奇它究竟给出了一个怎么样的函数。

重温ES6核心概念和基本用法

2017-06-22
阅读 12 分钟
20.9k
ES6在2015年6月就得以批准,至今已两年了。近一年多以来陆续看过很多ES6的资料,工作项目中也逐步的用上了很多ES6的特性(let,const,promise,Template strings,Class,箭头函数等等),不得不说,这些特性给开发带来了非常多的便利。但是做决定我的ES6知识其实并不够系统,这也是写本文的初衷,希望阅读本文能让你也能对E...

高性能的网页开发概要

2017-01-18
阅读 14 分钟
4.2k
不知道有多少人和我一样,在以前的开发过程中很少在乎自己编写的网页的性能。或者说一直以来我是缺乏开发高性能网页的意识的,但是想做一个好的前端开发者,是需要在当自己编写的程序慢慢复杂以后还能继续保持网页的高性能的。这需要我们对JavaScript语句,对其运行的宿主环境(浏览器等),对它的操作对象(DOM等)有更深入...

不再彷徨:完全弄懂JavaScript中的this(译文总结)

2016-07-26
阅读 5 分钟
14.9k
其实this是一个老生常谈的问题了。关于this的文章非常多,其实我本以为自己早弄明白了它,不过昨天在做项目的过程中,还是出现了一丝疑惑,想到大概之前在JavaScript weekly里收藏待看的一篇详解this的文章(后有链接,也附上了稀土上的中文译文)和另一篇一位前辈推荐的文章,就把它们看了看,对this的认识确实提升了一...

JavaScript数据类型中易被忽略的点

2016-07-24
阅读 4 分钟
2.8k
String 字符串中可以包含由反斜杠\和字符构成的特殊字符,如\n换行,\b 退格,\f 换页,\r回车,\tTab; {代码...} ""当做转义符号也可以避免一些问题,如 {代码...} 当计算字符串长度时,特殊字符也会参与计算,如: {代码...} javascript中的字符串只能读取不能改变; javascript中有两种查找子字符串的方法,indexOf和...

JavaScript中,关于变量和声明的一些坑

2016-07-15
阅读 2 分钟
3.4k
那些熟悉PHP,C,Java语言的人初接触JavaScript时,往往会觉得这是一门非常奇怪的语言。让我们从语言的基本特性:变量以及编码方式等方面来说说这些奇怪的地方。

深入了解JavaScript目录(持续更新)

2016-07-13
阅读 1 分钟
3.3k
中文翻译目录 JavaScript: 打好基本功 Javascript及其相关技术简介 web开发相关技术概述(JavaScript, Flash, Java, Silverlight and ActiveX) 给准备开始前端开发的你的一些小建议 第一步 JavaScript中,关于变量和声明的一些坑 待更新... 英文原文目录 JavaScript: from the Ground to Closures Javascript and relat...

常见设计模式的定义,应用场景和方法

2016-07-01
阅读 10 分钟
13.6k
模式是对某情景下,针对某种问题的某种解决方案。而一个设计模式是用来解决一个经常出现的设计问题的经验方法。这么说来,每个模式都可能有着自己的意图,应用场景,使用方法和使用后果。本文的行文思路和目的皆在于了解各个模式的定义,应用场景和用实例说明如何在前端开发中使用。 本文所设计到的概念和实例大多来自《...

学习设计模式前需要知道的事情

2016-06-08
阅读 4 分钟
6.9k
任何事物的出现都有其道理,任何语言都有其不足之处,设计模式是对语言不足的补充(Peter Norvig)。设计模式也是编程经验的总结,我想学习它对像我这样的前端新手的能力会有很大的提升。

细谈JavaScript中的一些设计模式

2016-03-09
阅读 10 分钟
9.4k
@(书籍阅读)[JavaScript, 设计模式] 常见设计模式 一直对设计模式不太懂,花了一下午加一晚上的时间,好好的看了看各种设计模式,并总结了一下。 设计模式简介 设计模式概念解读 设计模式的发展与在JavaScript中的应用 设计原则 设计模式概念解读 设计概念文字解读 设计模式(Design pattern): {代码...} 设计模式拟物...

《Head First JavaScript》读书笔记

2015-12-11
阅读 10 分钟
4.3k
**书名:《Head First JavaScript》中文译名:《深入浅出JavaScript》著:Michael Morrison编译:O’Reilly Taiwan公司出版发行:东南大学出版社