自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(29)
  • 收藏
  • 关注

翻译 Express,Koa和Hapi.js的并排比较

如果你是一个Node.js的开发者,那么可能是你,在某些时候,使用Express.js创建您的应用程序或API。 Express.js是一个非常流行的Node.js的框架,甚至已经建立在它之上,如一些其他框架Sails.js , kraken.js , KeystoneJS和其他许多人 。 然而,在这一片的普及,很多其他的框架已经受到关注在JavaScript等世界兴亚和高致病性禽流感。 在这...

2018-05-31 00:00:00 297

翻译 es6 宏观异步和微观异步_ES2017中的新增功能:异步功能,改进的对象等

es6 宏观异步和微观异步 让我们看一下ES2017随附的最重要JavaScript更新,还简要介绍了此更新过程的实际发生方式。 更新过程 JavaScript(ECMAScript)是一个不断发展的标准,由许多供应商在多个平台上实施。 ES6(ECMAScript 2015)是一个大型版本,历时六年才定稿。 制定了新的年度发布流程以简化流程并快速添加新功能。 谦虚命名的39号技术委员...

2018-05-31 00:00:00 255

翻译 koa和express_Express,Koa和Hapi.js的并排比较

koa和express 如果您是Node.js开发人员,则有时可能会使用Express.js创建您的应用程序或API。 Express.js是一个非常流行的Node.js框架,甚至在它之上构建了一些其他框架,例如Sails.js , kraken.js , KeystoneJS 等等 。 但是,在这种流行的同时,Koa和hapi等JavaScript框架也引起了人们的关注。 在本文中,我们将研...

2018-05-31 00:00:00 142

翻译 Sails.js简介

Sails.js是遵循原则的“约定优于配置”一个Node.js的MVC(模型-视图-控制器)的框架。 它是由流行的Ruby on Rails Web框架的启发,并允许您快速建立的REST API,单页的应用程序和实时(的WebSockets为主)的应用程序。 它广泛使用的代码生成器,让您用较少的代码编写构建应用程序-尤其是可以否则脚手架通用代码。 该框架是建立在Express.js,最流行的N...

2018-05-30 00:00:00 1945

翻译 ES6(ES2015)及更高版本:了解JavaScript版本控制

作为编程语言去,JavaScript的开发已经在过去几年正疯狂。 每年现在看到的ECMAScript规范的一个新版本,它很容易弄不清楚的JavaScript版本,其版本支持的东西,你怎么能经得起未来考验的代码。 为了更好地理解如何以及为什么新功能,这个看似源源不断的背后,让我们来简单的介绍一下JavaScript的和JavaScript版本的历史,并找出原因标准化过程是非常重要的。 Java...

2018-05-30 00:00:00 311

翻译 使用Hapi.js框架构建应用程序和服务

Hapi.js被描述为“构建应用程序和服务的丰富的框架”。 哈皮的智能默认做是一件轻而易举的创建JSON API,以及它的模块化设计和插件系统让你轻松地扩展或修改其行为。 最近发布的17.0版已全面接受async和await ,所以你会写出现同步但它是不可阻挡,避免回调地狱代码。 双赢。 该项目 在这篇文章中,我们将构建以下API从头开始一个典型的博客: # RESTful action...

2018-05-30 00:00:00 281

翻译 hapi.js_使用Hapi.js框架构建应用和服务

hapi.js Hapi.js被描述为“用于构建应用程序和服务的丰富框架”。 Hapi的智能默认值使创建JSON API变得轻而易举,其模块化设计和插件系统使您可以轻松扩展或修改其行为。 17.0版的最新发行版完全包含了async和await ,因此您将编写看起来是同步的但无阻塞的代码, 并避免出现回调地狱。 双赢。 该项目 在本文中,我们将从头开始为典型的博客构建以下API: # ...

2018-05-30 00:00:00 531

翻译 行动中的ES6:增强的对象文字

