月度归档一月 2020

人人都能看懂的全栈开发教程——JavaScript

Chris Yue No Comments

按需求,我们还需要在网页里添加新增任务的页面,另外我们的命令行程序也需要有新增任务的功能。我们先来处理页面新增功能。有了之前重构的经验,我们也应该很容易想到我们需要添加 M,V,和 C 三个文件。

人人都能看懂的全栈开发教程——MVC

Chris Yue No Comments

从这一篇开始,我们即将要接触代码设计相关的话题以及大量的重构。在写这章之前我就有一个草稿,但总觉得我想表达的意思似乎我已经写过了,今天找了一下,还真写过,而且还是 2011 年写的……我也回顾了一下那篇文章,并没有年久失修,不但可以看,而且把我想表达的意思都表达了(好想给自己点赞是怎么回事)。

人人都能看懂的全栈开发教程——重构

Chris Yue No Comments

我们的 index.php 在 Web 服务下能运行,在命令行下也能运行,但浏览器访问的效果并不是我们在 HTML 那一章所做的样子。我们虽然通过浏览器访问了任务列表页面,但这个页面实际上一行 HTML 都没有。

人人都能看懂的全栈开发教程——Web 服务

Chris Yue No Comments

我们完成了在命令行下列出数据库里的任务,但我们还没有完成在网页上列出数据库里的任务,事实上,我们现在连 Web 服务都还没有。

人人都能看懂的全栈开发教程——PHP

Chris Yue No Comments

既然我们是要实现从数据库里读取任务列表这个需求,那么首先我们就得知道如何通过编程的方式从数据库里把数据读出来。这里我们就选 PHP 作为我们的编程语言来实现我们的想法。

人人都能看懂的全栈开发教程——数据库

Chris Yue No Comments

回忆一下我们的需求:提交的任务需要保存到网站,所以我们得想办法把任务存在什么地方。

前一篇文章里我们有提到 XML 这个文件,并且也提到 XML 文档就是用来传递信息的,那是否我们可以规定一个描述任务的 XML 文档,代码通过它来读取任务列表的数据呢?

人人都能看懂的全栈开发教程——Linux

Chris Yue No Comments

在继续我们的教程前,我建议大家都使用 Linux,对于做网站开发,Linux 是绕不开的话题。目前我估计全世界 90% 以上的网站,都是跑在各种 Linux 发行版上的。

人人都能看懂的全栈开发教程——HTML 的发展

Chris Yue No Comments

前面引出了 HTML 这个技能,大家也应该能对 HTML 具体是什么,有了一点『画面感』。现在说说在我从业这几十年,我所接触的 HTML 的变化历程。

人人都能看懂的全栈开发教程——HTML

Chris Yue No Comments

上一篇我们制定的开发计划第一步是先创建 HTML 页面。这篇文章便是手把手教大家,什么是 HTML,以及如何创建一个 HTML 文档。