随笔分类 - 网站原理与开发
网站运行原理及开发流程
摘要:网站是根据用户请求来输出相应的响应内容的,用户请求是指用户在浏览器上访问某个网址的链接的操作,浏览器会根据网址链接信息向网站发送 HTTP 请求,那么,当Django收到用户请求时,他是如何获取用户请求信息的呢? 获取请求信息 当在浏览器上访问某个网址时,其实质是向网站发送一个HTTP请求,HTTP
阅读全文
摘要:HTTP协议超文本传输协议(HyperText Transfer Protocol,HTTP): 一种无状态的,以请求/应答方式运行的协议,它使用可扩展的语义和自描述消息格式,与基于网络的超文本信息系统灵活的互动。 1.HTTP报文格式 HTTP协议的请求报文和响应报文的结构基本相同,由三大部分组成
阅读全文
摘要:网站开发任务划分 网站开发必须根据用户需求制定开发任务,不同职位的开发人员负责不同的功能设计与实现,各个职位的工作划分如下。 (1)网页设计由UI负责设计。UI需要考虑用户体验、网站色调搭配和操作流程等。(2)前端开发人员将网页设计图转化成HTML页面,主要编写HTML网页、CSS样式和JavaSc
阅读全文
摘要:网站的开发流程 很多人认为网站开发是一件很困难的事情,其实没有想象中那么困难,只要明白了网站的开发流程,就会觉得网站开发非常简单,如果没有一个清晰的开发流程指导开发,就会觉得整个开发过程中难以实行。完整的开发流程如下。 (1)需求分析:当拿到一个项目时,必须进行需求分析,清楚知道网站的类型、具体功能
阅读全文
摘要:了解网站常用术语后,我们通过一个简单的例子来讲解网站运行的原理。 (1)在浏览器中输入网站地址,如 www.github.com. (2)浏览器解析网站地址中包含的信息,如 HTTP 协议和域名(github.com) (3)浏览器与 ISP 通信,在 DNS 中查找 www.github.com
阅读全文
摘要:如果刚接触网站开发,那么很有必要了解网站的运行原理。在了解网站的运行原理之前,首先需要理解网站中一些常用的术语。 客户端:在计算机上运行并连接到互联网的应用程序,简称浏览器,如Chrome、Firefox和IE。用户通过操作客户端实现网站利用户之间的数据交互。 服务器:能连接到互联网且具有IP地址的
阅读全文