我要反馈问题

加入众成翻译官方交流群(群号:362419683)

关注《奇舞周刊》微信号
阅读更多精选前端技术文章

友情链接

猿说:互动氛围更好的IT交流学习平台

互动氛围更好的IT交流学习平台

立即访问
声享:制作精彩的有声幻灯片

使用声享在线PPT快速制作分享优质内容

立即体验

京ICP备17024260号

边城

理解 JavaScript 的闭包

2008阅读 · 边城 2017-09-10翻译  
JavaScript Closure

理解 JavaScript 的闭包 闭包并不复杂。10 分钟足以学习和理解闭包的基础知识。 开放和封闭。图片来自unsplash.com 什么是闭包? 闭包是每个 JavaScript 开发者都应该知道并理解的一个关键特性。今天这篇文章只是流于闭包的表面,但通过阅...

eJayYoung

下划线是否破坏可读性? | UX Booth

1857阅读 · eJayYoung 2017-09-09翻译  
UX Google Web

在非常早期的互联网,链接就已经是一个基础的交互元素了。直到现在仍然非常流行:研究表明链接是人们在上网时最流行的操作之一。在过去的30年里,设计师们尝试过设计各式各样的链接,但有一点不会变:下划线。那个蓝色的带下划线的超链接是互联网中最明确并且最好理解的习惯之一。 万...

Mcbai

提交到不同URL的表单按钮

1672阅读 · Mcbai 2017-09-08翻译  
Form CSS

这是几天前想到的,我忘了在哪,但是我把它记在了我的小笔记本上,打算发到博客里。我把它写下来是因为我听到一些把它过于复杂化的东西。 听说你有一个像下面这样的表单: <form action="/submit"> <!-- in...

jshhcdxs

我如何用57行代码复刻一个8600万美元的项目

2532阅读 · jshhcdxs 2017-09-07翻译  
Open Source JavaScript

我是如何用57行代码搞定一个8600万美元的项目 ##当使用现有的开源技术进行实验时可以将工作做到“足够好” 维多利亚警察局是澳大利亚维多利亚州的主要执法机构。 过去一年,维多利亚州共有超过1.6万辆车被盗,损失约为1.7亿美元,警方正在试验各种技术解决方案,来打...

myvin

67 个拯救前端开发者的工具、库和资源

9068阅读 · myvin 2017-09-07翻译  
JavaScript nodejs CSS HTML SVG

在本文中,我不会去谈 React、Angular、Vue 等等这些大的前端框架,也不会谈 Atom、VS code、Sublime 等等这些已经很出名的代码编辑器,我只是想简单的分享一套我认为有助于提升开发者工作流的工具集。 这套工具集中的大部分你可能见过,也可能没...

秋雨寒雪

Webpack的精彩世界

1843阅读 · 秋雨寒雪 2017-09-07翻译  
Webpack

Webpack是一个JavaScript模块打包工具,如官网宣传的那样。它有一个贴切的名字。但在本文中,我想完成的是详述Webpack真正强大的地方。 本文不会介绍如何使用Webpack,而是解析使它比一般打包工具变得更为特殊的原因。 ##Webpack仍是一种打包工...

网络埋伏纪事

SQL 教程:如何编写更佳的查询

1924阅读 · 网络埋伏纪事 2017-09-07翻译  
SQL

结构化查询语言(SQL)是数据科学行业中一项不可或缺的技能,一般来说,学习这个技能是挺容易的。不过,很多人都忘记了写查询只是SQL的第一步。我们还得确保查询性能优异,或者符合正在工作的上下文环境。 正因为如此,本SQL教程将让你瞧瞧某些步骤,我们可以通过这些步骤来评估...

xxholly32

JavaScript — 到底什么是? ES6, ES8, ES 2017, ECMAScript又是什么 ?

1939阅读 · xxholly32 2017-09-06翻译  
JavaScript ES6 ES8

JavaScript — 到底什么是? ES6, ES8, ES 2017, ECMAScript又是什么 ? 学习JavaScript和ECMAScript历史和它们命名的由来! **学习JavaScript过程中可能会有一些疑惑。特别是一些缩写,一些缩写的组合...

印前

你真的需要一个CSS实用工具集吗? | CSS-Tricks

2056阅读 · 印前 2017-09-06翻译  
CSS

让我们先来定义:一个CSS工具集库是一个拥有许多可用于做许多一次性小事的样式表。如调整margin和padding的类。设置颜色的类。设置具体样式属性的类。设置尺寸的类。工具集库会用不同的方式来实现这些东西,但更像是分享这种理念。这种方式在本质上更像是把样式放在htm...

Yves yao

关于容器、虚拟机以及 Docker 的一个入门教程