本文着眼于什么是可能的,在JavaScript对象文字,特别是最近更新的ECMAScript的光。 创建JavaScript的能力对象使用文字符号是强大的。 从ES2015引入的新功能(ES6)使对象处理更容易在所有现代浏览器(IE不是)和Node.js的 创建某些语言对象可以在开发时间和处理能力方面是昂贵的,当一个class必须声明就可以实现任何事情之前。 在JavaScript中,可以很...

2018-05-29 00:00:00 315

翻译 sails.js_使用Sails.js构建实时聊天应用

sails.js 如果您是当前使用Django,Laravel或Rails等框架的开发人员,那么您可能已经听说过Node.js。 您可能已经在项目中使用了流行的前端库,例如Angular或React。 到目前为止,您应该考虑完全转换到基于Node.js的服务器技术。 但是,最大的问题是从哪里开始。 今天,JavaScript世界在过去几年中以令人难以置信的快速增长,并且似乎还在不断扩展。 ...

2018-05-29 00:00:00 1351

翻译 浏览器中使用es6模块化_立即在浏览器中使用ES模块

浏览器中使用es6模块化 本文将向您展示如何在当今的浏览器中使用ES模块。 直到最近,JavaScript还没有模块的概念。 无法直接引用一个JavaScript文件或将其包含在另一个JavaScript文件中。 随着应用程序的规模和复杂性的增长,这使得为浏览器编写JavaScript变得棘手。 一种常见的解决方案是使用<script>标记在网页中加载任意脚本。 但是,这带来了...

2018-05-29 00:00:00 1797

翻译 Angular Devs的10个基本TypeScript技巧和窍门

在这篇文章中,我们将深入到一组技巧和窍门以打字稿打交道时应该派上用场的每一个角项目和超越。 近年来,需要在JavaScript中静态类型迅速增加。 成长的前端项目,更复杂的服务,和精致的命令行实用程序已经提振了在JavaScript的世界更加防御性编程的需要。 此外,实际运行它并没有被视为一个弱点,而是以此为契机之前编译应用程序的负担。 虽然两个强方(打字稿和流量)已经出现,很多趋势的实际表明...

2018-05-28 00:00:00 198

翻译 angular技巧_Angular Devs的10个基本TypeScript技巧和窍门

angular技巧 在本文中,我们将深入探讨在Angular项目中以及在处理TypeScript时应使用的一系列提示和技巧。 近年来,JavaScript中对静态类型的需求Swift增长。 越来越多的前端项目,更复杂的服务以及精心设计的命令行实用程序,已经增加了JavaScript世界中对防御性编程的需求。 此外,在实际运行应用程序之前对其进行编译的负担并不是弱点,而是机遇。 尽管出现了两个强...

2018-05-28 00:00:00 213

翻译 angular调试_使用Angular Augury调试代码

angular调试 Augury是一个开放源代码工具, 允许开发人员分析和调试 Angular 2和4应用程序。 现代的网络浏览器提供了开发人员控制台来检查页面上的各种元素,这在尝试调试标记,样式和脚本时非常方便。 但是,此控制台不足以调试通常具有许多组件,事件,属性和单独的路由系统的Angular应用程序。 Augury是专门为Angular应用程序设计的工具。 它是针对Angular ...

2018-05-25 00:00:00 713

翻译 Angular 5代码片段和VS Code提升您的工作流程

在本文中,我们将重点介绍如何在Visual Studio Code中使用Angular 5代码片段来改善工作流程。 我们首先从使用和创建代码片段的基础开始。 我们将研究如何在Angular项目中将Angular 代码片段用于VS Code 。 然后,我们稍后将看我们如何创建自己的代码片段并与他人共享。 对于精通编程语言的任何人,您都知道一次又一次地键入相同的代码是多么无聊。 您最终开始复制和...

2018-05-24 00:00:00 146

翻译 用于Sublime Text的顶级Angular插件

