1. JS正则表达式的两个功能:
。 test: 判断字符串是否符合正则的规则
。 exec:获取匹配的数据,默认只取第一个
rep = /d+/; //创建正则表达式对象, ^开始符, $终止符;末尾加g, 全局匹配;m表示多行匹配;
2。组件
EasyUI: http://www.jeasyui.net/
JqueryUI; https://jqueryui.com/
Bootstrap:https://v3.bootcss.com/
。 响应式: @media
。 图标、字体:@font-face
3. Web框架:
MVC框架: model---view---controller 数据库,模板文件,业务处理
MTV框架: model---template---view 数据库,模板文件, 业务处理。 两者是一样的。
4. Django:
pip3.install.django
创建环境变量=》创建Django工程: django-admin startproject+工程名称 ==》之后会创建mysite(对整个程序进行配置)文件夹,包含(init,settings(配置文件),url(url对应关系),wsgi(遵循wsgi规范,uwsgi+nginx),manage.py(管理DJANGO程序:python manage.py) 等文件)
运行django功能: python3 manage.py runserver +地址
也可以通过pycharm,创建django工程
可以创建APP:
migrations: 记录修改表结构的数据
admin: Django为我们提供的后台管理
apps: 配置当前app
models: ORM,写指定的类,通过命令可以创建数据库结构
tests: 单元测试
view: 业务代码
5, Django设置web框架
1. 创建django工程
django-admin srartproject 工程名
2. 创建app
cd 工程名
python manage.py startapp cmdb
3. 静态文件
project。settings.py
STATICFILES_DIRS=(
os.path.join(BASE_DIR, "static"),
)
4. 模板路径
DIRS ==>[os.path.join(BASE_DIR, "templates"),]
5. settings中
middlerware 注释掉csrf
6. 定义路由规则
url.py
'login' ==>函数名
7. 定义试图函数
app下views.py
def func(request):
#request.method:
#request.POST.get('',None)
#return HttpResponse('字符串')
#return render(request, 'html模板的路径')
#return redirect('html模板的路径: /只能填url')
8. 模板渲染
特俗的模板语言
def func(request):
return render(request, 'index.html')