上传到织梦的网站没有图片
想做一个网站,需要学些什么?
自己开发需要学html,css和javasctript。
不做这行没有必要学,去下载pageadmin系统或discuz这些现成的网站系统来做方便点。
想做一个网站,需要学些什么?
作为BAT的Java开发工程师,从开发人员的角度来分享想做一个网站需要学什么。
前端-页面设计
此处指需要设计页面样式,即从用户角度看到了哪些元素,哪些元素是装饰,哪些元素可以交互,每个元素占用页面的比例是多少等等。这与接下来的前端代码设计也是息息相关。比如你要做一个游戏界面(当然自己做网站不会这么复杂,不用担心),那么下面这个界面的每一个元素,不仅要画出原型图,在不同分辨率的显示器下各元素的比例变化,都需要专业的设计来确认的。
前端-代码开发
前端开发人员的三驾马车是JavaScript,HTML和CSS。我们以普通的百度首页为例,打开百度网址后,按F12,就可以看到当前网页的HTML和CSS信息。
其中,HTML是负责页面的骨架,即比如百度的logo要在中间位置,下面是一个输入框,右边是一个带有“百度一下“文字的点击框等等,当前页面的html代码在下图右上的红框中。
CSS是负责骨架后细节,比如这个logo在不同的分辨率屏幕上,要展示出不同的尺寸,百度一下文字是蓝底白字等等,这些都是由下图右下角的红框部分控制。
今后,如果对某个页面的布局感兴趣,就可以通过这种方式(F12)来学习人家的设计以及实现思想。
接下来是JavaScript,它是负责捕捉前端操作,并且与后端代码进行数据交换的脚本语言。当你在输入框输入“长城”,并点击“百度一下”之后,与“百度一下”按钮绑定的点击事件就被触发,然后会收集输入框的文字数据,传送给后端,拿回response之后,渲染到前端,于是变成了你看到的搜索结果。
后端开发
后端开发是没有界面的,但是不要以为就更加简单。后端语言的选择非常多,有Python,PHP,Java,go等等,虽然我是Java开发工程师,但是对于初学者,我的建议是选择thinkPHP框架,因为作为中国人编写的框架,它不仅是使用“最优秀的语言PHP”,而且有非常多的中文资料文档,非常适合新手快速上手,搭建网站。
当然后面如果有兴趣,也可以进一步了解SSM框架,springboot等框架,如果有时间,也可以查看我之前的回答对它们的介绍,或者给我留言咨询。
以上是想要搭建一个网站需要学习的开发技术,之后还要去阿里云申请域名,部署服务,不过好在这些步骤可以到阿里云上寻求客服有针对性的帮助。如果以上介绍对你有所帮助,欢迎点赞留言,与我交流。
我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。