4385阅读 · Yves yao 2017-09-05翻译  
Docker Medium Node.js

Source: https://flipboard.com/topic/container 如果你是一个开发者或者技术专家,你一定对 Docker 有所耳闻:一个在 “容器” 中打包、传输以及运行应用的实用工具。它这段时间得到的关注很不容易,不只包括开发者和系统管理...

依然Blade

高性能SQL语句权威指南 -第一部分

1776阅读 · 依然Blade 2017-09-05翻译  
SQL

大多数人都忘记了查询语句只是应用sql的第一步。确保查询语句更加适合上下文和性能优异是下一步需要做的事情。这篇SQL教学文章将教你如何评价你的sql查询语句的优劣。 3. 不要让语句承担超出他们本身的查询任务 数据类型转换引导你进入下一个优化点:你不应该过度设计你的...

李小六

Node.js创造者,Ryan Dahl专访

2341阅读 · 李小六 2017-09-05翻译  
Node.js

Ryan Dahl是谷歌大脑的软件工程师,並且是Node.js的创造者。目前,他正在致力于深度学习研究项目,他研究方向的是图像变换,包括彩色化和超分辨率。他参与了多个开源项目包括HTTP解析器和libuv。 Pramod: 告诉我们你在接触技术之前的经历吧? Ryan...

eJayYoung

Javascript基础算法:入门篇

2220阅读 · eJayYoung 2017-09-04翻译  
ES6 JavaScript

好久不见:这是一份常用的javascript简易算法 作为一个曾经的ruby后端,我在学习javascript时经历了不少挫折。像merge,flatten,uniq这些基础方法貌似都从我的视线中消失了。 然后我发现了loadsh, 嗯,它非常酷...,直到我发现在...

Mactavish

快速了解即时编译器 (JIT) ★ Mozilla Hacks – the Web developer blog

1279阅读 · Mactavish 2017-09-04翻译  
JavaScript WebAssembly

这是 “WebAssembly 以及为什么它这么快” 这个系列的第二部分。如果你还没阅读其他的部分,我们建议你 从头开始阅读。 JavaScript 刚出现时的运行速度是很慢的,多亏了 JIT,它的运行速度变得快了起来。JIT 是如何工作的呢? JavaScript...

我是怎样组织react & redux项目的

1297阅读 · 2017-09-04翻译  
React Redux

#我是怎样组织react & redux项目的 在这篇文章中,我会和你们分享我我是怎样组织react & redux项目,讨论一些在过去两年工作时间我做过的一些抉择 About two years ago the most popular stru...

众里寻他千百度

网站工作原理第二部分:客户端 - 服务器模型和Web应用程序的结构

1199阅读 · 众里寻他千百度 2017-09-04翻译  
Web

网站工作原理第二部分:客户端 - 服务器模型和Web应用程序的结构 在 之前文章,我们分析了网站在基本工作原理,包括客户端(您的计算机)和服务器(响应客户端网站请求的另一台计算机)之间的交互。 作为四部分系列的第二部分,让我们双击了解基本Web应用程序的客户端,服...

众里寻他千百度

网站的工作原理:网络开发新手(或任何人)入门

1272阅读 · 众里寻他千百度 2017-09-04翻译  
internet Web Development job

网站的工作原理:网络开发新手(或任何人)入门 如果您刚接触Web开发,您认为自己知道网络的工作原理 - 至少在基本层面上。 ...但是,当您尝试解释一个网站为什么出现空白。 什么是IP地址? “客户 - 服务”模型是如何工作的? 最近开发框架功能很强大。强大到让我...

ArH

一步一步教你完成Github的第一个Contribution

1743阅读 · ArH 2017-09-03翻译  
Git Open Source

一步一步教你完成Github的第一个Contribution 让Roshan Jossey带你花十分钟贡献你第一个开源项目。 Next Stop, GitHub. Image via unsplash.com 前言 如果你没有GitHub的账号,或者还不知道什么是...

eJayYoung

在HTTP/2的世界里管理CSS和JS

2968阅读 · eJayYoung 2017-09-03翻译  
CSS HTTP/2

在HTTP/2的时代里,在你的网站里发布CSS和JS跟以前大不相同了,以下是我实践的一份建议。 我们听说HTTP/2已经很多年了,我们也写过一些相关的博客。但是我们并没有怎么使用它。直到现在,在一些最近的项目里,我把使用HTTP/2设定为一个目标,并且想出怎样最好的使...

garnett

Stylelint: 我们日夜期盼的样式表Linter——Smashing Magazine

1527阅读 · garnett 2017-09-01翻译  
CSS JavaScript PostCSS

