摘要:
WEBQQ的实现的几种方式1、HTTP协议特点首先这里要知道HTTP协议的特点:短链接、无状态!在不考虑本地缓存的情况举例来说:咱们在连接博客园的时候,当tcp连接后,我会把我自己的http头发给博客园服务器,服务器端就会看到我请求的URL,server端就会根据URL分发到相应的视图处理(Django的views里)。最后给我返回这个页面,当返回之后连接就断开了。短连接:服务器为什么要断开?很多... 阅读全文
摘要:
开发一个简单的BBS论坛项目需求:1 整体参考“抽屉新热榜” + “虎嗅网” 2 实现不同论坛版块 3 帖子列表展示 4 帖子评论数、点赞数展示 5 在线用户展示 6 允许登录用户发贴、评论、点赞 7 允许上传文件 8 帖子可被置顶 9 可进行多级评论知识必备:(注:没有必备下面知识的同学,请返回去看会之后再看下面的内容防止蒙了~~!)1 Django 2 HTML\CSS\JS 3 BootSt... 阅读全文
摘要:
自定义分页1、目的&环境准备目的把分页写成一个模块的方式然后在需要分页的地方直接调用模块就行了。环境准备Django中生成一个APP并且注册,配置URL&Views配置URLfrom django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns = [ ur... 阅读全文
摘要:
规范确立规范的好处:代码可读性高方便代码的定位极其查找为以后代码扩容带来便利场景:在多个APP的场景下,单个app的URL函数功能较多的时候,我们可以通过以下方法来解决。把Views写成模块的方式并且为不同的功能进行不同的划分,并且在Templates中使用同样规则,如下图:我根据不同的html然后创建不同的函数,命名和templates模板目录一样这样非常方便找到,这个页面中的函数在哪里。设置路... 阅读全文
摘要:
Django请求生命周期首先:对于所有的web框架来说本质就是一个socket服务端,浏览器是socket客户端路由系统在Django的urls中我们可以根据一个URL对应一个函数名来定义路由规则如下:from cmdb import views urlpatterns = [ url(r'^login/$', views.login), url(r'^index/$', view... 阅读全文
摘要:
Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置1、创建Django程序终端命令:django-admin startproject sitenameIDE创建Django程序时,本质上都是自动执行上述命令上述的sitename是自己定义... 阅读全文
摘要:
jQuery是什么?简单来说 jQuery 是一个 JavaScript 库,极大地简化了 JavaScript 编程。第一个知识点:[jQuery几种写法] 第二个知识点【jQuery几种选择器】:(其中大部分我都注释掉了,去注释可直接运行)注:jQuery代码可直接写一个".js"结尾的文件中,下面是为了方便学习,直接全部写在了html这一个文件中div1-->来源: http://www... 阅读全文
摘要:
JavaScript 简介JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript 是脚本语言JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。JavaScr... 阅读全文
摘要:
寻找标签第一种 class选择器 .c1{} aaa aaa第二种 标签选择器,为某一类标签(全部)定义 a{ color:red; }#这是为所有a标签,html中所有的a标签,全部红色字体#div,span,select等等都行# input 特殊 input[type='text']{ } #为input中所有type='... 阅读全文
摘要:
1、块级标签 div p h 内联标签 span a label input form img 2、各种符号 空格3、标签(重要的标签)input系列selecttextareaform布局标签divspanaimgtable(次要的标签)H,ul,li,ol,dl,,br,hr4、属性 公共属性:id、name(... 阅读全文