提交 56ed8de2 编写于 作者: W wizardforcel

2022-01-08 19:08:47

上级 7e3ee686
# 零、前言
就像在其他任何一本关于编码的好书中一样,你可以跟随并尝试代码。为了您的方便,这里可以下载[代码。](https://github.com/KvdM/gulp-book)
你可以在我的[博客](http://blog.krisvandermast.com/)上关注我,通过@KvdM 在推特上关注我,或者在[kris.vandermast+syncfusion@gmail.com](mailto:kris.vandermast+syncfusion@gmail.com)给我发邮件。
\ No newline at end of file
# 一、走向 Gulp
grave 是一个易于学习、易于使用的 JavaScript 任务运行程序。它更喜欢代码而不是配置,并且在执行任务时速度很快。它获得了全球前端工程师和微软的大量关注,因为它已成为 Visual Studio 2015 中 ASP.NET 模板的默认使用方式。
读入文件,处理它们,然后写出结果,这是任务执行人的谋生之道。与其他程序不同,grave 在内存中处理任务的这个*流*,而不是将每一步的结果写入磁盘。这使得它更有效率和性能。处理本身是由*插件*完成的,这些小的专用任务对它们接收到的信息执行它们的专用逻辑,然后传递下去。它们已经有一堆了,如果你愿意,你可以创建新的。在撰写本文时,已经有[1533 个插件](http://gulpjs.com/plugins/)可用。
......
# 二、构建一些东西
正如第 1 章中提到的,have 是一个运行在 node.js 之上的任务运行器,所以要让 have 运行,我们需要安装 node.js,你可以在这里为你的系统[下载。随之而来的是节点包管理器,或 npm。在本书的剩余部分中,你将会大量使用 npm 来安装所需的 lot 插件。稍后会有更多。](https://nodejs.org/en/)
安装 node.js 后,您需要打开一个控制台窗口或终端窗口,并键入以下内容:
......
# 第三章关注更新
# 三、观察更新
前一章完全是关于狼吞虎咽的谋生之道:任务。本章将讲述当文件或文件夹改变时的反应,然后相应地采取行动。这给了她相当大的力量,并使某些场景对开发人员来说更容易,这样她就可以更专注于工作,而不会被重复的步骤分散注意力。
......
# 四、处理小任务
这一章的目的是让读者进一步了解大口。我们将通过展示开发人员可能需要的小代码片段和日常任务的用法来做到这一点。
在过去的几年里,网络上 JavaScript 的使用有了惊人的增长。最初,它只是用来响应某个点击事件,以切换某个 HTML 元素(如图片)的可见性。如今,看到 web 应用使用数千行 JavaScript 代码,在浏览器中执行一堆任务,而不是将所有内容都回发到服务器并等待答案,这种情况也不例外。所谓的单页应用已经越来越受欢迎。但是它也有一个缺点:复杂性会变得非常棘手,而且很容易犯小错误。因此,我们也看到越来越多的工具和语言将你用它们写的代码转换成 JavaScript。通常,这是一项手动任务,过一段时间后可能会变得乏味。幸运的是,我们正在使用 glaugh . js,它通过自动化让生活变得更容易。
......
# 五、 Visual Studio 中的 Gulp
Visual Studio 2015 最近发布了;这是微软多年来一系列成功的集成开发环境的巨大升级。很高兴看到 ASP.NET 背后的团队也选择了“狼吞虎咽”作为他们的首选。
在 ASP.NET 的早期版本中,我们被介绍给了这个系统。性能命名空间,有助于缩小和捆绑 CSS 和 JavaScript 文件。这样做的好处是通过缩小使文件的大小变小。通过将文件捆绑到一个文件中,也减少了要下载的并发文件的数量。这是一个好消息,因为浏览器同时只允许少量的这些。我一直觉得[这篇文章](http://www.asp.net/mvc/overview/performance/bundling-and-minification)是对这个特定学科的很好的介绍。读完这本书后,花点时间读一读。
......
# 六、未来是光明的
在图 3 中,我们看到当前版本的大口是 3.9.0。这一版本在整本书中都被使用过。在 IT 领域,尤其是互联网领域,这样的版本不会停留很久。《一饮而尽 4》已经在地平线上,甚至可能是你开始阅读这本书时的最新版本。别担心,我们会掩护你的。你会注意到很多东西会保持不变,而有些东西变得更容易掌握。你也将获得更多的控制方式,大口运行其任务。
万一你开始害怕某些事情可能会改变,你是幸运的。大口 4 的应用编程接口与我们在以前版本中使用的相同,因此以下内容仍然有效:
......
# 附录资源
# 七、附录:资源
* [第三章](http://www.awwwards.com/trendy-web-color-palettes-and-material-design-color-schemes-tools.html)中使用的调色板来源
* [第 3 章斐波那契咖啡脚本的来源](https://gist.github.com/apiv/4399737)
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册