windrainjs
码龄5年
求更新 关注
提问 私信
  • 博客:19,150
    19,150
    总访问量
  • 48
    原创
  • 4
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
加入CSDN时间: 2019-10-14
博客简介:

windrainjs的博客

查看详细资料
个人成就
  • 获得37次点赞
  • 内容获得0次评论
  • 获得22次收藏
创作历程
  • 3篇
    2022年
  • 45篇
    2021年
成就勋章
TA的专栏
  • May
    26篇
  • 库
  • May_task
    19篇
  • Mind map
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

DOM、BOM和事件

JavaScriptDOMDOM  -  document object mode(文档对象模型)js中自带一个对象叫document,这个对象指向整个网页内容部分document常用方法:  1) 操作标签  -  标签的增删改查    查 - 获取标签(节点)     直接获取标签      document.getElementById(id值) - 获取指定id对应的标签,返回一个标签对象      document.getElementsByClassName(class值) 
原创
发布博客 2022.01.07 ·
384 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript

JavaScriptJavaScript是一种专门用网页开发的编程语言。  主要负责网页内容的变化  根据放的位置可以分为    内部js:写在script标签中(script标签可以放在html的任何位置)    内联js:写在标签的事件属性中    外部js:写在js文件中,在html中通过script标签导入    注意:一个script标签可以用来导入外部js,可以用来写内部js代码,但是两个只能取其一  注释:    单行注释: //    多行注释:/*注释内容*/
原创
发布博客 2022.01.06 ·
691 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

伪类选择器与布局

伪类选择器与布局伪类选择器使用方法选择器:状态{样式}常用状态hover(鼠标悬停,所有标签都有效)active(鼠标点击,所有标签都有效)link(超链接链接未访问状态,只针对a标签有效)visited(超链接已经访问后对应的状态,只针对a标签有效)爱(LoVe)恨(HAte)原则:如果同一个a标签要同时设置上面四种状态的样式,需要遵守爱恨原则,否则有些样式可能无效CSS布局标准流布局标签在没有添加布局相关属性的时候,默认的布局方式就是标准流布局。标准流布局的基本原则在标准流中
原创
发布博客 2022.01.04 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

css属性

DAY4:CSS核心属性}.oos{ color:#000; font-weight:800;} DAY4:CSS核心属性 学习目标 1、css浮动属性详解 2、css文本属性 3、css列表属性 4、css背景属性 5、css边框属性 一、css浮动属性详解 无论多么复杂的布局,其基本出发点均是:“如何在一行显示多个d...
原创
发布博客 2021.12.31 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTML常用标签与CSS

HTML常用标签与CSSHTML常用标签1.列表标签ul标签(无序列表)ul - 代表列表li - 用来提供列表中的元素type属性值 - circle、disc(默认值)、squareol标签(有序列表)ol - 代表列表li - 用来提供列表中的元素type属性值 - 1(阿拉伯数字,默认值)、I(大写罗马数字)、i(小写罗马数字)、A(大写英文字母)、a(小写英文字母)2.表单标签:formform标签是容器标签,里面可以放很多个其他表单相关的标签。主要作用:
原创
发布博客 2021.12.30 ·
622 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

html基础

html基础标签基本语法html - 通过不同的标签来给网页提供不同的内容html中的标签有双标签和单标签两种1)双标签<标签名 属性1=属性值1属性2=属性值2 …>标签内容</标签名>2)单标签<标签名 属性1=属性值1-属性2=属性值2·…>·或者<标签名-属性1=属性值1-属性2=属性值2·…/>说明:    a.标签名不是程序员自己命名的,而是html提前规定好的  &n
原创
发布博客 2021.12.29 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自动化办公

自动化办公表格文件操作excel库openpyxl只能处理格式是.xlsx的excel文件1. excel相关的专业术语工作簿 - —个excel文件就是一个工作簿工作表(表) - —个工作簿中可以有多张表(至少—张表)单元格 - 保存数据的每个格子2. excel文件读操作1) 加载excel文件获得工作簿对象openpyxl .load_workbook(文件路径)2) 获取所有工作表的表名工作簿对象.sheetnames3) 获取工作表a. 工作簿对象.active - 获
原创
发布博客 2021.12.27 ·
469 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

PDF添加水印

给一个文件夹内的所有pdf添加水印from reportlab.pdfgen import canvas # 提供pdf文件from reportlab.pdfbase import pdfmetrics # 注册字体from reportlab.pdfbase.ttfonts import TTFont # 提供字体对象from PyPDF2 import PdfFileReader, PdfFileWriterdef water_write(water_path, path, fil
原创
发布博客 2021.12.27 ·
421 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

正则表达式

利用正则表达式完成下面的操作:一、不定项选择题能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(ABD)A.r"\(?\d{3}\)?-?\d{8}" B. r"[0-9()-]+" C.r"[0-9(-)]*\d*" D.r"[(]?\d*[)-]*\d*"能够完全匹配字符串"back"和"back-end"的正则表达式包括(ABCD)A. r'\w{4}-\w{3}|\w{4}'B. r'\w{4}|\w{4}-\w{3}
原创
发布博客 2021.12.23 ·
610 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

