0%

本篇教程通过构建一个井字棋游戏来讲解 React 的基础知识,是非常经典的 Learn by doing 的教授/学习技术的方式。通过学习本篇教程你不仅可以学习到如何使用脚手架初始化项目,学习 React 的基础知识如 props,state,组件等,还可以学习一些编写代码的最佳实践,最后完成一个带有 “时间旅行” 的井字棋游戏。相信你在学习完本篇教程之后,会成为这场游戏里面的最大胜者!
阅读全文 »

这是 React 入门教程的第二部分,主要介绍了组件、不可变性、列表和 Key 等知识,通过再次进行组件状态提升 来强调其在 React 哲学中的重要地位。这一部分与上一部分很好的串联在一起,相比上一部分内容会更有难度一点。
阅读全文 »

这是本教程的第二个部分,使用 Node.js 的 Express 路由框架来编写我们迷你淘宝的 API 后台部分,在这个教程中,你将学到一个基础的 Web 后台 API 应用如何搭建,包括中间件、路由等,如何通过 Node.js 数据库接口包操作 MongoDB 数据库,并且通过 Postman 来测试我们写好的 API。
阅读全文 »

Django 作为 Python 社区最受欢迎的 Web 框架之一,凭借其高度抽象的组件和强大方便的脚手架,将快速且流畅的开发体验演绎到了极致。而 Nuxt 作为从 Vue.js 进化而来的前端框架,能够轻松胜任复杂的 SPA(单页应用)开发。两者相遇,能够擦出怎样的火花?这篇教程将用 Django + Nuxt 实现带有完整的增删改查(CRUD)功能的全栈应用。最后郑重警告:不要在深夜阅读此教程!!!
阅读全文 »

在本教程的上一部分中,我们分别用 Django 和 Nuxt 实现了后端和前端的雏形。在这一部分,我们将实现前后端之间的通信,使得前端可以从后端获取数据,并且将进一步丰富网站的功能。
阅读全文 »

Vue 是尤雨溪在2014年创建的一个前端框架,目前 Github Star 数高达150K,是 Star 数最高的前端项目,并且 Vue 有着极为活跃的社区生态以及专职团队进行维护以确保项目可以健康长久的发展。 目前中国很多互联网公司前端程序员的招聘要求都要求程序员掌握 Vue,像滴滴、美团、饿了么等大厂也在重度使用 Vue 进行开发,并且有着像 Element 、mpvue、iView 这样优秀的基于 Vue 开源项目存在,所以学习 Vue 是一个不错的投资,当你学会 Vue,就可以快速开发项目,这样不仅可以接外包挣外快,而且当有了一定的项目经验,还可以在一线互联网大厂找到一份不错的工作。 看到这里你心动了嘛?心动不如行动!而最幸运的是,本教程将会一步一步带你以实战的方式实现一个 real-life (真实世界中的运行的)项目,并在实战的过程中,了解 Vue 的全貌,现在就打开电脑,跟随者我的脚步,这一次彻底掌握 Vue 开发!
阅读全文 »

Node.js 已经成为服务器端开发的主流选择之一,而 Express 则是 Node 平台最耀眼的那个框架。在这篇教程中,我们将用 Node.js 中最流行的 Express 框架搭建一个类似 Instagram 的图片分享社区,数据库选用 当今颇受欢迎的非关系型数据库 MongoDB。本教程的代码改编自 Mithun Satheesh,Bruno Joseph D'mello 和 Jason Krol 的《Web Development with MongoDB and NodeJS: Second Edition》一书。
阅读全文 »