html - 接下来我应该学什么?在 HTML 和 CSS 之后

标签 html css web

<分区>

我的梦想是学习如何建立一个类似 funcage.com 的网站- 这是一个有趣的图片网站,但我希望用户可以选择注册和上传自己的图片、为这些图片投票、对其发表评论等。

所以,无论如何,我花了一年多的时间学习和试验 HTML 和 CSS,完成了 nettuts HTML 和 CSS 类(class),我建立了一些我很满意的小元素网站,我想学习如何接近我的梦想。

下一步是什么?我已经调查过了,如果你知道我下一步应该学什么,请给我一些好的资源:)

最佳答案

下一个合乎逻辑的步骤(在我看来)是 PHP .

大多数现代网站,例如图片托管网站,都建立在 PHP 上。或 ASP.NET .这就是它能够根据用户的交互“动态”更改您看到的内容的原因。

您还需要一个数据库。 MySQL是一个普通的免费的,很多人都喜欢(现在归Oracle所有)。

如果您使用的是 Windows PC,您可以通过下载 Xampp 开始,这是一个简单的安装程序,可让您开始使用 PHP 和 MySQL。它还包含流行的网络服务器 Apache .

我也同意其他人关于JavaScript的回答。 - 它是当今使用极其广泛的东西...但我认为作为初学者,您应该看一些 PHP 教程。

Apache、PHP 和 MySQL 都是开源软件。您会惊奇地发现图片网站的运行速度如此之快!有关如何连接到数据库等的小教程,所有这些都会迅速发展成更大的东西。

PHP Manual是寻找如何使用特定功能的好地方,一如既往,Google is your friend !

关于html - 接下来我应该学什么?在 HTML 和 CSS 之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15191775/

上一篇:html - 如何使用 CSS 选择列表中的第二个属性?

下一篇:css - 为什么 css 下拉菜单中的子菜单不可见?

相关文章:

jquery - 打开 CSS 水平 Accordion 并在页面加载时滚动到顶部

javascript - 从选择值中获取 div id

javascript - Jquery Doom 对我来说 - val working, focus not

html - 带有内部边框的 svg 边框 Angular

javascript - 如何正确居中手持台

javascript - 如何在所有元素上用 `no-js` 替换 `js` 类名?

html - 网站在 Windows 和 Mac 上定位元素的方式不同

asp.net - 如何在数据库上运行脚本?

silverlight - Lightswitch : Load operation failed for query 'GetAuthenticationInfo' . 远程服务器返回错误:NotFound

html - 如何通过媒体查询提前打破列?