首页 >

零基础做一个类似豆瓣的网站 – CSS – 前端,css中hasclass方法

css3 transparent,introjsie.css,css em px 区别,css 判断大屏电脑,style导入css文件指定,HTML.CSS选择器,css中hasclass方法零基础做一个类似豆瓣的网站 - CSS - 前端,css中hasclass方法

之前本科的时候恰好学过一段时间的网站开发,虽然现在不做了,但当时学习的那种新鲜感还恍如隔日。下面是偶的回答:

想做豆瓣这样一个网站首先要有一个好的想法或者说是切入点。手机上的哪些不经常用的App,卸载了又一波,唯独豆瓣一直在偶的手机上。它简洁地UI设计,以及主体的内容都是偶比较喜欢的。所以想做一个优秀的网站先要想清楚网站上要呈现什么内容。

接下来谈谈技术的部分。

一、UI设计

UI设计即用户界面设计,比图说豆瓣的主页,具体显示什么东西、各个部分显示在什么地方、以及每一个部分的显示形式、字体的颜色大小等等都是UI设计的范畴。开发网页之前首先最好先把界面确定下来。当然这个可以不用开发人员去学,可以找别人合作,老实讲这个活不是专业的还真做不来。没天赋的还是老老实实做技术好了。

二、静态网页编写

静态网页要实现的功能是将信息显示网页中,说白了就是怎样在浏览中显示网页。其实大家每一个网页都是一个文件,然后通过浏览器打开后即显示在了电脑闹屏幕上。而这个文件就是由HTML(超文本标记语言)来编写的,这个语言超级简单。主要的功能就是将网页中的文字或者图片显示在屏幕上的固定位置。所以说开发网页首先要学会HTML。

三、动态网页编写

上面只是将网页显示了屏幕上,但大家的网友这些功能还远远不够,比如说上图中学要大家登录注册,当大家输入账号密码后大家需要点击“登录”按钮,但是点击之后大家输入的信息到哪了?这就需要另外一种语言来处理这些信息,需要网页“动“起来。其实当大家点击登陆后,这些数据是跟数据库作比对的,假如网站的数据库中有着个人则登陆成功没有则登录失败。这种功能就需要一种脚本语言来实现,比如像PHP,JAVA,PYTHON、C#中的一种都可以实现。目前的话JAVA还是最热门的,推荐学这个。

四、数据库的交互

一个网站需要有很多的信息来存储,比如上面提到的用户名密码信息,还有很多其他的,豆瓣中每个电视剧、每个电影的信息都是用数据库来存储的。一个网页之所以能够丰富多彩都归功于数据库的内容够出彩。调用数据库也有自己专门的SQL语言,内容不多,了解一下就行。常用到的数据库有MySql、微软的SQLServer、QRACLE等,自己用的话MySql就行、因为免费的,企业的话一般都选择Oracle,收费但安全。说到这,他们各自的优缺点应该明了了吧。

以上就是开发一个网页要学的最基础的东西,还有其他细节的东西则需要学习后再了解。现在,有很多开发网站的框架,就是把每个网站最基础的东西都写好了,调用就行,这个建议入门以后再去学。

以上就是偶的回答,也是偶学习的过程。整体来说网站开发是不难的,只要用心很快就可以上手的,建议在学习是多思考原理,以免像偶一样少走弯路。

希望偶的回答对你有帮助

有啥有误的地方欢迎指正交流


零基础做一个类似豆瓣的网站 - CSS - 前端,css中hasclass方法
  • span如何去除外边距 - CSS - 前端,页面正中间 css
  • span如何去除外边距 - CSS - 前端,页面正中间 css | span如何去除外边距 - CSS - 前端,页面正中间 css ...

    零基础做一个类似豆瓣的网站 - CSS - 前端,css中hasclass方法
  • 什么是pdf电子版 - CSS - 前端,css 将控件显示在一行
  • 什么是pdf电子版 - CSS - 前端,css 将控件显示在一行 | 什么是pdf电子版 - CSS - 前端,css 将控件显示在一行 ...

    零基础做一个类似豆瓣的网站 - CSS - 前端,css中hasclass方法
  • 传奇鉴定神技的技巧 - CSS - 前端,css table表格宽度
  • 传奇鉴定神技的技巧 - CSS - 前端,css table表格宽度 | 传奇鉴定神技的技巧 - CSS - 前端,css table表格宽度 ...