我要反馈问题

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

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

友情链接

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

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

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

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

立即体验

京ICP备17024260号

myvin

使用 HTTPS 部署你的站点势在必行

154阅读 · myvin 2天前翻译  
SSL HTTP

本文最初发表在 Nick Janetakis 个人网站上。 如果你有一个站点,或者近期你正在考虑部署自己的站点,那么你有必要考虑使用 HTTPS 来武装你的网站了。 在我们讨论不安全站点的问题之前(红色预警:忽略安全问题可不是个小问题),让我们先来看看截止到 201...

为之漫笔

HTTP/2比HTTP强在哪里?

765阅读 · 为之漫笔 2017-05-04翻译  
JavaScript HTTP HTTP2

本文的目的是通过比较告诉大家,为什么应该从HTTP迁移到HTTPS,以及为什么应该添加到HTTP/2的支持。在比较HTTP和HTTP/2之前,先看看什么是HTTP。 什么是HTTP HTTP是在万维网上通信的一组规则。HTTP属于应用层协议,跑在TCP/IP层之上。用...

Valiant Jiang

Nginx:配置HTTPS 服务器

1321阅读 · Valiant Jiang 2017-01-15翻译  
SSL HTTP C

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

eggggger

RESTful APIs, 一个巨大的谎言

585阅读 · eggggger 2017-01-04翻译  
HTTP RESTful

RESTful APIs, 一个巨大的谎言 为什么你会受益于让这个流行的范式归于平静? 重要更新 我新增了关于 JSON-Pure APIs 最佳实践的后续内容。但是在此之前,请先阅读下面的内容。 RESTful APIs 很好用,真的吗? 如果你看过最近10年...

loveisbug

被高估的网站性能统计 | Standardista

652阅读 · loveisbug 2016-11-23翻译  
Web Performance HTTP

作者:Estelle Weyl翻译:zbolin,Dandan-M,loveisbug 注:本文洁版首发于Instart Logic’s blog。 谁关心性能问题?毫无疑问是你的用户。把网站的速度加快几秒甚至几百毫秒都会让你的用户高兴。至少他们会不那么愤怒。道理很简...

网络埋伏纪事

Node Hero - 11. Node.js 安全教程

1103阅读 · 网络埋伏纪事 2016-11-22翻译  
Node.js Security HTTP

本教程将学习如何让应用程序防御常用的攻击途径。 Node.js 安全威胁 当今我们几乎每周都可以看到一些严重的安全漏洞,比如 LinkedIn 或 MySpace 的案例。在这些攻击期间,大量的用户数据被泄露 - 企业声誉也受损。 研究还表明,在某些行业,平均 18...

网络埋伏纪事

Node Hero - 9. Node.js 单元测试

846阅读 · 网络埋伏纪事 2016-11-21翻译  
Node.js HTTP Promise

本教程将会学习 Node.js 中的单元测试是什么,以及如何正确地测试你的应用程序。 测试 Node.js 应用程序 你可以把测试当作你创建的应用程序的保障措施。他们将不仅运行在你的本机上,还会在 CI 服务上,这样失败的构建就不会推送到产品系统中。 你也许会问:我的...

网络埋伏纪事

Node Hero - 8. 使用 Passport.js 进行 Node.js 身份验证

1117阅读 · 网络埋伏纪事 2016-11-21翻译  
Node.js Redis HTTP

本教程中将学习如何使用 Passport.js 和 Redis 实现一个本地 Node.js 身份验证策略。 要使用的技术 在一头扎进实际代码之前,我们先看看本章中要用到的新技术。 Passport.js 是什么? 简单、 不花哨的 Node.js 身份验证 - p...

网络埋伏纪事

Node Hero - 7. Node.js 项目结构

955阅读 · 网络埋伏纪事 2016-11-21翻译  
Node.js HTTP NPM

大多数 Node.js 框架不会提供固定的目录结构,并且从开始就做对可能就是一个挑战。本教程会学习如何正确组织一个 Node.js 项目的结构,从而在应用程序开始增长时避免混乱。 Node.js 项目结构的五个基本规则 组织 Node.js 项目有不少可能的方式 -...

网络埋伏纪事

Node Hero - 6. Node.js Request 模块

1148阅读 · 网络埋伏纪事 2016-11-21翻译  
Node.js HTTP API

在如下教程中,将学习 HTTP 协议的基础知识,以及如何使用 Node.js 的 request 模块从外部源获取资源。 什么是 HTTP? HTTP 代表超文本传输协议(Hypertext Transfer Protocol)。HTTP 作为在客户机-服务器计算模型...

网络埋伏纪事

Node Hero - 4. 第一个 Node.js HTTP 服务器

