Web
文章平均质量分 77
Web开发技术之路
chaser&upper
西电CS硕士在读,热爱Coding,喜欢分享,欢迎您与我交流~
展开
-
Mybatis报错:There is no getter for property named ‘xxx‘ in ‘class xxx 的解决办法
在mybatis中遇到这样的报错,There is no getter for property named ‘xxx’ in 'class xxx ,这篇博客给出了解决办法。原创 2023-12-06 22:08:11 · 1719 阅读 · 3 评论 -
Python_Flask 框架简单学习
Python_Flask 框架简单学习原创 2023-04-26 15:10:19 · 303 阅读 · 1 评论 -
【Python】flask框架 响应前端ajax请求
get方法还可以带第2个参数缺省值,如果指定的参数名不存在,有缺省值的则返回缺省值,没有的话返回None。注意,如果浏览器不是通过ajax发来的post请求,而是通过form提交的,则用。一是合法的json格式的字符串。flask接收前端请求并返回JSON串。可以看出,在flask中,通过。来获取表单元素中的值。原创 2023-04-18 16:35:23 · 940 阅读 · 1 评论 -
JSON.parse() 与 JSON.stringify()用法
简单点说,它们的作用是相对的,我用将对象a变成了字符串c,那么我就可以用将字符串c还原成对象a。在使用JSON.parse()需要注意一点,由于此方法是将JSON字符串转换成对象,所以你的字符串必须符合JSON格式,即键值都必须使用。原创 2023-04-18 15:40:17 · 194 阅读 · 0 评论 -
【前端必备】Web开发实用网站资源
响应式导航插件(Responsive Navigation Plugin)。,Bootstrap是Twitter推出的一个用于前端开发的开源工具包。,基于Bootstrap样式的 jQuery UI 控件。,jQuery中文网。原创 2023-03-10 19:37:22 · 178 阅读 · 2 评论 -
【mini-Web】Python Web框架程序开发(logging日志)
Python Web框架程序开发(logging日志)1. logging日志的介绍2. logging日志级别介绍3. logging日志的使用4. logging日志在mini-web项目中应用5. 小结1. logging日志的介绍在现实生活中,记录日志非常重要,比如:银行转账时会有转账记录;飞机飞行过程中,会有个黑盒子(飞行数据记录器)记录着飞机的飞行过程,那在咱们python程序中想要记录程序在运行时所产生的日志信息,怎么做呢?可以使用 logging 这个包来完成记录程序日志信息的目的是原创 2022-01-01 20:20:42 · 355 阅读 · 1 评论 -
【课程设计】前端学习笔记
H5学习html:搬运工,把页面内容搬上去css:装修工,把页面做的很漂亮css:cascading style sheet(层叠样式表)外部样式:为了让多个有相同样式的页面共用一份代码好处:1.大大减少代码的缩写量2.增强程序的可维护性标准文档流// 所有标签,通配符选择器*{ /* margin-top:20px margin-right:20px */ margin: 0; // 外边距 paddi原创 2021-12-31 22:49:22 · 270 阅读 · 0 评论 -
【mini-Web】Python Web框架程序开发(ajax请求数据渲染个人中心页面)
Python Web框架程序开发(ajax请求数据渲染个人中心页面)ajax请求数据渲染个人中心页面1. 根据用户请求返回个人中心空模板文件数据2. 在个人中心模板文件添加ajax请求获取个人中心数据3. 将个人中心数据在页面完成展示4. 小结ajax请求数据渲染个人中心页面1. 根据用户请求返回个人中心空模板文件数据# 获取个人中心数据@route("/center.html")def center(): # 状态信息 status = "200 OK" # 响应头信息原创 2021-12-30 18:01:27 · 561 阅读 · 0 评论 -
【mini-Web】Python Web框架程序开发(显示数据库信息页面的开发)
Python Web框架程序开发(显示股票信息页面的开发)显示股票信息页面的开发1. 数据准备2. 根据sql语句查询股票信息3. 使用查询数据替换模板变量4. 小结个人中心数据接口的开发1. 根据sql语句查询个人中心数据2. 将个人中心数据转成json字符串并返回3. 小结显示股票信息页面的开发1. 数据准备-- 创建数据库create database stock_db charset=utf8;-- 切换数据库use stock_db;-- 执行sql文件source stock_原创 2021-12-30 17:44:28 · 995 阅读 · 0 评论 -
【mini-Web】Python Web框架程序开发(路由功能开发)
Python Web框架程序开发(路由列表功能开发)路由列表功能开发1. 路由的介绍2. 在路由列表添加路由3. 根据用户请求遍历路由列表处理用户请求4. 完整代码装饰器方式的添加路由1. 使用带有参数的装饰器添加路由2. 小结路由列表功能开发1. 路由的介绍接着上面程序的判断场景,假如咱们再处理一个个人中心的动态资源请求非常简单,再添加一个函数和更加一个分支判断就可以实现了。framework.py 示例代码:# 获取个人中心数据def center(): # 状态信息 st原创 2021-12-30 17:11:19 · 511 阅读 · 0 评论 -
【mini-Web】Python Web框架程序开发(模板替换功能)
Python Web框架程序开发(模板替换功能)模板替换功能开发1. 读取股票信息模板文件2. 使用模拟数据替换模板变量3. 完整代码模板替换功能开发学习目标能够实现模板替换功能1. 读取股票信息模板文件framework.py 示例代码:"""web框架的职责专门负责处理动态资源请求"""import time# 获取首页数据def index(): # 状态信息 status = "200 OK" # 响应头信息 response_header原创 2021-12-30 16:21:52 · 200 阅读 · 0 评论 -
【mini-Web】Python Web框架程序开发
Web框架概述Web框架概述1. web框架和web服务器的关系介绍2. 静态资源3. 动态资源4. WSGI协议5. 小结框架程序开发1. 框架职责介绍2. 动态资源判断3. 处理客户端的动态资源请求Web框架概述1. web框架和web服务器的关系介绍前面已经学习过web服务器,我们知道web服务器主要是接收用户的http请求,根据用户的请求返回不同的资源数据,但是之前我们开发的是静态web服务器,返回的都是静态资源数据,假如我们想要web服务器返回动态资源那么该如何进行处理呢?这里我们给大家原创 2021-12-30 15:50:19 · 327 阅读 · 0 评论 -
【Python进阶】闭包(Closure)
【Python进阶】闭包闭包1. 闭包的介绍2. 闭包的构成条件3. 简单闭包的示例代码4. 闭包的作用5. 小结6. 实例代码闭包学习目标能够知道闭包的构成条件能够知道定义闭包的语法格式1. 闭包的介绍我们前面已经学过了函数,我们知道当函数调用完,函数内定义的变量都销毁了,但是我们有时候需要保存函数内的这个变量,每次在这个变量的基础上完成一些列的操作,比如: 每次在这个变量的基础上和其它数字进行求和计算,那怎么办呢?我们就可以通过咱们今天学习的 闭包来解决这个需求。闭包的定义:在原创 2021-12-30 08:39:13 · 215 阅读 · 0 评论 -
【Python进阶】装饰器(Decorator)
装饰器(Decorator)装饰器1. 装饰器的定义2. 装饰器的示例代码3. 装饰器的语法糖写法4. 小结装饰器的使用1. 装饰器的使用场景2. 装饰器实现已有函数执行时间的统计2. 小结通用装饰器的使用1. 装饰带有参数的函数2. 装饰带有返回值的函数3. 装饰带有不定长参数的函数装饰器学习目标能够知道定义装饰器的语法格式1. 装饰器的定义就是 给已有函数增加额外功能的函数,它本质上就是一个闭包函数。装饰器的功能特点:不修改已有函数的源代码不修改已有函数的调用方式给已有函数增加原创 2021-12-30 10:11:43 · 617 阅读 · 0 评论 -
【Python Web】Ajax 使用详解
Ajaxajax1. ajax的介绍2. ajax的使用3. 小结ajax1. ajax的介绍ajax 是 Asynchronous JavaScript and XML的简写,ajax一个前后台配合的技术,它可以 让 javascript 发送异步的 http 请求,与后台通信进行数据的获取,ajax 最大的优点是 实现局部刷新,ajax可以发送http请求,当获取到后台数据的时候更新页面显示数据实现局部刷新,在这里大家只需要记住, 当前端页面想和后台服务器进行数据交互就可以使用ajax了。这里原创 2021-12-29 16:35:28 · 2843 阅读 · 0 评论 -
JavaScript对象与Json的联系
【JQuery】JavaScript 对象JavaScript对象1. JavaScript对象的介绍2. JavaScript创建对象操作3. 小结Json1. json的介绍2. json的格式3. json数据转换成JavaScript对象4. 小结JavaScript对象1. JavaScript对象的介绍JavaScript 中的所有事物都是对象:字符串、数值、数组、函数等都可以认为是对象,此外,JavaScript 允许自定义对象,对象可以拥有属性和方法。2. JavaScript创建原创 2021-12-29 15:27:12 · 204 阅读 · 0 评论 -
JQuery 事件&事件代理
JQuery 事件jQuery事件1. 常用事件2. 笔记jQuery事件学 习目标能够说出两个常用的jQuery事件1. 常用事件click() 鼠标单击blur() 元素失去焦点focus() 元素获得焦点mouseover() 鼠标进入(进入子元素也触发)mouseout() 鼠标离开(离开子元素也触发)ready() DOM加载完成示例代码:<!DOCTYPE html><html lang="en"><head> &原创 2021-12-29 14:50:27 · 853 阅读 · 0 评论 -
【回炉重造】JQuery 获取和设置元素内容/属性
JQuery 获取和设置元素内容/属性获取和设置元素内容1. html方法的使用2. 小结获取和设置元素属性1. prop方法的使用2. 示例代码3. 小结获取和设置元素内容学习目标能够知道获取和设置元素内容的操作1. html方法的使用jquery中的html方法可以获取和设置标签的html内容示例代码:<script> $(function(){ var $div = $("#div1"); // 获取标签的html内容原创 2021-12-29 11:08:23 · 558 阅读 · 0 评论 -
【二次学习】JQuery 选择器&选择集过滤&转移
JQuery 选择器jQuery选择器1. jQuery选择器的介绍2. jQuery选择器的种类3. 小结4. 笔记5. 示例代码选择集过滤1. 选择集过滤的介2. 选择集过滤的操作3. 小结4. 笔记5. 完整代码选择集转移1. 选择集转移介绍2. 选择集转移操作3. 总结jQuery选择器1. jQuery选择器的介绍jquery选择器就是快速选择标签元素,获取标签的,选择规则和css样式一样。2. jQuery选择器的种类1. 标签选择器2. 类选择器3. id选择器4. 层级选择器原创 2021-12-29 10:47:56 · 331 阅读 · 0 评论 -
【回炉重造】JQuery 入门教程
jQuery的介绍学习目标能够知道JQuery的作用及优点1. jQuery的定义jQuery是对JavaScript的封装,它是免费、开源的JavaScript函数库,jQuery 极大地简化了 JavaScript 编程。2. jQuery的作用jQuery和JavaScript它们的作用一样,都是负责网页行为操作,增加网页和用户的交互效果的,只不过jQuery简化了JavaScript编程,jQuery实现交互效果更简单。3. jQuery的优点jQuery兼容了现在主流的浏览原创 2021-12-29 10:08:37 · 182 阅读 · 0 评论 -
【JavaScript】回炉重造(三)
【JavaScript】回炉重造(三)循环语句1. 循环语句的介绍2. for循环3. while循环4. do-while循环5. 小结字符串拼接1. 字符串拼接小结定时器1. 定时器的介绍2. 定时器的使用:3. 清除定时器4. 小结循环语句学习目标能够写出2种循环语句1. 循环语句的介绍循环语句就是让一部分代码重复执行,javascript中常用的循环语句有:forwhiledo-while2. for循环var array = [1, 4, 5];for(var i原创 2021-12-03 09:20:25 · 135 阅读 · 0 评论 -
【JavaScript】回炉重造(二)
【JavaScript】回炉重造(二)获取标签元素1. 获取标签元素2. 小结操作标签元素属性1. 属性的操作2. innerHTML3. 小结数组及操作方法1. 数组的介绍2. 数组的定义3. 多维数组4. 数组的操作5. 小结获取标签元素学习目标能够写出获取标签元素的操作1. 获取标签元素可以使用 **内置对象 document **上的 getElementById方法来获取页面上设置了id属性的标签元素,获取到的是一个html对象,然后将它赋值给一个变量,比如:<scrip原创 2021-12-03 09:20:13 · 149 阅读 · 0 评论 -
【JavaScript】回炉重造(一)
【回炉重造】JavaScript函数定义和调用1. 函数定义2. 函数调用3. 定义有参数有返回值的函数4. 小结变量作用域1. 变量作用域的介绍2. 局部变量3. 全局变量4. 小结条件语句1. 条件语句的介绍2. 条件语句语法3. 比较运算符4. 逻辑运算符5. 小结函数定义和调用学习目标能够写出函数的定义和调用方式1. 函数定义函数就是可以 重复使用的代码块, 使用关键字 function 定义函数。<script type="text/javascript">原创 2021-12-02 15:38:29 · 201 阅读 · 0 评论 -
【JavaScript】变量和数据类型
【JavaScript】变量和数据类型变量和数据类型1. 定义变量2. JavaScript注释3. 数据类型4. 变量命名规范5. 匈牙利命名风格6. 小结变量和数据类型学习目标能够说出常用的数据类型1. 定义变量JavaScript 是一种弱类型语言,也就是说不需要指定变量的类型,JavaScript的变量类型由它的值来决定, 定义变量需要用关键字 ‘var’,一条JavaScript语句应该以";"结尾定义变量的语法格式:var 变量名 = 值;var iNum = 123;v原创 2021-12-02 15:31:06 · 129 阅读 · 0 评论 -
JavaScript 初入门
JavaScript的介绍JavaScript的介绍1. JavaScript的定义2. 小结JavaScript的使用方式1. 行内式(主要用于事件)2. 内嵌式3. 外链式4. 小结JavaScript的介绍学习目标能够知道JavaScript的作用1. JavaScript的定义JavaScript是运行在浏览器端的脚步语言, 是由浏览器解释执行的, 简称js, 它能够让网页和用户有交互功能, 增加良好的用户体验效果。前端开发三大块 1、HTML:负责网页结构 2、CSS:负责网页样原创 2021-12-02 15:16:30 · 149 阅读 · 0 评论 -
【CSS】盒子模型
盒子模型盒子模型1. 盒子模型的介绍2. 盒子模型相关样式属性小结盒子模型学习目标能够知道盒子模型中的各个属性1. 盒子模型的介绍所谓的盒子模型就是把HTML页面的元素看作一个矩形盒子,矩形盒子是由内容(content)、内边距(padding)、边框(border)、外边距(margin)四部分组成。盒子模型示意图如下:2. 盒子模型相关样式属性盒子的内容宽度(width),注意:不是盒子的宽度盒子的内容高度(height),注意:不是盒子的高度盒子的边框(border)盒原创 2021-11-30 16:10:27 · 440 阅读 · 0 评论 -
css 元素溢出 & css 显示特性
css 元素溢出 & css 显示特性css 元素溢出1. 什么是 css 元素溢出2. 示例代码3. 小结css 显示特性1. display 属性的使用2. 示例代码3. 小结css 元素溢出学习目标能够说出元素溢出的解决办法1. 什么是 css 元素溢出当 子元素(标签)的尺寸超过父元素(标签)的尺寸时,此时需要设置父元素显示溢出的子元素的方式,设置的方法是通过 overflow属性来完成。overflow 的设置项:visible 默认值, 显示子标签溢出部分。hid原创 2021-11-29 21:03:20 · 1856 阅读 · 0 评论 -
【前端基础】CSS 属性
css 属性css 属性1. 布局常用样式属性2. 文本常用样式属性3. 布局常用样式属性示例代码4. 文本常用样式属性示例5. 小结css 属性学习目标能够知道常用的样式属性我们知道 css 作用是美化 HTML 网页和控制页面布局的,接下来我们来学习一下经常使用一些样式属性。1. 布局常用样式属性width 设置元素(标签)的宽度,如:width:100px;height 设置元素(标签)的高度,如:height:200px;background 设置元素背景色或者背景图片,如:原创 2021-11-29 20:57:02 · 154 阅读 · 0 评论 -
【前端基础】css 选择器
css 选择器css 选择器1. css 选择器的定义2. css 选择器的种类3. 标签选择器4. 类选择器5. 层级选择器(后代选择器)6. id选择器7. 组选择器8. 伪类选择器9. 小结css 选择器学习目标能够说出 css 选择器的种类1. css 选择器的定义css 选择器是用来选择标签的,选出来以后给标签加样式。2. css 选择器的种类标签选择器类选择器层级选择器(后代选择器)id选择器组选择器伪类选择器3. 标签选择器根据标签来选择标签, 以标签开头原创 2021-11-29 20:52:00 · 478 阅读 · 0 评论 -
【前端基础】CSS 入门
【前端基础】CSS 介绍css 的介绍1. css 的定义2. css 的作用3. css 的基本语法4. 小结css 的引入方式1. 行内式2. 内嵌式(内部样式)3. 外链式4. css引入方式选择5. 小结css 的介绍学习目标能够知道css的作用1. css 的定义css(Cascading Style Sheet)层叠样式表,它是用来美化页面的一种语言。没有使用css的效果图使用css的效果图2. css 的作用美化界面, 比如: 设置标签文字大小、颜色、字体加粗原创 2021-11-29 20:46:35 · 622 阅读 · 0 评论 -
【前端基础】表单标签/提交
【前端基础】表单标签/提交表单标签1. 表单的介绍2. 表单相关标签的使用3. 小结表单提交1. 表单属性设置2. 表单元素属性设置3. 示例代码小结表单标签学习目标能够知道表单中常用的表单元素标签1. 表单的介绍表单用于搜集不同类型的用户输入(用户输入的数据),然后可以把用户数据提交到web服务器 。2. 表单相关标签的使用<form>标签 表示表单标签,定义整体的表单区域<label>标签 表示表单元素的文字标注标签,定义文字标注<i原创 2021-11-29 20:29:30 · 1843 阅读 · 0 评论 -
【前端基础】列表标签 & 表格标签
【前端基础】列表标签 & 表格标签列表标签1. 列表标签的种类2. 无序列表3. 有序列表4. 小结表格标签1. 表格的结构2. 表格标签列表标签习目标能够知道列表标签的种类1. 列表标签的种类无序列表标签(ul标签)有序列表标签(ol标签)2. 无序列表<!-- ul标签定义无序列表 --><ul> <!-- li标签定义列表项目 --> <li>列表标题一</li> <li>原创 2021-11-29 20:25:45 · 623 阅读 · 0 评论 -
【前端基础】资源路径
资源路径资源路径1. 相对路径2. 绝对路径3. 小结资源路径学习目标能够知道相对路径和绝对路径的区别当我们使用img标签显示图片的时候,需要指定图片的资源路径,比如:<img src="images/logo.png">这里的src属性就是设置图片的资源路径的,资源路径可以分为相对路径和绝对路径。1. 相对路径从当前操作 html 的文档所在目录算起的路径叫做相对路径示例代码:<!-- 相对路径方式1 --><img src="./image原创 2021-11-29 20:14:42 · 605 阅读 · 0 评论 -
初识常用的 html 标签
初始常用的 html 标签初始常用的 html 标签1. 常用的 html 标签2. 小结初始常用的 html 标签学习目标能够知道单标签和双标签的区别1. 常用的 html 标签<!-- 1、成对出现的标签:--><h1>h1标题</h1><div>这是一个div标签</div><p>这个一个段落标签</p><!-- 2、单个出现的标签: --><br><img原创 2021-11-29 20:10:55 · 273 阅读 · 0 评论 -
【前端基础】VSCode 的基本使用
vscode 的基本使用vscode 的基本使用1. vscode 的基本介绍2. vscode 的安装3. vscode 的插件安装4. vscode 的插件卸载5. vscode 的使用6. 设置字体大小7. 设置颜色主题8. 设置默认浏览器[可选]9. 小结vscode 的基本使用学习目标能够安装和卸载 vscode 的插件能够设置 vscode 的颜色主题和字体大小1. vscode 的基本介绍全拼是 Visual Studio Code (简称 VS Code) 是由微软研发的一原创 2021-11-29 20:05:38 · 516 阅读 · 0 评论 -
【前端基础】HTML 简单介绍
【前端基础】HTML 简单介绍html 的介绍1. 网页效果图2. html的定义3. html的作用4. 小结5. 第一个网页html 的基本结构1. 结构代码2. 浏览网页文件3. 小结html 的介绍1. 网页效果图2. html的定义HTML 的全称为:HyperText Mark-up Language, 指的是超文本标记语言。 标记:就是标签, <标签名称> </标签名称>, 比如: <html></html>、<h1><原创 2021-11-29 19:58:19 · 488 阅读 · 0 评论 -
Python搭建本地静态Web服务器(多任务进阶版)
Python搭建本地静态Web服务器静态Web服务器-多任务版1. 静态Web服务器的问题2. 静态Web服务器-多任务版的示例代码3. 小结静态Web服务器-面向对象开发1. 以面向对象的方式开发静态Web服务器2. 静态Web服务器-面向对象开发的示例代码3. 小结静态Web服务器-命令行启动动态绑定端口号1. 开发命令行启动动态绑定端口号的静态web服务器2. 静态Web服务器-命令行启动动态绑定端口号的示例代码3. 小结静态Web服务器-多任务版学习目标能够写出多线程版的多任务web服务器程原创 2021-11-27 22:24:08 · 940 阅读 · 0 评论 -
Python本地搭建静态Web服务器
Python本地搭建静态Web服务器静态Web服务器-返回固定页面数据1. 开发自己的静态Web服务器2. 静态Web服务器-返回固定页面数据的示例代码3. 小结静态Web服务器-返回指定页面数据1. 静态Web服务器的问题2. 静态Web服务器-返回指定页面数据的示例代码3. 小结静态Web服务器-返回404页面数据静态Web服务器-返回固定页面数据学习目标能够写出组装固定页面数据的响应报文1. 开发自己的静态Web服务器实现步骤:编写一个TCP服务端程序获取浏览器发送的http请求原创 2021-11-26 21:30:20 · 2776 阅读 · 0 评论 -
HTTP 报文解析
----http get请求报文----请求行-----GET / HTTP/1.1 => 请求方法(方式) 请求的资源路径 http协议的版本----请求头----Host: www.itcast.cn => 服务器的主机ip地址和端口号,提示如果看不到端口号默认是80Connection: keep-alive => 和服务端程序保存长连接,当客户端和服务端有一段时间(3-5)没有进行通信,那么服务器程序会主动向客户端断开连接Upgrade-Insecure-Reques原创 2021-11-26 21:20:37 · 807 阅读 · 0 评论 -
搭建Python自带静态Web服务器
搭建Python自带静态Web服务器1. 静态Web服务器是什么?2. 如何搭建Python自带的静态Web服务器3. 访问搭建的静态Web服务器4. 查看浏览器和搭建的静态Web服务器的通信过程5. 小结1. 静态Web服务器是什么?可以为发出请求的浏览器提供静态文档的程序。平时我们浏览百度新闻数据的时候, 每天的新闻数据都会发生变化,那访问的这个页面就是动态的,而我们开发的是静态的,页面的数据不会发生变化。2. 如何搭建Python自带的静态Web服务器查看windows的IP地址使用组合键原创 2021-11-26 13:10:18 · 274 阅读 · 0 评论