我要反馈问题

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

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

友情链接

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

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

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

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

立即体验

京ICP备17024260号

silence

W3C vs. WhatWG HTML5 标准 - 差异记录

1095阅读 · silence 2016-10-09翻译  
API HTML Web

几周以前,HTML5成为W3C的一个正式推荐。我在SitePoint上针对这一事件讨论了5个有趣但现在过时的功能 。 问题在于W3C标准是同一硬币的一面。从HTML的这个版本开始,开发者和浏览器供应商可以在相同标记语言的两种不同风格之间进行选择:W3C开发的规范和WH...

杨小福

重新认识DOM操作-re:dom

1262阅读 · 杨小福 2016-10-09翻译  
DOM Web API

掌握DOM操作 DOM操作并没有你想象中那么困难 简介 许多的web开发者认为DOM操作很困难或者很慢以至于需要一个web框架来完成DOM操作的工作。所以他们花费许多的时间去学习框架。一两年之后,当新的框架出现并变得流行后,你不得不重头学起。重复几次之后就会对jav...

学会微笑

为什么我不使用你的这些开源项目

1139阅读 · 学会微笑 2016-10-08翻译  
JavaScript Linux PHP

谈到开源软件,你可能会想到你兴趣领域内特定的几个项目。如果你在网页应用领域,“开源”可能就意味着Apache或者是Node.js; 如果你身处在大数据,Hadoop可能就浮现在脑海; 如果你关心安全更多一点,你可能想到OpenSSL;如果你是个前端开发者,那就可能想到...

善意的闲人

网页色彩死抠指南

1361阅读 · 善意的闲人 2016-10-08翻译  
CSS SVG Web

网页色彩的使用方式有很多。而我认为,但凡用一件东西,懂得其原理肯定大有裨益。网页色彩也不例外。现在就来死抠一下网页色彩的究竟吧。 颜色混合 众多使用色彩的人,他们对色彩的理解还与孩童时候鼓弄颜料时一样。但电脑上的情形已然不同,因为颜色混合机制有变。你小时候用的是颜料。...

铁胖子

使用 JDWP 进行远程调试

1017阅读 · 铁胖子 2016-10-08翻译  
Java Linux Debug

使用 JDWP 进行远程调试 对于调试Java程序来说,Java Debug Wire Protocol (JDWP, Java调试线协议)是不可多得的好东西。 使用JDWP调试应用程序的步骤如下: 1. 打开命令行,并将 jdk 安装路径下的 bin 目录添加到 P...

leozdgao

Service Worker 的生命周期

1031阅读 · leozdgao 2016-10-07翻译  
Service Worker Promise Service Workers

如果你使用过 Service Workers,你可能会遇到一些问题,比如之前的 Service Workers 仍然在控制着文档,即使脚本本身已经被更新了。造成这个现象的原因在于 Service Workers 在生命周期上的微小差别,它也许被安装,但并没有真正控制文...

joy_yi

身份危机:我是设计师还是开发者?

1187阅读 · joy_yi 2016-10-06翻译  
Developer Design CSS

我的名字是詹姆斯,我挺过了一次职业身份危机。 在过去我总是很困惑,不知道应该是以前端开发者的身份、还是以设计师的角色去向别人介绍自己,我会就谈话情形和交谈对象作相应介绍。 申请去设计工作室工作,我觉得自己更像是一个设计师。但参加一个软件架构师的面试,我却会说,“我是...

兔子

每个JavaScript开发者都该懂的Unicode

6667阅读 · 兔子 2016-10-06翻译  
JavaScript Web C

(译者注:本文含有Unicode辅助平面的特殊字符,部分浏览器可能无法正确显示,但并不影响理解文章内容。) 在动笔写这篇文章之前,我得先忏悔一下:在很长一段时间里我对Unicode充满了恐惧。 每次遇到需要Unicode知识的编程问题时,我总是找一个hack方案来解决...

谢于中

理解CSS模块化

4229阅读 · 谢于中 2016-10-03翻译  
CSS CSS Modules JavaScript

在瞬息万变的前端开发世界中,很难找到一个真正有意义的概念,并且将其清晰明了的向广大人民群众普及。 把目光投向CSS,一个重大转折就是CSS预处理器的出现(在工具方面来看),其中, Sass应该是最为著名的一个。此外,还有 PostCSS,它和Sass略有不同,但是殊途...

fszer

为什么使用`_.chain`是个错误.

1199阅读 · fszer 2016-10-01翻译  
JavaScript Web babel

将你的代码从_.chain的枷锁中解放出来。 图片来源于 Jeremy Booth; 特别要感谢 Eric Baer, Brooklyn Zelenka 还有 Jason Trill 无私的帮助与知识;也特别要感谢 John-David Dalton 不仅是因为 l...