1039阅读 · 网络埋伏纪事 2016-11-21翻译  
Node.js HTTP NPM

本章我会指导你启动一个简单的 Node.js HTTP 服务器,并开始为请求服务。 Node.js 服务器的 http 模块 当开始在 Node.js 中构建基于 HTTP 的应用程序时,内置的 http/https 模块就是你要与之交互的模块。 现在,我们开始创建第...

Daguo

运用钩子:监听npm仓库和包更新

794阅读 · Daguo 2016-11-08翻译  
3D API HTTP

今天我很高兴地给大家介绍一种简单强大的方法,可以用于追踪npm仓库变更,构建自己的开发环境的工具:钩子。 What? 钩子是你订阅的npm仓库事件的通知者,运用钩子,你能构建可以响应npm仓库中软件包更改的处理各种任务的集成环境。 每一次软件包变化,钩子会发送一个HT...

善意的闲人

继 JavaScript 模块入门,再详解“模块打包”

2381阅读 · 善意的闲人 2016-11-06翻译  
ES6 Webpack HTTP

继 JavaScript 模块入门,再详解“模块打包” http://alpha.wallhaven.cc/wallpaper/33246 在这篇文章的第一部分,我谈到了什么是模块,开发者为什么使用它们,以及,在你的程序中实现模块的不同方式。 在这第二部分,将会回答...

kayson

快速提示:用 json-server 模拟 REST API

2509阅读 · kayson 2016-11-06翻译  
API RESTful HTTP

有时候你需要在没有后台的情况下搭建应用的前端原型。创建一套哪怕最基本的模拟 API 用来开发,也是很费时间的。json-server 库为你解决了这个问题,它提供了一种快速、简易的的方法给开发和测试创建复杂的 RESTful API。 这个快速提升会教你如何利用 js...

cherryvenus

BBC网站性能的秘密

735阅读 · cherryvenus 2016-10-26翻译  
HTML HTTP Web

Jamie Knight揭露了BBC的网站技术,BBC是如何提升网站响应速度,以及引导用户从当前页流向下一页。 去年,在用户测试BBC新闻APP的会议期间,其中一位用户评论真的打击到了我、 他们声称:“我喜欢流向”。性能对我们的用户来说意味着什么,我认为没有比这个更...

Wa1nu7

适用任何 WordPress 网站的免费SSL – 杂志社

893阅读 · Wa1nu7 2016-09-18翻译  
SSL HTTP DNS

如果你有一个电子商务的网站,信用卡信息通过SSL强制性处理。但尽管不是支付信息的处理,你也应该好好考虑一下安全的 HTTP (或 HTTPS),尤其是现在,我将向你展示如何快速地,并且免费进行配置,让我们开始吧。 什么是SSL?我为何需要关心? 简而言之,SSL 就是...

kayson

文件打包与HTTP/2:重新思考最佳实践

1182阅读 · kayson 2016-09-06翻译  
HTTP HTTP/2 JavaScript

目前几乎所有JavaScript应用都会采用一套构建流程。即使不是转换ES2015或TypeScript,对代码做合并与压缩已经是标准做法。这么做的原因是发起一个HTTP请求包含不少代价。请求少量体积较大的文件比大量小文件效率更高。随着下一版本的web基础协议 HTT...

文蔺

HTTP 推送

1509阅读 · 文蔺 2016-09-02翻译  
HTML CSS HTTP

译者注:本文已获作者 @Yoav Weiss 授权。原文地址:https://blog.yoav.ws/being_pushy/。 上周我在斯达哥尔摩住了几天,出席了 HTTP 研讨会,参与了不少吸引人的讨论。其中一次是关于 HTTP 推送及其优缺点、早期实验结果...

yanni4night

使用 HTTP2 服务端推送加速 Node.js 应用

911阅读 · yanni4night 2016-08-22翻译  
HTTP Node.js HTTP/2

