网页制作
文章平均质量分 87
Xue__Feng
正在西安电子科技大学攻读硕士研究生
展开
-
Web-相关问题解决
文章目录后台数据解析:1、问题产生2、解决办法表单校验:1、技巧一上传图片:1、注意事项2、后台服务保存上传图片到本地服务3、通过Nginx配置回显4、配置Nginx使图片上传绕过zuul网关学习产出:后台数据解析:1、问题产生前端传递给后台的数据如果是对象,默认转换成json对象json对象在服务器端只能单个对象接收如:前端传递param与ids两组数据,默认会将其转换为统一的json对象,后台用@RequestBody或@RequestParam接收时,只能接收到整体的一个对象。而我们需要原创 2021-07-30 09:21:04 · 106 阅读 · 0 评论 -
Web-解决跨域问题
文章目录为什么会有跨域问题:1、什么是跨域2、跨域原因3、跨域问题解决跨域问题的方案:1、Jsonp2、nginx反向代理3、CORSCORS解决跨域问题:1、什么是CORS2、CORS原理a、简单请求b、特殊请求CORS过滤器实现:1、建立过滤器对象为什么会有跨域问题:1、什么是跨域浏览器对于JavaScript的同源策略的限制2、跨域原因域名不同:www.jd.com/www.taobao.com域名相同,端口不同:www.jd.com:8080/www.jd.com:8081二级原创 2021-07-26 11:42:55 · 320 阅读 · 0 评论 -
前端-Vue-快速入门
学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:一、实例化Vue对象1、作用域用el:正则化匹配2、数据模型data:{ key: value}3、方法区methods:{ 定义方法}4、钩子函数生命周期:加载模板-》渲染-》更新-》销毁钩子函数:beforeCreate-》created-》beforeMounte-》amounted-》beforeUpdate-》updated-》beforeDestroy-》destory原创 2021-07-22 23:38:53 · 582 阅读 · 3 评论 -
网页制作之Django中间件
学习目标:明确中间件的作用,了解中间件的原理,能够创建和使用中间件。学习内容:1、 中间件的作用- 处理请求- 处理响应- 处理视图函数- 处理异常2、 中间件的原理中间件实际上就是一群能够自动触发执行的函数集合。能够在用户请求与服务器端的路由与视图函数之间建立一座桥梁。3、 中间件的应用- 在项目文件夹中创建一个目录(这里用Middle), 在目录中建立自己的中间件py文件(M1.py) a. 导入创建中间件需要的模块MiddlewareMixin与自己需要的模块原创 2020-08-31 13:38:22 · 114 阅读 · 0 评论 -
网页制作之CSRF安全验证
学习目标:理解CSRF工作原理,能够建立完整CSRF流程。学习内容:1、CSRF原理在用户进行post提交数据时,先要经过CSRF中间件进行安全验证,验证通过后才通过路由找到对应的view视图函数进行操作。2、 创建CSRF流程- 解除settings文件中对CSRF中间件的注释 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middlew原创 2020-08-31 13:07:37 · 1079 阅读 · 0 评论 -
网页制作之Django-Cookie与Session
学习目标:了解cookie与session的基本原理,明确他们的使用原则,能够用他们进行各种用户验证与用户信息存储等功能。学习内容:1、 cookiea、基本原理 客户端浏览器上的一个文件 {"k": "dsasd"}b、服务器端创建cookie res = redirect("/index/") res.set_cookie("key","value") res.set_signed_cookie("key","value",salt="sdagduya"原创 2020-08-28 11:07:14 · 179 阅读 · 0 评论 -
网页制作之Django-template模板文件
学习目标:了解模板文件的作用,学会如何更简便的创建模板文件。学习内容:提示:这里可以添加要学的内容例如:1、 模板文件的两个重要方法 extends include2、 自定义函数# simple_tag a. app下创建templatetags目录 b. 在目录中创建任意文件名的py文件 c. 创建template对象,register d. @register.simple_tag def func(a,b.原创 2020-08-28 10:59:33 · 205 阅读 · 0 评论 -
网页制作之Django-Ajax应用
学习目标:利用ajax在服务器端进行用户验证。学习内容:1、 基本方法$.ajax({ url:"/host/", method:"POST", data:"{hostname:'asdgaysd',ip:'128.1.1.12',port:2222}",/ $(form对象).serilize datatype: 'JSON', traditional: true, success:function(data){ alert(d原创 2020-08-28 10:56:07 · 110 阅读 · 0 评论 -
网页制作之Django-数据库操作
学习目标:学会使用Django自带数据库的各种增删改查操作,实现基本功能。学习内容:1、 数据库基础知识select * from tb where id>1# 对应关系models.tb.objects.filter(id_gt=1)models.tb.objects.filter(id=1)models.tb.objects.filter(id_gt=1)2、 创建表单的一般流程a. 创建类 from django.db import models #原创 2020-08-28 10:51:45 · 268 阅读 · 0 评论 -
网页制作之Django-视图views
学习目标:针对网页传输的内容进行视图函数的定义,完成特定的功能。学习内容:1、 获取用户请求数据request.GET 获取数据request.POST 提交数据request.FILES 上传文件2、 checkbox等多选的内容request.POST.getlist()3、 上传文件 上传文件form标签作特殊设置 enctype="multipart/fo原创 2020-08-28 10:41:36 · 124 阅读 · 0 评论 -
网页制作之Django-路由系统URL
一个URL对应一个函数 path('login/', views.login),一个URL对应一类 path('home/', views.Home.as_view()),一个函数对应多个URL url(r'detail-(\d+).html',views.detail),具有多个形参,对应分组赋值 url(r'^detail-(?P<nid>\d+)-(?P<uid>\d+)/',views.detail), ..原创 2020-08-28 10:28:49 · 156 阅读 · 0 评论 -
网页制作之Django-基本知识
安装模块pip install django添加环境变量Python.exe,script/django-admin.exe创建工程django-admin startproject exampleexample - example # 对整个程序进行配置 - init.py - settings.py # 配置文件 - urls.py ..原创 2020-08-08 21:19:28 · 196 阅读 · 0 评论 -
网页制作之各种框架简介
1.BootStrap - css - js 学习bootstrap 规则 一、 响应式 @media{样式} 二、 图标、字体 @font-face{样式} 三、 基本使用后台管理2. jQueryUI - css - js3.EasyUI - css - js 学习jQueryUI规则 ajax操作 bxslider 轮播图插件3原创 2020-08-08 21:14:16 · 11447 阅读 · 0 评论 -
网页制作之JavaScript正则
test 判断字符串是否符合规定的正则 rep = /\d+/; rep.test("asgdgsahiu526") # true rep = /^\d+$/; rep.test("agduya6768bhjsadgiak"); # falseexec 获取字符串中符合规定的正则 rep = /\d+/; var str = "ashda 312 bdhsah_398"; rep.exec(str);..原创 2020-08-08 21:08:30 · 111 阅读 · 0 评论 -
网页制作之jQuery篇
简介http://jquery.cuishifeng.cn/ 模块《==》类库 DOM/BOM/JavaScript 类库 PS: 1.x 1.12 较稳定 2.x 3.x 转换: jquery对象[0] ==> DOM对象 $(DOM对象) ==> jquery对象查找元素DOM 10个左右选择器JQuery 选择器 直接原创 2020-07-31 16:22:10 · 1572 阅读 · 0 评论 -
网页制作之DOM操作篇
找到标签 a. 直接查找 document.getElementById("i1") ID document.getElementByTagName("div") 标签名 document.getElementByName("div") name document.getElementByClassName("div") 类 b. 间接查找 tag = document.getElementById("..原创 2020-07-31 11:25:17 · 712 阅读 · 0 评论 -
网页制作之JavaScript篇
独立的语言,浏览器就是他的解释器JavaScript存在形式: - Head中 <script type="text/javascript"> // javascript代码 alert(123) </script> - 文件中 <script src="common.js"></script><!DOCTYPE..原创 2020-07-21 15:35:42 · 3121 阅读 · 1 评论 -
网页制作之CSS篇
标签的style属性写在head里面,style标签中写样式 - id选择器 #i1{ ... } 为所有ID为i1的标签加上上面的样式 - class选择器 .c1{ ... } 为所有class为c1的标签添加上面的样式 ..原创 2020-07-21 15:23:24 · 599 阅读 · 0 评论 -
网页制作之HTML篇
记住20个标签,就能编写大多数网页HTML就是一套规则,浏览器认识的规则开发者必备技能: 学习HTML规则 开发后台程序: 写HTML文件(充当模板的作用) 数据库获取数据然后替换到HTML指定位置(web框架)本地测试: 找到文件路径,直接用浏览器打开 pycharm打开测试编写HTML文件 <!DOCTYPE html> 对应关系 html标签: 标签内部可以写属性 ..原创 2020-07-21 15:06:49 · 910 阅读 · 0 评论 -
HTML_制作网页__配置网页显示css
一、CSS一共有三种配置方法:1.直接在head标签中配置2.直接在要改变表现形式的标签中用style属性配置3.建立CSS文件,通过link标签调用该文件进行配置二、单个或多个标签进行修改配置时,可以用下面的方法:1.在要修改的标签中添加ID属性,CSS文件中直接对ID用#ID进行配置2.在要修改的几个标签中添加class属性,CSS文件中直接对class用.class进行...原创 2019-09-03 22:39:58 · 218 阅读 · 0 评论 -
HTML_制作网页__理解框架
1.设置中英文原创 2019-09-03 21:17:45 · 4678 阅读 · 0 评论 -
HTML_制作网页__安装环境
1. 安装Sublime Text 3 第一步:查看系统参数 通过cmd输入命令systeminfo显示系统参数 ![系统参数信息](https://img-blog.csdnimg.cn/2019090120544425.png) 第二步:下载安装包 到官网[Sublime Text 3](https://www.sublimetext.com/)下载与自己系统对应的安...原创 2019-09-01 21:41:44 · 1085 阅读 · 0 评论