本文介绍了一些针对崇高文本的文本编辑器角插件。 无论你是新来的角(版本2+)的发展,并希望开始使用它,并与您选择的代码编辑器更紧密地结合,或者你是一个老手角发展,你想你的手与崇高的文本作为一个新的编辑器,集成两个从未如此简单。 有很多对角的插件,可以顺利用自己的方式开发使用文本崇高角应用选项。 你需要建立崇高文本包管理器(称为“包控制”)起步前,然后就可以在插件列表看看这里,看看是否有满足您...

2018-05-23 00:00:00 274

翻译 使用Auth0对Firebase和Angular进行身份验证:第2部分

这篇文章最初发表在Auth0.com博客 ,经许可在此转载。 在这个两部分的系列教程中,我们将学习如何构建一个应用程序,确保了节点后端和与角前端Auth0认证。 我们的服务器和应用程序也将进行身份验证火力地堡 云数据库的FireStore定制的记号,以便用户可以与Auth0登录后以安全的方式离开实时评论。 的角应用程序代码可以在发现角火力GitHub库和节点API可以在找到火力-auth0-n...

2018-05-22 00:00:00 233

翻译 firebase auth_使用Auth0对Firebase和Angular进行身份验证:第2部分

firebase auth 本文最初发布在Auth0.com博客上 ,并经许可在此处重新发布。 在这个分为两部分的系列教程中,我们将学习如何构建一个使用Auth0身份验证保护Node后端和Angular前端安全的应用程序。 我们的服务器和应用程序还将使用自定义令牌对Firebase Cloud Firestore数据库进行身份验证,以便用户在使用Auth0登录后可以安全方式留下实时评论。 可以...

2018-05-22 00:00:00 408

翻译 使用Angular Material Design组件创建UI

在本教程中,我将向您介绍材料设计中的角,然后我们将看看如何创建从各种角度材质组件构建的UI简单的角度应用。 广泛采用基于组件的框架,如角,反应,Vue.js已经看到越来越多的预构建的UI组件的集合变得可用。 使用这样的集合可以帮助开发人员快速创建具有专业外观的应用程序。 什么是材料设计? 材料设计(代号为量子纸 ),可用于创建数字体验的视觉语言。 这是一套原则和准则,跨平台和设备的交互性,...

2018-05-21 00:00:00 703

翻译 使用Auth0对Firebase和Angular进行身份验证:第1部分

这篇文章最初发表在Auth0.com博客 ,经许可在此转载。 在这个两部分的系列教程中,我们将学习如何构建一个应用程序,确保了节点后端和与角前端Auth0认证。 我们的服务器和应用程序也将进行身份验证火力地堡 云数据库的FireStore定制的记号,以便用户可以与Auth0登录后以安全的方式离开实时评论。 的角应用程序代码可以在发现角火力GitHub库和节点API可以在找到火力-auth0-...

2018-05-21 00:00:00 345

翻译 angular ui组件_使用Angular Material Design组件创建UI

angular ui组件 在本教程中,我将向您介绍Angular中的Material Design,然后我们将研究如何使用由各种Angular Material组件构建的UI创建一个简单的Angular应用程序。 基于组件的框架(例如Angular,React和Vue.js)的广泛采用已经看到越来越多的预构建UI组件集合可用。 使用此类集合可以帮助开发人员快速创建具有专业外观的应用程序。 ...

2018-05-21 00:00:00 840

翻译 firebase auth_使用Auth0对Firebase和Angular进行身份验证:第1部分

firebase auth 本文最初发布在Auth0.com博客上 ,并经许可在此处重新发布。 在这个分为两部分的系列教程中,我们将学习如何构建一个使用Auth0身份验证保护Node后端和Angular前端安全的应用程序。 我们的服务器和应用程序还将使用自定义令牌对Firebase Cloud Firestore数据库进行身份验证,以便用户在使用Auth0登录后可以安全方式留下实时评论。 ...

2018-05-21 00:00:00 351

翻译 “脚本错误”到底意味着什么?

这篇文章是与合作伙伴创建Sentry.io 。 感谢您支持谁使SitePoint可能的合作伙伴。 如果你已经做了JavaScript的任何工作onerror之前的事件,你可能会遇到以下情况: Script error. “脚本错误”是什么浏览器发送给onerror的回调时,从一个JavaScript文件中的错误起源来自不同来源(不同的域,端口或协议)服务。 这是痛苦的,因为,即使有错误发...

