前端就是你这些东西了,重要的是ajax要熟悉,因为与后端通信很有用,现在nodejs可以做web服务器,对于有js基础的很合适,那么就不用另外学习php了,另外数据库就是mysql了。建议前端用一个框架来做,对技术也是锻炼,实际工作需求也需要最好jquery,angularjs,后端也应该有框架的,可以找找。在本地配置一个服务器,配置连接的数据库,很简单。最重要的是客户端和服务器之间的通信方式get,post。你能够实现在服务器写自己的响应数据,来响应自己写的请求就懂了。一般是xml和json的通信格式。
网站用到的技术非常多,通俗的讲,可以分成两类,就是现在常说的前端和后端,也就是客户端和服务器端.
前端主要负责用户界面,人机交互体验等,html,js,css等都被用来处理前端逻辑
后端就是"主流语言"的业务逻辑处理,还有数据库操作,主流语言如 Java,C#,php,等,数据库主流的 有mysql,sqlserver,oracle
所以你会的这些基本上可以归纳到前端里面,因此,如果你想一个人做一个网站,还要至少学习一门主流语言,学会操作使用数据库,还要学会如何使用应用服务器(你网站部署的容器),等等.
当然现在js既可以写前端,也可以写后端了,不过需要有相当的技术水平.
如果是动态网站还要会数据库如Mysql,一门语言如Asp 或Php,jsp