四月份的时候,我们(指 https://www.cloudflare.com/ 网站 —— 译者注)宣布了已经通过 HTTP 的 Link 头部支持了 HTTP2 的服务端推送。我们的同事 John 也演示了向 PHP 应用添加 HTTP2 服务端推送是件多么容易的事...

poppinlp

RESTful 究竟是什么?

1708阅读 · poppinlp 2016-08-21翻译  
RESTful HTTP API

上个月我参加了 Skillsmatter 的 RESTful 微服务培训。在课程中,我们讨论了 REST API 通常可以给网络应用提供什么,并特别讨论了和微服务通讯相关的内容。个人从这次课程中得到的最大收获是,对于 REST 是什么以及它的利弊有了更好的理解。 在我...

yanni4night

HTTP/2 常见问题集锦

1716阅读 · yanni4night 2016-08-10翻译  
HTTP HTTP/2 Web

HTTP/2 常见问题集锦 下面是关于 HTTP/2 的常见问答集锦。 常见问题 为什么修订 HTTP ? 谁创造了 HTTP/2 ? 与 SPDY 有什么关联? 是 HTTP/2.0 还是 HTTP/2 ? 与 HTTP/1.x 有什么关键区别? 为什么 HTTP...

楚狂

NPM包的离线安装

1823阅读 · 楚狂 2016-08-05翻译  
PouchDB HTTP UI

如何离线安装npm包? 原文作于 JANUARY 2, 2016,本文作者Addy Osmani是《Learning JavaScript Design Patterns》的作者 有时候,你可能会想在离线状态下安装npm包。这可能是由于糟糕的网络、或者你在飞机上、再或...

hi

GitHub - mindeavor/es-papp: 一个给Javascript增加支持偏函数用法的提案

623阅读 · hi 2016-07-27翻译  
JavaScript ES6 HTTP

#ECMAScript提案:Function.prototype.papp 这项提案介绍了papp - 一个简明的使用偏函数用法的方法使得函数不用那么急着需要this参数。它是向后兼容的,并且能很快支持当今的大部分Javascript函数。 介绍 偏函数用法可能会在j...

fstsj

真实世界的HTTP/2: 每天400gb的图片

695阅读 · fstsj 2016-07-24翻译  
HTTP HTTP/2 CSS

真实世界的HTTP/2: 每天400gb的图片 Michael Mifsud 发表于 July 14, 2016 最新版的HTTP/2规格说明已经获得了大量性能网站社区的兴趣。相比过去的HTTP/1.x的老版本协议,新协议旨在保留现有的规则的同时解决常见的网络性能问题...

zhangxiang93

糟糕的PHP

1967阅读 · zhangxiang93 2016-07-22翻译  
PHP Java HTTP

我个人认为PHP挺糟糕的,但是没有特别明显的理由。今天我在推特上发布了一条中立的言论,引来了这样一条留言评论: 每次人们大声笑着说“PHP太糟糕了”的时候,他们应该数一下自己用它赚了多少钱。 — (((Chris Hartjes))) (@grmpyprogramm...

十年踪迹

选择一个 HTTP 状态码不再是一件难事 – Racksburg

3676阅读 · 十年踪迹 2016-07-21翻译  
HTTP API Google

有什么能比 HTTP 响应状态码更简单呢?页面渲染了吗?好极了,返回 200。页面不存在?那么是 404。想要跳转到另一个页面?302 或者可能是 301。 我喜欢把 HTTP 状态码想象成无线电波传输的 10 码1。“呼叫,呼叫,我是 White Chocolat...

文蔺

HTTP/2 Server Push 实践:单 Link 报头包含多资源场景

987阅读 · 文蔺 2016-07-17翻译  
HTTP HTTP/2 Developer

译者注 译者在做自己的一个小工具(抓取博客的 Chrome 扩展)的时候,使用 jQuery 辅助作为 DOM 解析器,为了避免加载图片、脚本、样式表等无用的资源,在将字符串传给 $ 的时候,先对字符串中的相关标签进行了处理。 但遇到某个网站的时候,一直疑惑不解,明明...

伊一

展开 Critical CSS

722阅读 · 伊一 2016-07-14翻译  
CSS HTML HTTP

内联关键的CSS是一项优化技术,目的在于让你的网站渲染的更快。但真的是这样么? 一个网站是由一个或多个网页通过一个域,超链接,通用资源和浏览器缓存绑定在一起组成的。网页不是网站。网站不是网页。减轻一个网页负载的优化可能会增加网站的负载。 优化前端网页和网站有什么区别呢...

PPxu

使用 Node.js 和 Express.js 搭建简易 HTTP/2 服务器

1783阅读 · PPxu 2016-07-12翻译  
HTTP Node.js HTTP/2

自从 1975 年左右使用 TCP/IP 协议的现代互联网诞生至今已经过了惊人的41年了。在它生涯的大部分时间里,我们使用 HTTP 以及它的继任者 HTTP/1.1 (1.1 版本) 在客户端和服务器之间进行通讯。它很好的支撑起了这个网络世界,但是开发者们构建网站的...

yangzj1992

JSON Web Tokens (JWT) 与 Sessions

1039阅读 · yangzj1992 2016-07-04翻译  
Web RESTful HTTP

JSON Web Tokens (JWT) 与 Sessions 什么是 JWT? 本质上它是一段签名的 JSON 格式的数据。由于它是带有签名的,因此接收者便可以验证它的真实性。同时由于它是 JSON 格式的因此它的体积也很小。如果你想了解有关它的正式定义,可以在...

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