正则表达式

正则表达式正则表达式正则表达式是一种让复杂的字符串问题变得简单的一个工具re模块 是python用来支持正则相关操作的系统模块re模块中的函数(常用) fullmatch(正则表达式,字符串)–判断正则表达式和指定的字符串是否完全匹配,不能匹配结果Nonematch(正则表达式,字符串) - 匹配字符串开头,匹配成功返回匹配对象,匹配失败返回Nonesearch(正则表达式,字符串) - 获取字符串中第一个满足正则的子串,找到了返回子串对应的匹配对象,找不到返回None(常用) findal
原创
发布博客 2021.12.23 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面向对象作业

定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤class Dog: """ 狗的类 """ def __init__(self, name, gender, varieties): self.name = name self.gender = gender self.varieties = varieties def __repr__(self): return f..
原创
发布博客 2021.12.22 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

类与对象2

类与对象类方法1) 对象方法方法指的就是定义在类中的函数。怎么定义: 直接定义在类中函数就是对象方法怎么调用: 通过"对象.xx()"的形式来调用特点: 每个对象方法都有一个默认参数self,且在通过对象调用时不需要手动传参,系统会自动将当前对象传给self(self谁调用就指向谁)什么时候用: 如果实现函数的功能需要用到对象属性,就使用对象方法1.1)初始化方法 - init__init__是一个python类中一个特殊的对象方法,也是魔法方法魔法方法:
原创
发布博客 2021.12.22 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

json数据与面向对象

json数据与面向对象json数据json数据格式json的作用:json和xml是两种通用的数据格式,几乎所有的高级编程语言都支持。json和xml数据的格式的存在,是为了让不同编程语言的程序可以进行有效的数据沟通json数据格式的要求一个json有且只有一个数据唯一的这个数据必须是json支持的数据类型的数据json支持的数据类型:数字 - 表示的时候直接写,并且支持科学计数法,例如:23,3.2,3e4字符串 - 表示的时候必须加双引号,支持转义字符布尔 - 只有true和f
原创
发布博客 2021.12.21 ·
358 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

随机分牌并排序

斗地主随机分牌并排序import randomdef brand(): """ 产生 54 张牌 随机分成4份[17,17,17,3] :return: 随机分成4份的值 """ brand_1 = ('A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', '小王', '大王') figure = ('♦', '♠', '♣', '♥') brand = []
原创
发布博客 2021.12.20 ·
261 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

OS模块 与 随机、加密、数学模块

OS模块 与 math模块os模块用来提供文件夹和文件的操作序号方法描述1os.access(path, mode)检验权限模式2os.chdir(path)改变当前工作目录3os.chflags(path, flags)设置路径的标记为数字标记。4os.chmod(path, mode)更改权限5os.chown(path, uid, gid)更改文件所有者6os.chroot(path)改变当前进程的根目录7os.
原创
发布博客 2021.12.20 ·
117 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

学生管理系统(控制台简易版)

学生管理系统(控制台简易版)
原创
发布博客 2021.12.18 ·
395 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

学生管理系统

学生管理系统(控制台版)
原创
发布博客 2021.12.17 ·
239 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

包、模块与异常处理

包、模块与异常处理模块python中一个py文件就是一个模块模块分为系统模块和自定义模块怎么在一个模块中使用另外一个模块的内容**注意:**如果希望一个模块能够被另外的模块使用,那么这个模块的模块名必须是标识符并且不是关键字符合命名要求的模块中,只有全局变量可以被别的模块使用导入模块import 模块名 - 导入指定模块,导入后可以通过’模块名.'的方式使用模块中所有的全局变量**from 模块名 import 全局变量1,全局变量2,… ** - 导入指定模块,导入后可以直接使用指
原创
发布博客 2021.12.17 ·
130 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

学生管理系统--登陆注册功能(其它功能未完善)

main.pyimport managerSystemif __name__ == '__main__': managerSystem.mainmenu()managerSystem.pyimport schoolimport file_operation as filesimport jsondef mainmenu(): # 主界面 while True: print(''' -------- 欢迎 ------
原创
发布博客 2021.12.16 ·
676 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

文件的操作

文件操作数据持久化计算机存储空间分为:运行内存和磁盘两种。程序中产生的数据默认都是保存在运行内存中,存储在运行内存中的数据在程序结束后会自动销毁。如果将数据存储到磁盘中,那么数据除非手动删除或者磁盘损坏,否则会一直存在。磁盘的存储数据的基本单位是文件。数据持久化指的是将程序中的数据以文件的形式保存到磁盘中。数据持久化的步骤第一步:确定需要持久化的数据第二步:创建合适的文件,并且确定文件的初始内容第三步:程序中需要这个数据的时候,必须从文件中获取第四步:当这个数据发生改变以后,必须将最新的
原创
发布博客 2021.12.16 ·
129 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多