##Stylelint: 我们日夜期盼的样式表Linter By Aleks Hudochenkov May 25th, 2016 JavaScriptTechniquesTools 15 Comments . 每一个程序员,无论他是写哪一门语言的,都希望自...

xiaomu

Javascript ES6 — 探究新的内置方法

1256阅读 · xiaomu 2017-09-01翻译  
ES6

ES6标准发布的新特性中,有大量新的内置方法。这些新方法旨在简化和规范开发人员在使用JS数据类型:Numbers, Strings, Object, Arrays时遇到的一些常见情况。 ES6的一个目标就是使JS编程更简洁更干净。让我们来看一下,ES6是如何帮助我们...

17dian

回归基础: JavaScript的对象语法

1092阅读 · 17dian 2017-09-01翻译  
JavaScript

对象是JavaScript语言的基础。许多内置数据类型,如:错误、正则表达式和函数,在JavaScript中也表示为对象。所以想要成为一名优秀JavaScript工程师,就必须牢牢掌握对象的工作原理。本文将教你在JavaScript创建和使用对象的基础知识。 对象是又...

弈晨

在谷歌为开发者做用户体验设计是一种怎样的体验?

1987阅读 · 弈晨 2017-08-31翻译  
Google UX Design Developer

本文通过对 Flutter 的学习来阐述 当人们谈及 UX (User Experience, 用户体验)的时候,通常都是在谈论他们习以为常的消费级产品:智能手机、聊天 App 或者是耳机。 其实用户体验也关注你为开发者们做点什么的时候。人们太容易忘记开发者也是用户...

Mactavish

快速了解汇编 ★ Mozilla Hacks – the Web developer blog

1026阅读 · Mactavish 2017-08-31翻译  
WebAssembly JavaScript

这是 “WebAssembly 以及为什么它这么快” 这个系列的第三部分。如果你还没阅读其他的部分,我们建议你 从头开始阅读。 理解 WebAssembly 是如何运行的,有助于理解什么是汇编以及编译器是如何产生汇编的。 在 关于JIT的这篇文章,我谈到了为什么机器沟...

garnett

送给CSS初学者的悬停过渡动画三部曲

1360阅读 · garnett 2017-08-31翻译  
CSS CSS3

送给CSS初学者的悬停过渡动画三部曲 只需几行CSS就能让你的网页摇身大变。 CSS不一定要写得多么复杂才能实现特殊效果。如下就是三个超级简单的过渡的例子,可能只是几行代码,但是添加到Web应用程序中,却会让它增色不少。 如下是我们将在本教程中构建的代码 项目...

helloworldzxy

理解 JavaScript 中的作用域

917阅读 · helloworldzxy 2017-08-31翻译  
JavaScript ES6

作用域是 JavaScript 中的一个重要而又模糊的概念。只有正确使用 JavaScript 作用域,才能使用优秀的设计模式,帮助你规避副作用。本文中,我们将会详细分析 JavaScript 的不同类型的作用域,以及为了写出更好的代码,介绍它们是如何工作的。 作用域...

高大魔王

再一次 Hello World – Hacker Noon

341阅读 · 高大魔王 2017-08-31翻译  
React Docker Webpack ES6

再一次 Hello World Docker的 React + Express 终极模板 我还是创建了 另一个 React and Express 模板 这就是为什么。 我们是否需要另一个模板? 答案是需要! 让我们看一下 — 一个 React 项目从无到有是多...

夏风

JavaScript:为什么3 + true = 4?(另外还有7个精妙的等式(tricky equations) )

866阅读 · 夏风 2017-08-31翻译  
JavaScript

JavaScript:为什么3 + true = 4?(另外还有7个精妙的等式) 3 + true === 4,想知道为什么吗?那就跟我一起来探索这8个有趣的JavaScript等式吧。 math - 来自unsplash.me 前言 嗨,我是Brandon,我创...

边城

掌握 Node.js 中的 async/await

1469阅读 · 边城 2017-08-31翻译  
Node.js Async Await

掌握 Node.js 中的 async/await 原文:Mastering Async Await in Node.js 作者:Tamas Kadlecsik 你会在本文中学到如何使用 async 函数(async/await) 来简化回调,以及基于 Prom...

lizheming

请停止使用 JWT 认证

969阅读 · lizheming 2017-08-30翻译  
JavaScript Web HTTP

最新我看到越来越多的人推荐在 Web 应用中使用 JWT(JSON Web Tokens) 来管理用户的会话记录。然而我想说这真的是个馊主意。在这篇文章中我会解释为什么我会这么说。 为了避免造成一些困扰,我先解释一些文章中出现的名词: 无状态 JWT:JWT 密钥中...

玩命加载中……
已经到底啦