s12-20160430-day15css
@南非波波
课程大纲:html
http://www.cnblogs.com/wupeiqi/articles/4491246.html http://www.cnblogs.com/wupeiqi/articles/4508271.html前端
1.实现图片轮播python
js下载地址: http://bxslider.com/ 引入 <!-- jQuery library (served from Google) --> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <!-- bxSlider Javascript file --> <script src="/js/jquery.bxslider.min.js"></script> <!-- bxSlider CSS file --> <link href="/lib/jquery.bxslider.css" rel="stylesheet" /> 加载图片: <ul class="bxslider"> <li><img src="/images/pic1.jpg" /></li> <li><img src="/images/pic2.jpg" /></li> <li><img src="/images/pic3.jpg" /></li> <li><img src="/images/pic4.jpg" /></li> </ul> 调用: $(document).ready(function(){ $('.bxslider').bxSlider(); });
2.图标资源jquery
Font Awesome http://fontawesome.io/ a、图片,本身找图片,挖洞 b、现成的图标 css 使用样式 --之前版本 css 图片库 使用样式 -- 如今 css 字体文件 使用样式 c、css 字体文件 样式 =====》 大图片
3.伪类git
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>响应式</title> <style> @media (min-width: 768px) { .lead { background-color: red; } } .c1 { background-color: green; } .clearfix:after { content: "."; clear: both; visibility: hidden; } </style> </head> <body> <dev class="lead"> 咱们都是中国人 </dev> <div class="c1 clearfix"> <div style="float: right;"> 你好 </div> <div style="float: right;"> china </div> <!--<div style="clear: both"></div>--> </div> </body> </html>
1.python web框架分类github
#!/usr/bin/env python #coding:utf-8 import socket def handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1 200 OK\r\n\r\n") client.send("Hello, Seven") def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8000)) sock.listen(5) while True: connection, address = sock.accept() handle_request(connection) connection.close() if __name__ == '__main__': main()
2.MVC web框架web
MVC:Models Views Controllers 数据库操做 模板 处理请求的函数 代码块的归类结构 MTV:Models Templates Views 数据库操做 模板 处理请求的函数
3.Django基础ajax
Django框架属于MTV框架。程序须要的操做的: 1.models 2.Templates 3.Views 4.urls
1.安装数据库
pip install django 1.9.5
2.建立Django程序框架
使用命令建立 django-admin startproject demo 建立projects cd demo python manage.py startapp app0 建立应用 使用pycharm进行建立项目和应用
3.执行程序
进入项目, python manage.py runserver 127.0.0.1:8000
4.建立数据表
python manage.py makemigrations #生成配置文件 python manage.py migrate #根据配置文件建立数据库相关 表
5.django默认后台管理
建立超级用户名 python manage.py createsuperuser
6.路由系统
静态路由 动态路由 安照顺序,第n个匹配的数据交给函数的第n个参数,严格按照顺序 url(r'^page/(\d+)/(\d+)',views.page) 模板的方法,将匹配的参数,传给指定的形式参数 url(r'^page/(?P<n1>\d+)/(?P<n2>\d+)',views.page) 二级路由 app01 urls.py project name URL:app01 ->include("app01.urls")
7.基本数据库操做
ORM框架 code first 本身写类 -->数据库表 db first 本身写命令操做数据库-->更新类 使用类进行数据操做 建立类 from django.db import models class UserInfo(models.Model): username = models.CharField(max_length=32) password = models.CharField(max_length=32) age = models.IntegerField() 配置 setting INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app01', ] 使用命令根据类建立表 python manage.py makemigrations #生成配置文件 python manage.py migrate #根据配置文件建立数据库相关 表 默认表名: appname_classname d. views中导入models e. POST提交数据 settings里操做: MIDDLEWARE_CLASSES = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', # 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ]