马上开始翻译!

我要认领

全站翻译字数:1,816,043

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

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

我要反馈问题

Mmzer

CSS中的随机数 | CSS技巧

29阅读 · Mmzer 3小时前翻译  
Web CSS

最近,我误打误撞的遇到一个有趣的问题。我想要随机的去设置animation-duration的值。 这是一个非随机的例子: 看这个Robin Rendle (@robinrendle)在CodePen上的例子CSS随机数#1。 这是我用CSS写的一个动画: @key...

wjszxli

Yarn 和 npm的大比拼 - 谁是Node.js最强的包管理器?

50阅读 · wjszxli 半天前翻译  
Node.js Yarn NPM

从NodeJs 7.4版本开始,npm4就是NodeJs的默认包管理器,但在与此同时,Facebook也发布了自己的包管理器--Yarn 那让我们具体来看看这两个NodeJs的包管理器,看他们能够做什么以及应该在什么时间去选择自己需要的那一个。 Yarn - 诞生于社...

尿不湿

机器学习快速课程:第一部分 · ML@B

28阅读 · 尿不湿 半天前翻译  
Web

_引言, 回归/分类,成本函数和梯度下降 机器学习(ML)最近受到极大的关注,这样的关注不是没有理由的。它给诸如图像识别,卫生医疗和交通等领域带来了革命性的变化。对机器学习的典型解释大致如下: “记E为经验,T为任务类,P为效果度量。如果,一个计算机程序对T中的任务...

哈呼哈哈呼

CSS 书写模式的24种方式

374阅读 · 哈呼哈哈呼 1天前翻译  
Web

由于你可能没有那么多的时间,所以我将从结论开篇。 你可以使用一个不常见,但是非常重要的CSS属性来使文字垂直显示,像下面这样。 除了让文字垂直显示之外,你也可以让图标和入口按钮以这样的方式呈现。当然,可以让你页面上的任何内容按这样方式呈现。 我写的css让浏览器重新...

踏歌

JavaScript 终极优化 / Stoyan's phpied.com

68阅读 · 踏歌 1天前翻译  
JavaScript PHP

