From 3f8edc03b5f61d8dd8feffd0f85d3a5ccfa718fb Mon Sep 17 00:00:00 2001 From: jasminepeng Date: Fri, 6 Jan 2017 15:08:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=A1=E5=AF=B9=E5=AE=8C=E6=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 校对完毕 @GitFuture 译的挺好,谢谢。 --- ...929 Getting Started with HTTP2 - Part 2.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/translated/tech/20160929 Getting Started with HTTP2 - Part 2.md b/translated/tech/20160929 Getting Started with HTTP2 - Part 2.md index c3b705e176..80683810d0 100644 --- a/translated/tech/20160929 Getting Started with HTTP2 - Part 2.md +++ b/translated/tech/20160929 Getting Started with HTTP2 - Part 2.md @@ -8,11 +8,11 @@ 如果你还不确定什么是 HTTP/2,或者为什么它能改进你的工作,可以先看看我[介绍背景方面的第一篇文章][4]。 -记住:开始之前,我要告诉你,尽管你的浏览器可能支持 HTTP/2,但你的服务器可能不支持。检查你的主机托管服务,看看他们是否提供 HTTP/2 的支持。否则你可能建立你自己的服务器。这篇文章并不会涉及这方面该如何做,但你可以查看 [http2 github][5] 页面,找一找这方面的工具。  +记住:开始之前,我要告诉你,尽管你的浏览器可能支持 HTTP/2,但你的服务器可能不支持。检查你的主机托管服务,看看他们是否提供 HTTP/2 的支持。否则你可能要建立你自己的服务器。这篇文章并不会涉及这方面该如何做,但你可以查看 [http2 github][5] 页面,找一找这方面的工具。  -### 🙏 [准备工作] +### 🙏 [热身工作] -首先组织好你的文件。看一看下面的文件树结构作为组织样式表的起点: +首先组织好你的文件。看一看下面的文件树结构,作为组织样式表的起点: ``` `/styles @@ -51,7 +51,7 @@ Setup 目录保存所有的变量,函数,mixins 以及其它文件正常编 ### Global 目录 -接下来的目录,Global,应该包含可在当前站点的多个部分或者每一个页面中重复使用的组件。像按钮、文本、主要样式以及你的浏览器默认设置应该放在这里。我不建议把顶部或底部样式放在这儿,因为某些项目中没有顶部,或者不同页面顶部不同。而且,底部永远是页面的最后一个元素,所以在用户加载完当前站点的其它东西前,不必过分优先考虑加载底部样式。 +接下来的目录,Global (全局)目录,应该包含可在当前站点的多个部分或者每一个页面中重复使用的组件。像按钮、文本、主要样式以及你的浏览器默认设置应该放在这里。我不建议把 头部header底部样式footer styles 放在这儿,因为某些项目中没有头部,或者不同页面头部不同。而且,底部永远是页面的最后一个元素,所以在用户加载完当前站点的其它东西前,不必过分优先考虑加载底部样式。 记住,如果没有那些定义在 Setup 目录下的东西,你的 Global 样式就可能没有作用,你的 Global 文件看起来应该像这样: @@ -76,7 +76,7 @@ Setup 目录保存所有的变量,函数,mixins 以及其它文件正常编 ### 最后,你的组件 -注意,我没有在上述文件树中的 Components 目录里包含索引文件。这是 HTTP/2 所带来的效用。直到现在,我们已经按照标准步骤构建了一个典型的站点,包含相当简单的结构fairly lean infrastructure,选择仅仅全局化那些最重要的样式。组件充当他们自己的索引文件。 +注意,我没有在上述文件树中的 Components(组件)目录里包含索引文件。这是 HTTP/2 所带来的效用。直到现在,我们已经按照标准步骤构建了一个典型的站点,包含 相当简单的结构fairly lean infrastructure,选择仅仅全局化那些最重要的样式。组件充当他们自己的索引文件。 大多数开发者有独特的组织组件的方式,因此我并不想影响你的策略。但是,你所有的组件看起来应该像这样: @@ -93,7 +93,7 @@ header { ... etc` ``` -同样的,你要把 Setup 样式包含进来,确保所有东西在编译时都有定义。除了编译这些文件,以及可能要把他们放到 /assets 目录,以便很容易找到模版,对这些文件你不必链接concatenate压缩minify或者改变什么。 +同样的,你要把 Setup 样式包含进来,确保所有东西在编译时都有定义。除了编译这些文件,以及可能要把他们放到 /assets 目录,以便很容易找到模版,对这些文件你不必 链接 concatenate压缩minify 或者改变什么。 现在样式表已经差不多了,构建站点应该很简单。 @@ -115,7 +115,7 @@ header { ... etc` ``` -非常好!在模版里你可能有更简单的方式链接资源,但这里显示,你所要做的仅是在开始构建时,在模版文件中链接一个小小的头部样式。这将允许你的站点仅仅加载特定资源到任意给定页面的组件中,而且,能够设定页面从头到脚的组件的优先级。 +非常好!在模版里你可能有更简单的方式链接资源,但这里显示你所要做的仅是在开始构建时,在模版文件中链接一个小小的头部样式。这将允许你的站点仅仅加载特定资源到任意给定页面的组件中,而且,能够设定页面从头到脚的组件的优先级。 ### 结合在一起 @@ -159,12 +159,12 @@ header { ` ``` -这是一个高级别方法,但你的项目中可能有调整的更细致的组件,在头部可以用 `