经验分享

2020年面向Web应用的最值得关注的Node.js框架

在2020年,越来越多的企业为了给用户提供更好的体验,用更好、更快的技术通过web应用程序来为用户提供服务。后端技术的选择也很多,Java、C#、Go等语言都是不错的选择,根据Node.js用户调查报告,在5个后端或全栈开发人员中,就有4个将Node.js框架作为首选的后端技术。虽然这个报告的结论可能比较偏颇,但也能证明Node.js的确是一种比较受欢迎的一个选择。如果选择了Node.js,我们仍...

2020年React Redux的5种可替代品

Redux实际上是一个和视图层无关的一个库,因此Redux已成为使用React,Vue或Angular作为前端框架的大多数应用程序的流行的状态管理解决方案。Redux受欢迎的主要原因之一是其轻巧,压缩后的大小只有2KB左右。在前端,轻量意味着加载更快、执行也更快。Redux的简单原则是将应用程序的整个状态存储在一个中央存储(Store)中。所有组件都可以访问该存储,因此无需在组件之间传递参数和属性...

web前端开发值得学习吗?

Web前端开发在几年前,通常是计算机专业学生看不上的一项技能,不就是写一些HTML/CSS嘛,有什么难的,还不如C++、Java等后端语言有发展前途。不过随着技术的不断演变和发展,前端开发的职责也开始涉及到越来越多原本是后端开发的职责,因此大家对前端开发的印象开始逐步的改观。不过,即使这样,前端开发可能在大多数眼里还是不如后端开发有前途:对自己技术深度提升有限、职业发展天花板低,等等,都是前端不好...

JavaScript中的变量声明:const

除了前面我们讨论的用var和let来声明变量,ES6还引入了const关键字来声明所有类型的数据的变量,例如布尔值,对象,整数等。const:用const声明的变量,需要在声明时进行初始化。不能再次声明相同的变量。不能对变量再次赋值。声明了一个块作用域变量。1. 语法用const声明的变量不能像var或let在任意的地方初始化,而是需要在声明时进行初始化。2. 不能重新声明和赋值使用const我们...

JavaScript中的变量声明:let

ES6引入了let关键字来声明所有类型的数据(如布尔值,对象,整数等)的变量。在上一篇文章《JavaScript中的变量声明:var》中,我们讨论了JavaScript中用var关键字的作用域及提升。let:在Javascript中,let关键字声明了一个块作用域变量。不能再次声明相同的变量,但可以再次对其进行赋值。用let声明的变量不会被提升(hoisted)。1. 语法下面的例子中,我们用le...

JavaScript中的变量声明:var

变量代表了内存中存储数据的位置。直观地说,它们就是一堆我们可以放入数据的盒子的名字。要使用变量,我们需要先声明一个变量,然后再为其附上数据。在Javascript中,变量的声明可以用关键字var、let和const。ES6语言标准里新引入了let和const关键字,但是在2015年之前,var是变量声明的唯一选择。在本文中,我们将专门讨论var。var关键字var在Javascript中声明函数作...

JavaScript中的var、let和const声明之间有什么区别?

这是JavaScript面试中最常见的问题。在ES6出现之前,var是JavaScript里面声明变量的唯一方式,在ES6出现之后,才出现了let和const关键字来声明变量。具体可以参见前面写的三篇文章:varletconst问题1:var和ES5中的let / const有什么区别?从语言设计上,let和const更加规范,避免了之前var带来的种种弊端。问题2: let和const有什么区别...

知道了基础知识, 但你却仍然不能编写代码

学习编程,现在可以说是越来越容易,不仅新的编程语言本身变得更容易理解和使用,也有越来越多的人开始教别人编程,传播越来越丰富的学习资料。不过万事开头难,初学编程者看一本编程书、学一个在线的编程课容易,但最常见的困难却是超越那些最简单的东西。人们可能会用几种不同的方式表达这个问题,例如:“我通过在线课程学习了 Python,但我不知道如何使用它来写程序。”“我知道这个理论, 但我不能把它应用到代码中。...

PyCharm的安装教程

PyCharm官方网站有很详细的安装方式,但是过于全面,不适合初学者快速参考。不管你有多少种安装方式,告诉我最简单的,就是最好的!本文都是假定你用的是Windows操作系统。1. 下载PyCharm打开这个页面,可以下载最新版的PyCharm。这个页面提供了两种版本:专业版(Professional)和社区版(Community)。打开这个页面之后,一般情况下,下载社区版就好了,这是个免费的、开源...

Node.js 14进入LTS,Node.js 15发布

JavaScript 运行时 Node.js 已经更新到了 15.0.1 版本。Node.js 15 将取代 Node.js 14 作为项目团队目前的发布主线,Node.js 14 已被转移到长期支持。据团队介绍,Node.js 15 将每两周更新一次,提供最新的功能和变化。15 版本的特点是支持上周公布的 npm 7,并提供了期待已久的功能,如工作空间、自动安装同行依赖的能力以及对 yarn.l...

最新课程

Chrome开发者工具教程

Chrome DevTools的简明教程

初级
免费
JSON简明教程

JSON格式的简明教程

初级
免费
编程概念

面向新程序员的简短教程

初级
免费
初级
免费
JavaScript教程

介绍基础的JavaScript知识,学习用JavaScript进行编程

初级
免费
编程入门导引

帮编程初学者解决方向上的疑惑

初级
免费
HTML/CSS精简教程与实例

面向初学者的HTML5和CSS的教程

初级
免费
Git使用简明教程

快速学习Git进行高效的代码管理

初级
免费
Python 2语言教程

学会用Python语言来编程

初级
免费
程序员面试指南

为找到理想的工作,做好完善的准备

中级
免费