002网页历史及基本概要

  • 蒂姆·伯纳斯-李爵士发明了万维网。第一个网址:http://info.cern.ch/hypertext/WWW/TheProject.html
  • 浏览器对网页具有渲染作用,将源代码转换为我们所看到的样子。网页最终所显示的样式由浏览器决定。所以前端工程师要了解浏览器,浏览器有许许多多个,相同的代码在不同的浏览器可能显示不同。所以出现了万维网联盟W3C,制定网页开发的标准,遵循W3C规范。
  • W3C标准:在这里插入图片描述
  • HTML规定了结构,哪里是head哪里是body。像是人的骨架。(简单)
  • CSS规定了表现,所有在网页中看的东西都是表现。样式大小背景,像是给人穿上衣服。需要设置参数,属性,盒模型,布局考虑浏览器兼容性等。(有点麻烦,前期难点)美起来
  • JavaScript用于响应用户操作。比前两者有难度,前两者不算真正意义上的语言,但js算是真正的一门语言。(主要靠这个吃饭)动起来
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、项目背景 随着互联网的普及,越来越多的人开始使用博客记录自己的生活、经验和思考。个人博客不仅是一个展示自己的平台,也是一个交流、分享和学习的社区。本项目旨在利用Python语言,设计和开发一个基于Web的个人博客系统,提供简单、易用、美观的博客展示和管理功能。 二、功能需求 1. 博客前台功能 (1)博客首页展示:显示最新的博客文章列表,每篇文章显示标题、作者、发布时间和摘要等信息。 (2)博客文章详情页:显示文章的详细内容,包括标题、正文、作者、发布时间和文章标签等信息。 (3)博客分类功能:按照文章标签或分类展示文章列表。 (4)博客搜索功能:支持关键词搜索文章。 2. 博客后台功能 (1)文章管理:可以添加、编辑、删除文章,对文章进行分类和标签管理,支持富文本编辑器。 (2)评论管理:可以管理博客文章的评论,包括审核、删除等操作。 (3)用户管理:可以管理博客系统的用户,包括添加、编辑、删除用户、用户权限管理等操作。 (4)系统设置:可以设置博客系统的基本信息,包括网站名称、logo、站点描述、SEO等设置。 三、技术方案 1. Web框架:采用Django框架,提供基础的Web开发框架和ORM框架。 2. 数据库:采用MySQL数据库,存储博客文章、评论、用户等数据。 3. 前端技术:采用Bootstrap框架,提供美观、响应式的前端UI设计。 4. 文章编辑器:采用富文本编辑器,如TinyMCE等,提供文章编辑功能。 5. 单元测试:采用Django的单元测试框架,对博客系统进行测试。 四、总结 本项目基于Python语言和Django框架,实现了一个简单、易用、美观的个人博客系统,提供了前台展示和后台管理功能,包括文章管理、评论管理、用户管理和系统设置等功能。该项目涉及到前端技术、数据库设计、Web框架等多个方面,对Python开发初学者和Web开发者都具有一定的参考价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值