Yawenina

代码审查的重要性

1997阅读 · Yawenina 2016-09-30翻译  
CSS Git JavaScript

我最近在Twitter上看到: 很遗憾,好像代码审查对于很多学生,自由职业者以及机构来说是一种很陌生的实践。 显然,代码审查对每个人来说的有用性并不是特别明显。也许是我太天真,但是我真的认为这是在所有IT公司都应该有的流程。显然我错了,这让我害怕。 在这篇文章中,...

開開心心的想念

介绍 debugger.html ★ Mozilla Hacks ——Web 开发人员博客

983阅读 · 開開心心的想念 2016-09-29翻译  
Developer Chrome Web

debugger.html 是一个来自于 Mozilla 的现代 JavaScript 调试器, 它是由React和Redux技术搭建的 web应用。该项目于今年年初开始,是为了取代Firefox Developer Tools中目前的调试器。而且,我们也曾想过让一个...

QAQMiao

欢迎来到HTML5.2时代!

8295阅读 · QAQMiao 2016-09-29翻译  
HTML Chrome Web

21世纪,2016年6月,HTML 5.1从工作草案变为了候选标准。正如你了解的那样,这是将提案变为标准的第二步,Web的如此发展也将影响我们的日常生活。作为候选标准,W3C认为HTML 5.1已经通过了review并且能够满足工作组的技术需求了。 几天前,HTML...

silence

使用angularjs resource快速创建一个CRUD应用

1236阅读 · silence 2016-09-29翻译  
API RESTful UI

原文地址:https://www.sitepoint.com/creating-crud-app-minutes-angulars-resource 大量的单页应用都有CRUD操作。如果你使用angularjs创建一个CRUD操作,那么你可以利用$resource服务...

yangzj1992

教程:如何通过 Rollup 来打包 JavaScript

2117阅读 · yangzj1992 2016-09-29翻译  
JavaScript babel ES6

教程:如何通过 Rollup 来打包 JavaScript 本文将通过一步步的系列教学来学习如何使用更小,更高效的工具 Rollup 来代替 Webpack 和 Browserify 打包 JavaScript 文件。 这周,我们将第一次用 Rollup 来构建我...

旭日云中竹

基于JS模块化现状谈谈选择ES6模块的原因

2369阅读 · 旭日云中竹 2016-09-28翻译  
JavaScript Node.js

这篇文章,我们将了解为什么JS社区有必要选择ES6模块。 现状 要明白这种重要性,首先我们需要描述一下JS的实际情况。过去5年,JavaScript 发展得非常迅猛,大多数开发人员几乎没意识到当前已经有 5 种方式,可以为 JavaScript 脚本和应用创建模块了!...

文蔺

函数式 TypeScript

1414阅读 · 文蔺 2016-09-28翻译  
TypeScript JavaScript Data

谈到函数式编程时,我们常提到机制、方法,而不是核心原则。函数式编程不是关于 Monad、Monoid 和 Zipper 这些概念的,虽然它们确实很有用。从根本上来说,函数式编程就是关于如使用通用的可复用函数进行组合编程。本文是我在重构 TypeScript 代码时使...

Daguo

Javascript – 如何真正实现原型链继承

1135阅读 · Daguo 2016-09-28翻译  
JavaScript React C

在网上的很多地方我们可以得知javascript是基于原型链继承的,其实Javascript只提供一种特殊的方法来实现原型链继承,就是通过new操作。但是很多解读都令人难以理解,这篇文章旨在说明到底什么是原型链继承以及如何在Javascript中真正地运用它。 原型链...

米粽

女孩和她们的友敌

1107阅读 · 米粽 2016-09-27翻译  
3D

在学校里,我们不断地谈论保护女孩免受伤害。我们让她们了解恋童癖、网络诱骗、色情短信,以及使用药物和酒精带来的伤害。在现实中,青春期女孩日常生活中最具破坏性的影响,可能是她们对朋友圈中另一个人的所作所为……关系攻击。 心理学家所谓的关系攻击,就是我们所说的“坏女孩”行...

kayson

理解 ES5, ES2015 和 TypeScript

1709阅读 · kayson 2016-09-27翻译  
TypeScript JavaScript Web

ES5, ES2015 (以前叫做 ES6)和 TypeScript 之间的区别是什么?我们应该学习和使用哪一个? 首先,让我们为讨论这些语言建立一个基础。TypeScript 是 JavaScript 的超集。 ES2015 是 ES5 的演进。这种关系让逐步学习它...

twolun

你或许不需要使用Redux

1070阅读 · twolun 2016-09-26翻译  
Redux React HTML

