自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 C语言循环分支数组练习

一、打印三的倍数二、从大到小输出三、三角形判断四、数9的个数五、猜数字游戏六、乘法口诀表七、求最大值八、分数求和九、打印素数十、打印闰年十一、最大公约数十二、打印空心正方形图案十三、矩阵转置十四、逆序输出十五、输入10个整数,求平均值十六、交换数组

2024-01-29 20:52:09 285

原创 初识Vue

2.v-model:value 可以简写为v-model,因为v-model默认收集的就是value值。2.双向绑定(v-model):数据不仅能从data流向页面,还可以从页面流向data。备注:Vue中有很多的指令,且形式都是: v-?写法:{ixxx}},xxx是js表达式,且可以直接读取到data中的所有属性。1.单向绑定(v-bind):数据只能从data流向页面。v-bind : href="xxx”或简写为:href="xxx"注意区分:js表达式和js代码(语句)功能:用于解析标签体内容。

2023-02-27 23:01:40 340 1

原创 python期末复习案例

九、 拿里面的次数出现的最大值 {'a': 3, 'c': 1, 'p': 1, 's': 1, 't': 1}写一个程序 判断成绩的等级 0-60 垃圾 60-80 一般般 80-90 还不错 90-100 好棒棒。公式: 体重(kg)/ 身高(m)的平方 ,在18.5-24.9之间属于正常现象。2.判断一个数能同时被3或者7整除 但不能同时被3和7整除。6、删除性别不明的所有学生(这里有陷阱,三思!闰年条件:能被4整除但不能被100整除,或者能被四百整除。2、打印不及格学生的名字和对应的成绩。

2022-11-29 21:34:45 2953 1

原创 CSS通用样式4——工具类

Bootstrap提供了十几个辅助工具类,包括边框、清除浮动、颜色、display、浮动、定位、文本对齐等。在开发中可以直接应用这些类,让开发更加快捷和简单。

2022-11-08 17:45:48 979

原创 CSS通用样式3——表格

上表中,.table是表格的一个基类,如果想要加其他的样式,都要在.table的基础上去添加。表内的样式可以组合使用,多个样式之间只需使用空格隔开即可,并且都支持.table-dark样式,适用于反转色调。Bootstrap中提供了一系列表格布局样式,利用该样式可以帮助开发者快速开发出美观的表格,作用于元素的表格样式如下表所示。Bootstrap为表格提供了多种状态的样式类,这些状态类的主要作用是为表格中的行或单元格设置不同的背景颜色。样式,可以将表格中的每个单元格增加边框样式。

2022-11-08 16:10:23 5660

原创 PHP数组的常见操作和常用函数

以上两种语法格式都是通过foreach语句来实现对数组的遍历,不同的是,在语法格式一中,只是将。参数,默认值为0,如果将该参数设置为1,则count()函数会递归计算多维数组中每个元素的个数。使用格式:array_diff_assoc(array,array2,array3,....)使用格式:array_diff_key(array,array2,array3,....)使用格式:array_diff(array,array2,array3,....),其中$var参数是必需的,它表示传入的数组对象。

2022-10-20 23:30:45 1193

原创 PHP数组初识

在PHP中定义一个数组非常简单,既不需要事先声明,也不需要指定数组的大小。1、使用赋值方式定义数组2、使用array()函数定义数组在定义数组时,通常有两种方式:一种是直接给数组中的元素赋值,另一种是使用array()函数定义数组。使用赋值方式定义数组使用赋值方式定义数组是最简单的方式。这种方式实际上就是创建一个数组变量,然后使用赋值运算符直接给变量赋值,其语法格式如下:“$arrayName”是数组名。“value”可以是任意类型的数据。“key”是。

2022-10-20 16:44:46 501

原创 PHP函数学习

需要注意的是,参数$is_dst,它用于指定是否为夏时制时间,1表示是,0表示不是,默认值为-1,表示不知道是否是夏时制。30天后的日期是几号:date("Y-m-d",strtotime('+30 day'));mktime(0,0,0,3,10,1998)生成1998-3-10的时间戳。,参数可以从右向左省略,任何省略的参数会被设置成本地日期和时间的当前值。字符型的日期转成时间戳strtotime("2009-1-22")当前日期时间: date("Y-m-d H:i:s")去除字符串两边的空白字符。

2022-10-20 15:17:08 351

原创 CSS通用样式2——Flex布局

使用display通用类d-flex或类创建一个flexbox容器,并将子元素转换为flex属性。其中,d-flex类设置对象为弹性伸缩盒子,d-inline-flex类设置对象为内联块级弹性伸缩盒子。Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。采用Flex布局的元素,称为Flex容器( flexcontainer),简称"容器"。

2022-10-18 23:07:14 2567

原创 Bootstrap中CSS通用样式——排版,列表,代码,图片

HTML5定义了若干个标签强调的标签,有、、、、、、等,在Bootstrap4中同样也可以使用,用来为元素添加强调样式。(3)固定不同级别标题字体大小,一级为2.5rem,二级为2rem,三级为1.75rem,四级为1.5rem,五级为1.25rem,六级为1rem。表示用户要输入的内容。缩略语是指在页面中使用缩写的形式表示,当鼠标指针悬停在缩写词上时会显示全部的内容,HTML5提供的标签用来实现缩略语。

2022-10-18 16:47:17 1690

原创 C语言数据类型

在默认情况下,int是signed类型的,存放signed类型的存储单元中,左边第一位表示符号位。用于限定char类型或任何整型变量的取值范围,signed表示带符号位的,unsigned表示不带符号位的,带符号位的说明该变量可以存放负数,不带符号位的只能存放正数和零。一个32位的整型变量,除去左边第一位符号位,剩下表示值的只有31个比特位。所以默认的signed的int最大能存放的比特位是2的31次方-1。//sizeof(对象);例:32个比特位1转化为十进制就是2的32次方-1。

2022-10-15 17:07:24 522

原创 C语言常量、变量、标识符

标识符的构造规则:标识符只能由字母、数字和下划线组成,数字不可以出现在第一个位置上用户不能采用C语言已有的32个关键字 (有的地方叫它们保留字) 作为同门的用户标识符标识符长度没有限制标识符区分大小写用户在定义自己的标识符时除了要合法外,一般不要太长,最好不要超过八个字符,最好做到”见名知意”

2022-10-14 23:02:09 1481

原创 流程控制语句

2、if...elseif...else语句中的elseif也可写成两个单词 else if...else if相当于else{if(){.…do...while循环语句和while循环语句功能类似区别在于do. ..while循环语句的执行语句在do{}中,这也就意味着循环体会。常见的选择结构语句有if、if...else、if...elseif...else和switch...case四种。是一种很常用的选择语句,和if条件语句不同,它只能。是最常用的循环语句,一般用在循环次数已知的情况下。

2022-10-11 22:03:28 392 1

原创 PHP基本语法

在PHP开发中,经常需要对程序中的某些代码进行说明,这时,可以使用注释来完成。但函数名例外,它是不区分大小写的。由于PHP是一种弱类型语言,不需要显式地声明,因此,通常情况下,变量的定义与赋值是同时进行的,即直接将一个数值通过“=”赋给变量。变量的数据类型是在赋值时确定的,为了检测变量所赋的值是否是期望的数据类型,在PHP中提供了一组。,括号内的参数为要检测的变量,如果检测变量符合,返回true,否则返回false。定义:在PHP中,变量是由$和变量名组成的,并且变量名的命名规则与标识符相同。

2022-10-09 13:33:41 1997

原创 PHP开篇(基础知识)

浏览器与Web服务器之间的数据交互需要遵守一些规范,HTTP协议就是其中的一种规范,它是Hypertext Transfer Protocol的缩写,称为。,以便浏览器访问到,这个访问标记符称为URL(Uniform Resource Locator统一资源定位符)。HTTP协议是由W3C组织推出的,它专门用于定义浏览器与Web服务器之间数据交换的格式。中,每一个网页文件都有一个访问标记符,用于唯一标识它的。的主机名、端口号、资源名以及所使用的网络协议。BS架构即浏览器 / 服务器的交互。

2022-10-06 16:08:53 972

原创 Bootstrap布局之网格系统

为了让两个相邻的列元素有一定的间隔,除了给元素设置外边距以外,还可以通过Bootstrap中提供的列偏移功能来实现。第3行中,第1列向右偏移了3列,第2列向右偏移了3列,但是偏移列和显示列的总和超过了12列,所以显示到下一行。依此类推,col-md- 为中型设备列的前缀,col-lg-为大型设备列的前缀,col-xl- 为超大型设备列的前缀。(2)col-sm-*为列,表示占了*号列的宽度,值可以是1~12。●列使用样式.col-*-*,创建一组列并且只有列可以作为行的直接子元素。网格系统前缀--案例。

2022-10-03 23:18:55 2113

原创 Bootstrap布局之移动开发基础加容器

常用的媒体查询属性如下。在标签的基本语法中,将标签的content属性的值设置为“width=device-width”表示通知浏览器,布局视口的宽度应该与设备的宽度一致,示例代码如下。后来,栅格系统被应用于网页布局中,使用响应式栅格系统进行页面布局时,可以让一个网页在不同大小的屏幕上,呈现出不同的结构。栅格系统,即网格系统,它是一种清晰、工整的设计风格,用固定的格子进行网页布局。根据屏幕宽度的不同,利用媒体查询设定固定的宽度,当浏览器改变大小时,页面会呈现阶段性的变化。

2022-10-03 22:25:39 1658

原创 location对象,navigator对象,history对象学习

window对象给我们提供了一个location属性用于获取或设置窗体的URL,并且可以用于解析URL。因为这个属性返回的是一个对象,所以我们将这个属性也称为location对象。

2022-08-01 18:44:07 238

原创 JavaScript执行机制

单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。前一个任务结束后再执行后一个任务,程序的执行顺序与任务的排列顺序是一致的、同步的。比如做饭的异步做法,我们在烧水的同时,利用这10分钟,去切菜,炒菜。先执行同步任务,打印出1,2,异步进程处理,三秒前进行点击事件,打印出click,三秒中到了打印出3,如图二。先执行同步任务,打印出1,2,异步进程处理,三秒过后打印出3,再进行点击事件,打印出click,如图一;中的异步任务,于是被读取的异步任务结束等待状态,进入执行栈,开始执行。...

2022-07-30 22:51:39 346

原创 this指向问题

1.全局作用域或者普通函数中this指向全局对象window(注意定时器里面的this指向window)this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,在定时器方法的第一个参数的函数中,this指向的也是window对象。现阶段,我们先了解一下几个this指向。......

2022-07-30 20:54:25 106

原创 定时器学习

window对象给我们提供了2个非常好用的方法-定时器。setTimeout()setInterval()setTimeout()方法用于设置一个定时器,该定时器在定时器到期后执行调用函数。注意∶1. window可以省略。⒉这个调用函数可以直接写函数,或者写函数名或者采取字符串‘函数名0'三种形式。第三种不推荐3.延迟的亳秒数省略默认是0,如果写,必须是亳秒。4.因为定时器可能有很多,所以我们经常给定时器赋值一个标识符。setTimeout)这个调用函数我们也称为回调函数callback普通函

2022-07-29 23:05:36 592

原创 window对象的常见事件

如果页面的图片很多的话,从用户访问到onload触发可能需要较长的时间交互效果就不能实现,必然影响用户的体验,此时用DOMContentLoaded事件比较合适。window.onload是窗口(页面)加载事件,当文档内容完全加载完成会触发该事件(包括图像、脚本文件、CSS文件等),就调用的处理函数。1.有了window.onload就可以把JS代码写到页面元素的上方,因为onload是等页面内容全部加载完毕,再去执行处理函数。1.只要窗口大小发生像素变化,就会触发这个事件。...

2022-07-25 22:21:21 653

原创 BOM概述

BOM(BrowserObjectModel)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window.BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Netscape浏览器标准的一部分。...

2022-07-23 18:56:12 541

原创 常用的鼠标事件和键盘事件

常用鼠标事件。

2022-07-21 22:10:23 2445

原创 事件对象学习

官方解释event对象代表事件的状态,比如键盘按键的状态、鼠标的位置、鼠标按钮的状态。简单理解∶事件发生后,跟事件相关的一系列信息数据的集合都放到这个对象里面,这个对象就是事件对象event,它有很多属性和方法。事件对象兼容性方案事件对象本身的获取存在兼容问题1.标准浏览器中是浏览器给方法传递的参数,只需要定义形参e就可以获取到。2.在IE6~8中,浏览器不会给方法传递参数,如果需要的话,需要到window.event中获取查找。解决。...

2022-07-19 22:17:49 176

原创 事件进阶学习

给元素添加事件,称为注册事件或者绑定事件。注册事件有两种方式︰传统方式和方法监听注册方式传统注册方式方法监听注册方式1.addEventListener事件监听方式 eventTarget.addEventListener() 方法将指定的监听器注册到 eventTarget(目标对象)上,当该对象触发指定的事件时,就会执行事件处理函。该方法接收三个参数︰type:事件类型字符串,比如click、mouseover ,注意这里不要带onlistener :事件处理函数,事件发生时,会调用该监听函数useCa

2022-07-12 22:29:23 137

转载 DOM重点核心梳理(回顾)

1. document.write2. innerHTML3. createElement1.appendChild:在后面添加2. insertBefore:在前面添加1.removeChild主要修改dom的元素属性,dom元素的内容、属性,表单的值等1.修改元素属性: src、 href、title等2. 修改普通元素内容:innerHTML、innerText3.修改表单元素:value、type、disabled等4.修改元素样式: style、className主要获取查询dom的元素1

2022-07-11 19:00:24 541

原创 五彩导航栏案例

1.链接属于行内元素,但是此时需要宽度高度,因此需要模式转换2.里面文字需要水平居中和垂直居中.因此需要单行文字垂直居中的代码.3.链接里面需要设置背景图片.因此需要用到背景的相关属性设置.4.鼠标经过变化背景图片,因此需要用到链接伪类选择器. CSS代码如下: HTML代码如下: 效果图:...

2022-07-11 17:13:40 371

原创 三种动态创建元素的区别

1. document.write是直接将内容写入页面的内容流,但是文档流执行完毕,则它会导致页面全部重绘 2. innerHTML是将内容写入某个DOM节点,不会导致页面全部重绘3. innerHTMr创建多个元素效率更高(不要拼接字符串,采取数组形式拼接),结构稍微复杂innerHTML拼接效率测试innerHTML数组效率测试4. createElement()创建多个元素效率稍低一点点,但是结构更清晰createElement()效率测试 总结:不同浏览器下,innerHTM,效率要比 cre

2022-07-10 22:10:52 168

原创 动态生成表格

创建学生数据因为里面的学生数据都是动态的,我们需要s动态生成。这里我们模拟数据,自己定义好数据。因为里面的数据有好多好多个,所以我们采取数组的形式来存储,每个数组里面的元素是一个对象 创建行因为里面的学生数据都是动态的,我们需要js动态生成。这里我们模拟数据,自己定义好数据。数据我们采取对象形式存储。所有的数据都是放到tbody里面的行里面。因为行很多,我们需要循环创建多个行(对应多少人)创建单元格每个行里面又有很多单元格(对应里面的数据),我们还继续使用循环创建多个单元格,并且把数据存入里面(双重f

2022-07-05 22:56:02 290

原创 节点基础~节点操作

1.创建节点 document.createElement()方法创建由tagName指定的 HTM元素。因为这些元素原先不存在,是根据我们的需求动态生成的,所以我们也称为动态创建元素节点。 2.添加节点 node.appendchild()方法将一个节点添加到指定父节点的子节点列表末尾。类似于css里面的after伪元素。node.insertBefore ()方法将一个节点添加到父节点的指定子节点前面。类似于css里面的 before伪元素。简单版发布留言案例node. removechild()方法

2022-07-02 19:03:31 3591

原创 节点基础~节点层级

获取元素通常使用两种方式:1.利用DOM提供的方法获取元素2.利用节点层级关系获取元素这两种方式都可以获取元素节点,我们后面都会使用,但是节点操作更简单网页中的所有内容都是节点(标签、属性、文本、注释等),在DOM中,节点使用node来表示。HTML DOM树中的所有节点均可通过JavaScript进行访问,所有HTML元素(节点)均可被修改,也可以创建或删除。 一般地,节点至少拥有nodeType(节点类型) 、nodeName(节点名称)和nodeValue(节点值)这三个基本属性。我们在实际开发中,节

2022-06-26 17:42:59 592

原创 排他思想,自定义属性操作,tab切换栏

排他思想,百度换肤,tab栏切换,自定义属性的操作,表单全选取消,表单隔行换色等案例学习~

2022-06-19 22:59:16 280 1

原创 事件基础和操作元素学习

一.事件三要素事件概述JavaScript使我们有能力创建动态页面,而事件是可以被JavaScript侦测到的行为。简单理解︰触发---响应机制。网页中的每个元素都可以产生某些可以触发JavaScript的事件,例如,我们可以在用户点击某按钮时产生一个事件,然后去执行某些操作。1.事件是有三部分组成 事件源 事件类型 事件处理程序 我们也称为事件三要素(1)事件源 事件被触发的对象 谁 按钮(2)事件类型 如何触发 什么事件 比如鼠标点击(onclick) 还是鼠标...

2022-05-31 20:43:24 373

原创 Dom 获取元素的几种方式

一.Dom简介文档对象模型(Document Object Model,简称DOM )),是W3C组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口。W3C已经定义了一系列的DOM接口,通过这些DOM接口可以改变网页的内容、结构和样式。二.Dom树文档:一个页面就是一个文档,Dom中用document表示 ; 元素:页面中的所有标签都是元素,Dom中使用element表示; 节点:网页中的所有内容都是一个节点(标签,属性,文本,注释等),Dom中使用node表示Dom

2022-05-23 19:10:50 9734 2

原创 JavaScript数组对象

一.检测是否为数组1.instanceof ,运算符 ,用来检测是否为数组2. Array . isArray(参数); h5新增 , ie9以上版本支持二.添加删除数组元素1.push ( ) 在我们数组的末尾添加一个或者多个数组元素(1)push 是可以给数组后面追加新的元素(2) push()参数直接写数组元素就可以了(3) push完毕之后,返回的结果是新数组的长度(4)原数组也会发生变化2. unshift ( ) 在我们数组的开头添加一个...

2022-05-18 20:45:20 849

原创 JavaScript字符串对象

一.基本包装类型为了方便操作基本数据类型,JavaScript还提供了三个特俗引用类型:String,Number和Boolean。基本包装类型就是把简单数据类型包装成复杂数据类型,这样基本数据类型就有了属性和方法。按道理基本数据类型是没有属性和方法的,而对象才有属性和方法,但上面代码却可以执行,这是因为js 会把基本数据类型包装为复杂数据类型,其执行过程如下∶二.字符串的不可变性指的是里面的值不可变,虽然看上去可以改变内容,但其实地址变了,内存中新开辟了一个内存空间当.

2022-05-17 08:49:53 436

原创 JavaScript日期对象

一.Date概述1.Date对象和Math对象不一样,他是一个构造函数,所以我们需要实例化后才能使用2.Date实例用来处理日期和时间3.Date方法的使用获取当前时间必须实例化date()构造函数的参数如果括号里面有时间,就返回参数里面的时间。例日期格式字符串为‘2019-5-1’,可以写成new Date(2019-5-1)或者new Date(2019/5/1)二.日期格式化...

2022-05-14 23:06:39 139

原创 Math数学对象

一.概念Math数学对象,不是一个构造函数,所以我们不需要new 来调用, 而是直接使用里面的属性和方法即可。例如:二.Math 对象的最大值 (Math.max())注意:返回给定的一组数字中的最大值。如果给定的参数中至少有一个参数无法被转换成数字,则会返NaN。 如果没有参数,则结果为-infinity三.封装自己的数学对象利用对象封装自己的数学对象,里面有PI,最大值和最小值四.math绝对值和三个取整方法Math对象不是构造函数,它具有数学常数和函数的属性

2022-05-11 22:12:41 279

原创 JavaScript对象

一.概念现实生活中∶万物皆对象,对象是一个具体的事物,看得见摸得着的实物。例如,一本书、一辆汽车、一个人可以是“对象”,一个数据库、一张网页、一个与远程服务器的连接也可以是“对象”。在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。对象是由属性和方法组成的。属性︰事物的特征,在对象中用属性来表示(常用名词) 方法:事物的行为,在对象中用方法来表示(常用动词)二.利用字面量创建对象对象字面量:就是花括号{}里面包含了表达

2022-05-09 09:03:58 76 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除