本人菜鸟用的是DW建设网站。已学习html、html5、css,javascript正在努力,不知道还有哪些需要补充学习的,谢谢老鸟!
这些都是前端,还有后端(php or python or ruby or java ...),还有网络协议(TCP/IP or HTTP ...), 还有web服务器知识(nginx or Apache),还有数据库(mysql or redis or mogondb...)知识,这样你的一个网站才能跑起来。
每一个环节都有很多要学的,有的可以是了解,有的需要掌握,有的需要深入理解。
选一个合适的后端语言,找一个合适的框架,一边看文档,一边写,一边google。其实也不是很难。。。
还没听说过nodejs ?如果你想js 一路走到底..
妥妥的Node.js 啊...启动一个web服务器不到5行代码... 0 环境依赖, 完整的包管理规范...如果是xamp 还得安装apache .+ php 还得配置各种环境. node 只要把node环境装好就行..神马都不需要.
神级的包管理器npm,从你第一天学习node 就得强制让你学会如何使用包管理器...
最后,入门资料..7天学会Node.js !
6 回答3.5k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
楼上回答的都很对的,你以后也都会遇到这些问题,我一开始从学习教科书上的静态网页编写到现在前后端一起写,觉得过程中最艰难的是对概念的理解以及对未知方向的困惑,所以你也不用担心和着急,只要着手去写,很多问题都会自然而然的会遇到和解决。
一开始的话就是要分清楚我们所说的网站是有哪些部分组成的:
使用html+css+javascript来构建的界面
,这部分也可以叫网页设计吧,它负责展现内容和交互,这个时候你只需要编辑器
+浏览器
就可以开发了,开发出的网站叫做静态网站(网页)php/python/nodejs
加上数据库比如MySQL/PostgreSQL/MongoDB
来构建一些逻辑和功能,这个时候就不仅仅是编辑器了,还需要服务器程序比如Apache/Ngix
,以及数据库驱动,动态语言解析器等你可以先深入学习一门后端语言,比如
php
,然后尝试去写,一边写一边google,等你自己独立完成一个项目后,就基本上对很多东西有个概念性的认识了