人们经常在不需要使用Redux的时候,而使用它。他们经常会说:“如果不使用Redux,我们应用无法扩展怎么办?” 在应用接入Redux之后,开发者会变的非常的头痛。为什么因为一个简单的功能,我需要创建三个文件?到底是为什么? 人们会痛苦的报怨Redux,React,函...

杨小福

可扩展的web单页应用程序架构

2317阅读 · 杨小福 2016-09-26翻译  
UI React WebRTC

可扩展的web单页应用架构 为确保你能够理解本篇文章的内容,你需要掌握面向对象编程和函数式编程。我也极力的推荐你先去了解和学习redux的设计思想。 几个月之前我开始用单页应用(spa)的方式的方式编写一个动态业务需求的项目。和大多数的单页应用一样,随着业务逻辑和状态...

万能的小芳芳

MinMaxing:理解CSS中的vMin和vMax

1748阅读 · 万能的小芳芳 2016-09-26翻译  
CSS Mobile Design

在以前浏览过的文章当中(点这查看),我发现了很有用的CSS单位:vw和vh。但与其相关的单位vmin和vmax却远不为人知,且知之甚少。这是非常不幸的,因为在web开发当中,它们拥有一些非常新颖的用例。 正如我之前所讨论过的,1vh等于当前viewport高度(即打开...

谢于中

使用CSS相对单位构建可缩放的组件

2584阅读 · 谢于中 2016-09-25翻译  
CSS SVG Relative

这是 Ahmad Shadeed 的一篇博客,他为我们列举了使用相对单位的诸多好处。说到em这类相对单位,可能大多数人的第一反应是可以用于设置字体大小,事实上,还有许多其他yong chu用处,比如将字体大小与其他视觉元素的尺寸绑定。 在这个动态的世界中,我们所做的任...

chajn

全屏背景视频和混合模式文本的实现

893阅读 · chajn 2016-09-24翻译  
CSS Web HTML

我之前谈过网页的全屏背景视频的案例,我还说过如何使用mix-blend-mode属性来创建混合模式的文本,但我从没把两者结合起来,本文由此诞生。 最近时尚网站Everlane展示了这种结合,它触发了我写这篇文章的灵感。首先这里面的代码比起之前的全屏视频要明显简单的多,...

chajn

使用框架的代价

2539阅读 · chajn 2016-09-24翻译  
React Chrome Polymer

使用框架的代价 我最近在布莱顿的FFConf大会上说了句话:“你应该用这个,就用这个!就没有比他更好的了!”。所以在这篇文章里,我依旧要做同样的吹捧行为,和大家聊聊在手机应用上使用各种流行框架的代价。 最后更新:16 Nov 2015 阅读本片文章所需要的时间:14...

十年踪迹

是什么使一名好程序员变得伟大

2926阅读 · 十年踪迹 2016-09-22翻译  
Developer

别满足于足够好 —— 来自一位技术总监的忠告。 作为一名年轻的程序员,我渴望在我的职业生涯中成长,我想要知道为了成为一名高级程序员,我们的目标要怎么设定。我询问过我的经理和导师,并惊讶地发现,要成为高级程序员,不仅仅是依靠学习和掌握技术(当然你需要不断学习,要...

zhkmxx930

WebVR 1.0 API 提议简介

2664阅读 · zhkmxx930 2016-09-21翻译  
VR WebVR API

2016 年是虚拟现实(Virtual Reality)的元年。许多虚拟现实的消费产品将要诞生,众多的顶级软件企业同样争先恐后地支持虚拟现实设备。这项新的设备媒介同时驱动了浏览器开发商对Web进行虚拟现实的支持。WebVR的发展正集中于不可思议的视觉体验以及创建在线虚...

QAQMiao

为什么没有CSS4 - 关于CSS等级的解释

2456阅读 · QAQMiao 2016-09-21翻译  
CSS

我们知道有CSS1,CSS2,甚至还有由CSS2.1推出的CSS3不是么?这篇文章将快速的解释CSS如今的版本。 CSS版本1和版本2都是统一规范的。所有的CSS,无论是选择器,定位,还是颜色等等都被包含在一个厚重的文档中。 统一规范的问题在于当想要结束这版规范的时候...

杨小福

Node.js开发者们都在做什么?

4197阅读 · 杨小福 2016-09-21翻译  
Node.js Redis Docker

Node.js开发者们都在做什么? RisingStack,Node基金会成员, Trace(下一代Node.js调试和监控工具) 的作者在2016年夏天主导了一项关于Node.js的开发者们倾向于哪方面的技术的调查。本文即这次的调查统计结果。 调查结果显示 Mong...

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