翻译连载 | 第 9 章:递归(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇

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

翻译连载 | JavaScript轻量级函数式编程-第 8 章:列表操作 |《你不知道的JS》姊妹篇

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

基于 Electron 的爬虫框架 Nightmare

2017-09-12
阅读 5 分钟
10.3k
Electron 可以让你使用纯 JavaScript 调用 Chrome 丰富的原生的接口来创造桌面应用。你可以把它看作一个专注于桌面应用的 Node.js 的变体,而不是 Web 服务器。其基于浏览器的应用方式可以极方便的做各种响应式的交互,接下来介绍下关于 Electron 上衍生出的框架 Nightmare。

翻译 | Thingking in Redux(如果你只了解MVC)

2017-09-12
阅读 6 分钟
1.8k
当我们在Spoil打算推出我们自己的移动端应用时,头一个需要作出的决定就是:我们应该使用哪种编程语言?经过一番讨论,我们最终做出的决定是:React-Native。学习一门新的“语言”或者框架并不是个大问题,但是老兄我得告诉你,React-Native和Redux确确实实是块难啃的骨头。这篇文章没有介绍React-Native是如何工作的(因...

翻译 | 编写SVG的口袋指南(上)

2017-09-12
阅读 11 分钟
5.5k
Scalable Vector Graphics (SVG)是在XML中描述二维图形的语言。这些图形由路径,图片和(或)文本组成,并能够在不失真的情况下任意变换尺寸。本书主要介绍了内联SVG,它是指在HTML中编写的嵌入式代码,以便在浏览器中生成这些图形。

翻译 | 玩转 React 表单 —— 受控组件详解

2017-09-12
阅读 19 分钟
7k
原文地址:React.js Forms: Controlled Components 原文作者:Loren Stewart 译者:小 B0Y 校对者:珂珂君 本文涵盖以下受控组件: 文本输入框 数字输入框 单选框 复选框 文本域 下拉选择框 同时也包含: 表单数据的清除和重置 表单数据的提交 表单校验 点击这里直接查看示例代码。 查看示例。 请在运行示例时打开浏览器...

走进Node.js 之 HTTP实现分析

2017-09-12
阅读 9 分钟
6.5k
上文“走进Node.js启动过程”中我们算是成功入门了。既然Node.js的强项是处理网络请求,那我们就来分析一个HTTP请求在Node.js中是怎么被处理的,以及JavaScript在这个过程中引入的开销到底有多大。

翻译 | 带你秒懂内存管理 - 第一部(共三部)

2017-09-12
阅读 3 分钟
2.8k
原文地址:A crash course in memory management 原文作者:Lin Clark 译者:黑黑 校对者:Bob 要理解为什么将 ArrayBuffer 和 SharedArrayBuffer 添加到 JavaScript 中,你需要了解一些关于内存管理的内容。 你可以将机器中的内存看作一堆盒子。就像你在办公室里的邮箱,或是小孩子们使用的收纳箱。 如果你想要为其他孩...

翻译 | 开始使用 TypeScript 和 React

2017-09-12
阅读 8 分钟
8.1k
原文地址:Getting started with TypeScript and React 原文作者:Jack_Franklin 译者:luxj 校对者:veizz Tom Dale 和其他人有一些关于 TypeScript 比较好的博文,跟随这些博文,我最近开始使用 TypeScript。今天,我将展示如何从零开始建立一个 TypeScript 工程,以及如何使用 Webpack 管理构建过程。我也将陈述关于 ...

翻译连载 | JavaScript轻量级函数式编程-第7章: 闭包vs对象 |《你不知道的JS》姊妹篇

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

翻译 | 一行 JavaScript 代码的逆向工程

2017-09-08
阅读 11 分钟
6.8k
原文地址:Reverse Engineering One Line of JavaScript 原文作者:Alex Kras 译者:李波 校对者:冬青、小萝卜 几个月前,我看到一个邮件问:有没有人可以解析这一行 JavaScript 代码 {代码...} 这一行代码会被渲染成下图的效果。你可以在这里用浏览器打开来观看。这是 Mathieu ‘p01’ Henri 写的,你还可以在作者的网站...

干货 | 走进Node.js之启动过程剖析

2017-09-07
阅读 6 分钟
4.1k
随着Node.js的普及,越来越多的开发者使用Node.js来搭建环境,也有很多公司开始把Web站点迁移到Node.js服务器。Node.js的优势显而易见,本文不再赘述,那么它是如何做到的呢?内部的逻辑又是什么?带着这些问题,笔者开始了研究Node.js的漫漫长征路。今天,笔者将跟大家探讨一下Node.js的启动原理。

真相 |《程序员非正式生存指南》- 当程序援是一种什么样的体验呢?

2017-09-07
阅读 1 分钟
2.1k
iKcamp原创新书《移动Web前端高效开发实战》已在亚马逊、京东、当当开售。 >> 沪江Web前端上海团队招聘【Web前端架构师】,有意者简历至:zhouyao@hujiang.com <<

干货剖析 | 走进Node.js之启动过程

2017-09-06
阅读 6 分钟
2.2k
随着Node.js的普及,越来越多的开发者使用Node.js来搭建环境,也有很多公司开始把Web站点迁移到Node.js服务器。Node.js的优势显而易见,本文不再赘述,那么它是如何做到的呢?内部的逻辑又是什么?带着这些问题,笔者开始了研究Node.js的漫漫长征路。今天,笔者将跟大家探讨一下Node.js的启动原理。

Vue.js 服务端渲染业务入门实践

2017-09-06
阅读 10 分钟
9.9k
最近, 产品同学一如往常笑嘻嘻的递来需求文档, 纵使内心万般拒绝, 身体倒是很诚实。 接过需求,好在需求不复杂, 简单构思 后决定用Vue, 得心应手。 切好图, 挽起袖子准备撸代码的时候, SEO同学不知何时已经站到了背后。

翻译连载 | JavaScript轻量级函数式编程-第6章:值的不可变性 |《你不知道的JS》姊妹篇

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

翻译 | 深入理解CSS时序函数

2017-09-05
阅读 11 分钟
6.5k
首先,让我们定义下场景,并确保这些与时序函数相关的场景都是我们熟悉的。如上所述,当你在CSS动画领域中工作时(其中包括CSS过渡和基于关键帧的动画),该功能将变得可用。那么,它究竟是什么,它是做什么的呢?

翻译 | 从 ReactJS 到 React-Native—两者的主要差异是什么?

2017-09-04
阅读 5 分钟
3.6k
React-Native已经诞生有两年左右了,自从适配了Android平台,能构建跨平台移动App开始,这套框架变得更有意思了。一些contributors甚至将其适配到Mac和Windows平台,听起来非常酷。

听说2017你想写前端?

2017-09-04
阅读 6 分钟
18.3k
不好意思,没有像其他公众号一样赶着发文章,每年到这个时候总有一大波什么今年前端预测,技术框架预测什么的。我这次写这篇文针对的对象,是想在今年踏入前端这行的人们,不管你现在是徘徊在门口,还是已经半只脚踏入这片未知领域,都可以参考一下先行者的经验。

翻译 | 如何规模化 React 应用

2017-09-04
阅读 5 分钟
5.1k
我们最近发布了 React Boilerplate 3.0,在发布前几个月,我们与数百位开发者进行了沟通,讨论了他们是如何构建和规模化WEB应用的。下面将我们从中学到的东西分享给大家。

技术干货 | Thinking in FE 更现代的 Web 开发

2017-09-04
阅读 7 分钟
3.2k
前端,是一个经常会被小觑的技术领域,在大多不明所以的人眼里,前端不过是排排版、布布局,甚至是一些前端的新手也会这样认为(这里的前端并不特指 Web 前端,移动端也可归结为前端)。那么前端真的就如此无趣且一成不变么?

翻译连载 | JavaScript 轻量级函数式编程-第3章:管理函数的输入 |《你不知道的JS》姊妹篇

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

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

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

翻译连载 | JavaScript 轻量级函数式编程-第5章:减少副作用 |《你不知道的JS》姊妹篇

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

沪江网校前端架构漫谈

2017-09-01
阅读 5 分钟
4.8k
B同事是一个对技术比较有追求的人。他觉得模块化不错,所以他在自己做的页面里选用了requireJS。看上去不错哦,巧的是C同事也是一个对技术有追求的人,但是他不喜欢AMD的规范,所以他支持国货seaJS,哦,他还在里面使用了他喜欢的模版引擎Jade。

翻译 | React AJAX最佳实践

2017-09-01
阅读 4 分钟
3.3k
当你问起有关AJAX与React时,老司机们首先就会告诉你:React其实是个没有网络请求/AJAX功能的view库。这种说法很容易理解,但对于当你仅想让你的React组件从服务器上获取数据时,是没啥帮助的。

Vue.js快速入门

2017-09-01
阅读 3 分钟
2.7k
Vue.js框架已经火了好长一段时间了,早在2015年的双11中,淘宝的部分导购业务——如:双十一晚会摇一摇清单、我的双十一标签进入的人群会场寻找与自身匹配的商品。今年以来,vue的文档更新很快完善、社区也日渐状大,再加上于某厂(你懂的)大力的推广,vue的前景十分光明。本文目的:通过这篇文章了解一些vue的基本概念以...

舒适的前端开发环境是怎样一种体验?

2017-08-31
阅读 7 分钟
9.9k
作者:Nicolas (沪江Web前端)本文为原创文章,转载请注明作者及出处 本文的 webpack 代码示例根据 webpack 2.7.0 编写,并在 Mac 上正常运行。

干货 | React技术栈耕耘 —— Redux

2017-08-31
阅读 8 分钟
5.7k
Redux 是近年来提出的 Flux 思想的一种实践方案,在它之前也有 reflux 、 fluxxor 等高质量的作品,但短短几个月就在 GitHub 上获近万 star 的成绩让这个后起之秀逐渐成为 Flux 的主流实践方案。

翻译 | ES6 箭头函数使用禁忌

2017-08-31
阅读 4 分钟
8.2k
看到你每天使用的编程语言在不断进化是一件令人开心的事情 。从错误中学习,找到更好的实现方式,创造新的语法特性,语言就这样一步一步地实现了版本更新。