原创 | JS异步工具之--Promise

2017-08-31
阅读 3 分钟
1.9k
一个新事物的产生必然是有其历史原因的。为了更好的以同步的方式写异步的代码,人们在JS上操碎了心。从Deferred到Promise到Generator再到Async和Await,各种工具的涌现就像是人类文明的进化史,从无到有,从简陋到完善。

翻译 | Progressive Web AMPs

2017-08-30
阅读 5 分钟
4.4k
如果你在过去几个月一直关注web开发社区,你很可能已经阅读了 progressive web apps,下面简称PWAs (中文有译作渐进式web应用).它是一个术语,统称那些拥有离线支持, 可安装,“Retina”,满屏显示,个性化支持,流畅的浏览效果,推送通知和强大的UI等可以和原生媲美的web应用。

干货 | 原来你是这样的 setTimeout

2017-08-30
阅读 4 分钟
6.4k
其实说起JavaScript中的定时器(Timer)中的 setTimeout() 方法,从事开发的同学想必都不会陌生,觉得这些东西很简单很基础。但是有时候恰恰是基础简单的东西,才越容易被忽略。先看一段代码:

翻译连载 |《你不知道的JS》姊妹篇 |《JavaScript 轻量级函数式编程》- 第 2 章:函数基础

2017-08-30
阅读 19 分钟
4k
关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;总结,是 JavaScript 中最严谨的逻辑。经过捶打磨练,成就了本书的中文版。本书包含了函数式编程之精髓,希望可以帮助大家在学习函数式编程的道路上走的更顺畅。比心。 译者团队(排名不分先后):阿希、blueken...

翻译连载 |《你不知道的JS》姊妹篇 |《JavaScript 轻量级函数式编程》- 第 1 章:为什么使用函数式编程?

2017-08-30
阅读 5 分钟
5.7k
关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;总结,是 JavaScript 中最严谨的逻辑。经过捶打磨练,成就了本书的中文版。本书包含了函数式编程之精髓,希望可以帮助大家在学习函数式编程的道路上走的更顺畅。比心。 译者团队(排名不分先后):阿希、blueken...

翻译 | 玩转 React 表单 —— Refs 的运用

2017-08-30
阅读 9 分钟
5k
React 提供了两种从 <form> 元素中获取值的标准方法。第一种方法是实现所谓的受控组件 (可以看我博客里发表的文章) ,第二种方法是使用 React 的 ref 属性。

沪江前端由H5页面引起的一场前端数据结构讨论

2017-08-30
阅读 8 分钟
3.1k
作者:周周(沪江资深Web前端开发工程师)本文为原创文章,转载请注明作者及出处 前言 近期在小D十周年活动之际,又看到了一个自家H5专题梦工厂生成的页面。 我与小D十年回忆 >> 回想起了一段往事,现在来看还蛮有趣的。主要是一个将业务逐步抽象成数据的过程,对于当时对数据设计等还不太敏感的自己有不小的促进...

图解 React Virtual DOM

2017-08-30
阅读 7 分钟
3.4k
了解 React 的人几乎都听过说 Virtual DOM,甚至不了解 React 的人也听过 Virtual DOM。那么 React 的 Virtual DOM 到底长什么样子呢?今天我们将一探 React 的源码来揭开 React Virtual DOM 的神秘面纱。

翻译 | CSS网格(CSS Grid)布局入门

2017-08-30
阅读 7 分钟
7.8k
原文地址:Getting to know CSS Grid Layout 原文作者:Chris Wright 译者:华翔 校对者:珂珂、干干 翻译 | CSS网格(CSS Grid)布局入门 CSS网格布局是浏览器Flexbox布局之后最重要的布局方式。我们可以忘记过去15年经常使用的的各种“神奇数字”,hacks和一系列变通布局方案。网格布局提供了非常简单的声明布局方式,之...

翻译 | 摆脱浏览器限制的JavaScript

2017-08-30
阅读 6 分钟
3.9k
技术世界在发展,JavaScript也在同步发展。JavaScript在软件世界建起地盘的头几年,它从没想过涉足服务应用程序、移动端应用程序以及机器人之类业务。今天,随着JavaScript的发展,这门语言已经进入了聊天机器人、虚拟现实以及物联网等新领域。

翻译 | 上手 Webpack ? 这篇就够了!

2017-08-30
阅读 16 分钟
7.3k
JavaSript 模块化打包已混迹江湖许久。2009年,RequireJS 就提交了它的第一个版本,Browserify 接踵而至,随后其他打包工具也开始大行其道。最终,Webpack 从其中脱颖而出。如果你对它不甚了解,希望我的文章能让你上手这件强力打包工具。

前端开发者指南(2017)

2017-08-29
阅读 3 分钟
5.6k
参与者(排名不分先后):blueken; brucecham; cfanlife; DDU1222; LittlePineapple; MatildaJin; MAYDAY1993; pobusama; yanyixin; zhouyao 关于译者:生于忧患,死于安乐。沪江翻译小组其行十人,技术参差,然其心一也。前端技术博大精深,旁枝末节,种类繁多,然学习之道,不进则退。每思及此,遑遑不可终日,于闲暇...

翻译连载 |《你不知道的JS》姊妹篇 |《JavaScript 轻量级函数式编程》- 引言&前言

2017-08-28
阅读 6 分钟
4.5k
译者团队(排名不分先后):阿希、blueken、brucecham、cfanlife、dail、kyoko-df、l3ve、lilins、LittlePineapple、MatildaJin、冬青、pobusama、Cherry、萝卜、vavd317、vivaxy、萌萌、zhouyao 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;总结,是 JavaS...