2010 更新: 大家好,Web Performance Advent Calendar的网址已经变更了。 12月20日,本文是2009 performance advent calendar实验的一部分。今天的文章是来自Ara Pehlivanian的第二篇文章(这...

十年踪迹

从 webpack v1 迁移到 webpack v2

217阅读 · 十年踪迹 1天前翻译  
JavaScript

resolve.root, resolve.fallback, resolve.modulesDirectories 上述配置项被一个单独的配置项 resolve.modules 取代。详见 resolving。 resolve: { - root: path....

xjcloudy

Progressive Web Apps 入门(3)

118阅读 · xjcloudy 2天前翻译  
Web

TL;DR: 近几年随着Web技术的显著发展使得开发者能够很轻松的通过部署一个网站或者web应用服务全球成千上万的用户。仅仅通过一个浏览器,通过URL就可以访问到一个web应用。有了PWA ,开发者能够使用先进的web技术来给用户带来很棒的类似app一样的体验。在...

善意的闲人

以前每个苦口婆心说服我使用 vim 的人都错了

185阅读 · 善意的闲人 2天前翻译  
Web

几个星期之前,我冒险尝试换用 vim 编辑器(准确的说是 MacVIM 编辑器)。这不是我第一次尝试,过去的“恩恩怨怨”我已经全部一笔勾销。 是什么情况呢?过去好几次我试着转用 vim,都听从了 vim 高手的建议,立马扎进学习新工具的泥沼中。那几次,我都折腾了好些天...

边城

使用 ES6 箭头函数

369阅读 · 边城 2天前翻译  
Web

译者注:作者简要介绍了 JavaScript 箭头函数的主要语法和用法,但是对于初学者,请一定要关注箭头函数的 this 问题,尤其是在写 jQuery 回调的时候,因为 jQuery 回调很多时候依赖 this。 如果你刚开始接触 ES6,你可能听说过“箭头函数...

dainiel

2017年要学习的3个CSS新特性

93阅读 · dainiel 2天前翻译  
CSS

新年快乐! 🎊 随着新一年的到来,我们可以学习的干活又多了好多。新特性虽然有很多,但有三个是今年最让我激动不已的。 1. Feature Queries 译者注:因为media query一样,大家习惯不翻译,所以这里也不直译为:特性查询 之前我写过了一篇关于F...

wangyahui6

两个viewport的故事-第一部分(桌面版)

64阅读 · wangyahui6 2天前翻译  
前端

在这个系列文章中,我将说明viewports和重要元素的宽度是如何工作的,比如<html>元素、window和 scrren的宽度。 这篇文章是关于桌面浏览器的,目的是为介绍移动浏览器做好准备。大部分的web开发者已经对桌面浏览器的一些概念很熟悉了。在移动...

边城

如何写 Node 和浏览器共用的 JavaScript 包 | Read the Tea Leaves

147阅读 · 边城 2天前翻译  
Web

我看到很多在这个问题上发生混淆的情况,甚至经验丰富的 JavaScript 开发者都有可能错过了它的一些微妙之处。因此我觉得有必要写一篇简短的教程。 假设你有一个 JavaScript 模块想发布在 npm,这个模块既能在 Node 中使用也能在浏览器中使用。现在有一...

codepsi

JavaScript闭包初探

257阅读 · codepsi 2天前翻译  
JavaScript Web

闭包是JavaScript中的一个基本的概念,每一个真正的程序员都应该了解它的原理。 互联网上充斥着对于“闭包”是什么的解释,但很少深入到事物的“为什么”的一面。 我发现理解内部原理最终可以让开发者对他们的工具有更强的把握,所以本文将重点阐述“闭包”为什么以及怎样做的...

junerzyz

React面试题

112阅读 · junerzyz 3天前翻译  
Web React

实际上, 想要去了解某人对React的理解程度,仅凭这些面试题或许远远不够。 react面试题 这篇文章更应该取名为关于react你不是非知不可的东西,但如果了解了的话总是有好处的。 当你调用setState的时候实际发生了什么? 当你调用setState这个方...

wjszxli

不可预知的视觉变化测试 – Pulsar – Medium

39阅读 · wjszxli 3天前翻译  
Web

在第一部分中,我解释了我们如何使用单元测试来验证我们的设计生成的系统组件并匹配我们期望的版本从一个到另一个。在这部分,我将展示如何检查这些组件的可视化 表现。 那我们重新从一个组件开始 千万要记住哦? 我们的小按钮可能会有8种主要的颜色的变化,比如 btn--p...

cherryvenus

JavaScript的新年决心倒计时 – JavaScript Scene – Medium

52阅读 · cherryvenus 3天前翻译  
JavaScript

又到了每年的这个时刻,是时候想想新年你要下什么决心了!但是你不需要清点这些,让我们来帮你。 这是给你新年的一些决心: 10. 精通JavaScript面试 无论你是JavaScript新手还是老手,这里都有一些JavaScript面试中经常出现的问题。对于之前面试经常...

边城

TypeScript 对决 Flow | Marius Schulz

186阅读 · 边城 3天前翻译  
Web

TypeScript 和 Flow 类似,都关注同一个问题:JavaScript 没有静态类型。它们最终都能帮助你写出正确的代码。TypeScript 和 Flow 提供平衡转入静态类型的能力。它们使用相似的语法来说明类型,也使用相似的声明文件。 在微软和 Faceb...

lerhxx

WebVR 响应式音频 | CSS-Tricks

97阅读 · lerhxx 3天前翻译  
Web

虚拟现实再次成为热点!所有的猜测来自包括:htc,microsoft,Samsung,和 Facebook 等等,它们都在兜售各自的设备。但是,不应该只有这些预料中的参与者享受这些乐趣! 如果你是开发网站的,那你对 Javascript 多少有所了解。如果你拥有一个移...

Eason

2016年最受欢迎的JavaScipt文章 – Statuscode – Medium

114阅读 · Eason 3天前翻译  
JavaScript

我们深入分析了2016年我们再JavaScript Weekly中分享的所有链接,收集了最受欢迎的10个分享给大家。 这里搜集了在过去12个月里广受读者好评的文章、视频和教程。 1: 征服JavaScript面试:什么是闭包? Eric Elliott | 分享于...

Geoff

让CSS更完美:PostCSS-modules

619阅读 · Geoff 4天前翻译  
PostCSS

译者注(GeoffZhu): 这篇适合一些使用过预处理CSS的开发者,比如less,sass或stylus,如果你都没用过,那你一定不是个好司机。在PostCSS中早就可以使用CSS Modules了,该篇作者贡献了一个新工具,可以让更多开发者方便的使用最新的CSS...

边城

ES 提议:import()

482阅读 · 边城 4天前翻译  
JavaScript Node.js ES6

Domenic Denicola 向 ECMAScript 提议在第 3 阶段中加入“import()”。它提供了动态加载 ECMAScript 模块的功能。这篇博文会解释这个功能。 ECMAScript 模块是静态的 ECMAScript 模块是完全静态的:你必须在...

haoming

机器学习:基于Javascript的朴素贝叶斯文档分类算法

287阅读 · haoming 4天前翻译  
JavaScript

今天我们将要学习一个伟大的机器学习技术应用--文档分类。我们将会使用我最喜欢的工具,朴素贝叶斯分类器。 这篇文章是Machine Learning in Javascript系列的一部分,这个系列用Javascript编写例子教授最本质的机器学习算法。我使用Java...

边城

高效的 JavaScript

2627阅读 · 边城 4天前翻译  
JavaScript

传统的 Web 页面不会包含很多脚本,至少不会太影响 Web 页面的性能。然而,Web 页面变得越来越像应用程序,脚本对其的影响也越来越大。随着越来越多的应用采用 Web 技术开发,脚本性能的提升就变得越来越重要。 桌面应用程序通常是用编译器将源代码转换为最终的二进制...

Valiant Jiang

Nginx:配置HTTPS 服务器

411阅读 · Valiant Jiang 5天前翻译  
SSL HTTP C

HTTPS 服务器优化 SSL 证书链 单个 HTTP/HTTPS 虚拟主机 基于名称的 HTTPS 服务器 包含多域名的SSL证书 服务器名称指示 兼容性列表 要配置HTTPS NGINX 服务器,必须在配置文件server 块中的监听指令listen后启用...

Eason

在React.js中使用PureComponent的重要性和使用方式

269阅读 · Eason 5天前翻译  
Web React PureComponent

一、介绍PureComponent React 15.3在2016.06.29发布了,这个版本最值得关注的是支持了React.PureComponent,它取代了之前的pure-render-mixin。在本文中,我们将讨论PureComponent的重要性和使用...

cherryvenus

2017年,你需要学习的JavaScript框架和主题

690阅读 · cherryvenus 5天前翻译  
JavaScript

随着JavaScript的普及,应运而生了一个非常活跃的集技术,框架和库为一体的生态圈。由于这个充满多样性的和活力的生态圈,因此大家非常困惑。应该学习哪种技术? 你应该投资哪一种技术才能获得最大的收益?公司现在最需要招的人最需要哪一种技术堆栈?哪一个发展空间最大?...

网络埋伏纪事

2016 年最流行的前端链接

576阅读 · 网络埋伏纪事 5天前翻译  
Web JavaScript

我们每周会给 70,000 多名前端 Web 开发者发送新闻邮件。 因此,我们认为值得回顾一下 2016 年我们发送的所有期刊,并强调一下我们分享的一些最流行的文章。 如下是 2016 年中前端开发者点击最多的文章: 1: Google 的 HTML & C...

dainiel

webpack贡献者光荣榜

72阅读 · dainiel 2017-01-13翻译  
Web JavaScript

2017年已经过去了五天,如果你经常访问我们的核心仓库,那么你会注意到我们的贡献数已经有了可观的提高。 我们一天就看到了大约20个新的PR! 译者注: PR是pull&request的缩写,其为git的常用操作 随着NodeJS 0.12 LTS版本在1...

文蔺

Bluebird 高性能揭秘

533阅读 · 文蔺 2017-01-12翻译  
JavaScript Bluebird Promise

Bluebird 是一个广泛使用的 Promise 库,最早在 2013 年得到人们的关注。相比其他同等水平的 Promise 库,Bluebird 快了一百来倍。Bluebird 自始至终遵循着 JavaScript 优化的一些基本原则,所以才有这么好的性能。本文将...

小猿大圣

编写自己的 Yeoman 项目生成器 | Yeoman

78阅读 · 小猿大圣 2017-01-12翻译  
Web

Generators (生成器)是 Yeoman 生态系统的基础。使用 Yeoman 的用户,只要对相应的 generator 运行yo 命令,就可以生成项目文件。 阅读本节,你将学习如何打造自己的 Yeoman 项目生成器。 注: 我们构建了一个 generator...

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