2018-05-16 00:00:00 1009

翻译 屏蔽脚本错误有什么用_“脚本错误”到底意味着什么?

屏蔽脚本错误有什么用 本文是与Sentry.io合作创建的。 感谢您支持使SitePoint成为可能的合作伙伴。 如果您之前onerror JavaScript onerror事件进行过任何处理,则可能遇到以下情况: Script error. 当错误源自其他来源(不同的域,端口或协议)提供JavaScript文件时,“脚本错误”是浏览器发送到onerror回调的内容 。 这很痛苦...

2018-05-16 00:00:00 135

翻译 使用Bootstrap-Vue将Bootstrap与Vue.js集成

在本文中,我们将探讨如何使用Bootstrap-Vue将Bootstrap与Vue.js集成。 React和Vue.js是用于前端开发的两个领先的现代JavaScript框架。 尽管React具有陡峭的学习曲线和复杂的构建过程(如果您来自jQuery世界),但是开始使用Vue.js所需要做的只是一个简单的导入脚本: <script src="https://unpkg.com/vue...

2018-05-14 00:00:00 840

翻译 自定义Bootstrap jQuery插件

Bootstrap随附了许多现成的jQuery驱动的插件。 Bootstrap插件的优点在于,您可以将它们放入项目中,使用data- attribute编写适当的标记,然后JavaScript自动启动。 无需编写任何JavaScript代码。 有时您可能想将自己的自定义项添加到Bootstrap的插件中,以符合项目的要求。 如果是您,请继续阅读。 我将向您展示一种可以做到这一点的方法。 ...

2018-05-03 00:00:00 134

翻译 使用window.onerror捕获和报告JavaScript错误

这篇文章是与合作伙伴创建的哨兵 。 感谢您支持谁使SitePoint可能的合作伙伴。 onerror是一个特殊的浏览器事件时将触发的未捕获的JavaScript错误已经被抛出。 它的登录客户端错误并将其报告给您的服务器的最简单的方法之一。 这也是由它的一个主要机制哨兵的客户端JavaScript集成 (乌鸦JS)的作品。 你听将其分配给功能onerror事件window.onerror : ...

2018-05-02 00:00:00 863

翻译 angular开源代码_将Angular NgModules用于可重用代码等

angular开源代码 NgModules是Angular的核心概念,它是每个应用程序的一部分,有助于为编译器和应用程序运行时连接一些重要的细节。 它们对于将代码组织成功能,延迟加载路由以及创建可重用的库特别有用。 在本指南中,我们将通过一些示例介绍NgModules的主要用法,向您展示如何在Angular项目中使用它们! 本指南假定您具有Angular的使用知识。 JavaScript模...

2018-05-02 00:00:00 135

翻译 Angular中的变更检测:您需要知道的一切

本文对角变化检测最初发表在角详解博客 ,经许可在此转载。 如果你和我一样,希望获得在角的变化检测机构的全面的了解,你基本上就来探讨有关人士透露,因为有没有在网络上有很多信息。 大多数文章提到,每个组件都有自己的变化检测器,它负责检查组件,但他们没有点到为止,并主要集中在用例immutables和变化检测策略。 本文为您提供所需的信息理解为什么用例immutables工作和如何变化检测策略会...

2018-05-01 00:00:00 326

翻译 angular4变更检测_Angular中的变更检测:您需要知道的一切

angular4变更检测 这篇有关Angular中变化检测的文章最初发布在Angular In Depth博客上 ,并经许可在此处重新发布。 如果您像我一样,并且希望全面了解Angular中的变更检测机制,则由于网络上没有太多可用信息,因此您基本上必须探究资源。 大多数文章都提到每个组件都有自己的变更检测器,该检查器负责检查该组件,但它们并没有超出范围,而是主要关注不可变的用例和变更检测策...

2018-05-01 00:00:00 279

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除