一个治愈JavaScript疲劳的学习计划(本文由Sacha Greif于2016年10月30日发表 译者注)像其他所有人一样, 我最近碰巧也读了 Jose Aguinaga 的文章 “How it feels to learn JavaScript in 2016”.很明显那篇文章削弱了人们学习 ...
在越来越多的文章标题中,Vue.js 经常拿来与 Angular 和 React 做比较,正在像暴风雨一样席卷整个世界。在刚刚过去的三个月中,Vue.js 的核心代码库在 GitHub 的 star 数增长了 20%多,同期 Angular 和 React 分别增长了 14% 和 10% 。Vue....
JS编程: 插入排序想成为一个更好的开发者,那么理解数据结构、算法和基本编程思想是必须的。现在大多数问题都被现代工具和各种库解决了,但是对这些领域有一个更深的了解,将会大大拓宽你软件开发的视野。就我自己而言,掌握这些概念是相当困难的,因为在我每天的工作里,几乎都不用这些。我正在写的这一系列文章就是为...
作者:Anthony Gore扩展 Vue 组件你是否在开发基于 Vue 的 app 时使用过具有相同属性甚至具有相同的 template 结构的组件?这时,创建一个具有通用属性和 HTML 结构的 “基组件” 并以此扩展并创建出其 “子组件” 是一种比较好的做法。这种结构可以帮助你在你的代码中应用...
Hello WorldHello World 项目是计算机程序编程中流传已久的传统。 这是一个简单的练习,让你开始学习新的东西。 让我们开始使用GitHub!你将学会如何:新建并使用一个仓库新建并管理一个新的分支更改文件,并将其作为提交推送到GitHub新建以及合并一个pull请求GitHub是什么...
作为JavaScript开发人员,您可能在一整天的编程中用不到任何静态类型。 那么为什么要学习他们呢?事实证明,学习类型不仅仅是一个练习,而且是思维的扩展。 如果您愿意投入一些时间来了解静态类型的优点,缺点和用例,可以大大帮助您提升编程水平。感兴趣吗?那你很幸运 - 这四个系列就是关于这个的。首先,...
当你的Node.js应用变得越来越复杂的时候,你就越应当考虑所谓的代码控制流程。 特别是当需要通过引入后台操作 (译者注:原文为background operations,指的是调用底层线程池,利用其它工作线程来完成的操作)和并行操作来优化程序的效率和性能时,代码可能很快会变得混乱。让我们看看这到底...
JS编程: 递归想成为一个更好的开发者,那么理解数据结构、算法和基本编程思想是必须的。现在大多数问题都被现代工具和各种库解决了,但是对这些领域有一个更深的了解,将会大大拓宽你软件开发的视野。就我自己而言,掌握这些概念是相当困难的,因为在我每天的工作里,几乎都不用这些。我正在写的这一系列文章就是为了提...
在写 Node.js 应用程序的时候,你确实可以把所有代码放在巨大原 index.js 文件中,不在乎你的应用程序会变得多大多复杂。Node.js 解释器不会在意这个事情。但在代码组织方面,你很快就会陷入混乱,不能理解代码,而且难以调试。所以,作为一个人,你应该关心代码的结构。这就是使用模块的原因。...
图片来自于Pixabay(在2013年太空行走期间,意大利宇航员Luca Parmitano发现自己处于严重危险中-水已经泄露到他的头盔上。)在失重情况下,水迅速流到他的眼睛,耳朵和鼻子里。马上,卢卡就努力去保持视角和听觉然而他开始出现呼吸困难了。幸运的是,他的太空行走伙伴克里斯卡西迪就在附近,指导...