- 博客(36)
- 收藏
- 关注
原创 STL第二弹
/将[beg, end)区间中的数据拷贝赋值给本身,·swap(lst);·erase(beg,end) //清除区间[beg,end)区间所有的元素,返回下一个元素的迭代器。(list)是一种物理存储单元上非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接实现的。//构造函数将[beg,end)区间中的元素拷贝给本身。//查找key是否存在,返回该键的元素的迭代器;//查找key是否存在,返回该键元素的迭代器;·erase(pos) //清除pos迭代器所指的元素,返回下一个元素的迭代器。
2024-03-29 19:10:34 807
原创 STL第一弹
/vector容器中存放自定义的数据类型public:int m_Age;//向容器中添加数据//遍历容器中的数据it!= v.end();it++)cout
2024-03-20 21:14:47 1627
原创 c++核心——面向对象之类与对象
c++认为,对象上有其属性和行为例如:人可以作为对象,属性可以有姓名,年龄,身高…行为可以有走跑跳,吃饭…具有相同性质的对象,我们可以抽象成为类,人属于人类,车属于车类。
2024-01-25 00:03:16 415
原创 c++核心编程---面向对象(前三部分)
函数名可以相同,提高复用性·同一个作用域下·函数名称相同·函数参数类型不同或者个数不同或者顺序不同注意:函数的返回值不可以作为函数重载的条件//函数重载//可以让函数名相同,提高复用性//函数重载满足条件//1.同一个作用域下//2.函数名称相同//3.函数的参数类型不同,个数不同,顺序不同cout
2024-01-24 00:51:25 1533
原创 c++指针基础
不管是int,char等数据类型,都是占四个字节大小,64位操作系统下则是八位。下面的代码如果在函数中输出则是ab交换,但是在函数外面输出的话,ab还是没有改变的。这样函数外部的实参也会发生改变,地址传递可以修饰实参。这段内存并没有申请访问,直接这样是无法输出的。空指针:指针变量指向内存中编号为0的空间。注意:空指针指向的内存是不可以被访问的。3.const 即修饰指针又修饰常量。1.const 修饰指针–常量指针。2.const 修饰变量–指针常量。改变的只是形参,实参并没有改变。用途:初始化指针变量。
2024-01-20 19:46:52 332
原创 c++初学的基础点
3.在c++中默认小数是double类型,比如float a=3.14,这个时候3.14还是默认double类型,需要我们在后面加一个f,float a=3.14f。7.在定义字符型变量的时候char ch=‘a’,要用单引号括起来不要使用双引号,并且单引号里面只能有一个字符,不可以是字符串。19.continue语句 在循环语句中,出现continue则会执行到本行停止下面的代码,而是进行才一次的循环;5.默认情况下,在c++中如果小数很长的情况下,一般输出只会显示前六位。//多出来的默认为0。
2024-01-20 17:33:42 370
原创 promise
2.同步回调和异步回调1). 同步回调:理解: 立即执行, 完全执行完了才结束, 不会放入回调队列中例子: 数组遍历相关的回调函数 / Promise的excutor函数2). 异步回调:理解: 不会立即执行, 会放入回调队列中将来执行例子: 定时器回调 / ajax回调 / Promise的成功|失败的回调3.错误类型目标: 进一步理解JS中的错误(Error)和错误处理。
2023-08-10 21:31:38 81
原创 AJAX相关知识
XML 可扩展标记语言。XML 被设计用来传输和存储数据。XML 和 HTML 类似,不同的是 HTML 中都是预定义标签,而 XML 中没有预定义标签,全都是自定义标签,用来表示一些数据。
2023-08-06 19:08:24 93
原创 API第三天
目标:能够说出事件流经过的2个阶段事件流指的是事件完整执行过程中的流动路径说明:假设页面里有个div,当触发事件时,会经历两个阶段,分别是捕获阶段、冒泡阶段简单来说:捕获阶段是 从父到子 冒泡阶段是从子到父实际工作都是使用事件冒泡为主。
2023-06-02 22:50:29 55
原创 API第二天
事件监听三要素:Ø 事件源: 那个dom元素被事件触发了,要获取dom元素Ø 事件类型: 用什么方式触发,比如鼠标单击 click、鼠标经过 mouseover 等Ø 事件调用的函数: 要做什么事总结。
2023-06-02 18:54:17 53
原创 API第一天
DOM(Document Object Model——文档对象模型)是用来呈现以及与任意 HTML 或 XML文档交互的API白话文:DOM是浏览器提供的一套专门用来 操作网页内容 的功能DOM作用Ø 开发网页内容特效和实现用户交互总结Web API阶段我们学习那两部分?Ø DOMØ BOMDOM 是什么?有什么作用?Ø DOM 是文档对象模型Ø 操作网页内容,可以开发网页内容特效和实现用户交互。
2023-06-02 17:44:45 60
原创 js第五天
a.对象(object):JavaScript里的一种数据类型。可以理解为是一种无序的数据集合, 注意数组是有序的数据集合用来描述某个事物,例如描述一个人Ø 人有姓名、年龄、性别等信息、还有吃饭睡觉打代码等功能Ø 如果用多个变量保存则比较散,用对象比较统一比如描述 班主任 信息:Ø 静态特征 (姓名, 年龄, 身高, 性别, 爱好) => 可以使用数字, 字符串, 数组, 布尔类型等表示Ø 动态行为 (点名, 唱, 跳, rap) => 使用函数表示。
2023-06-02 16:47:17 67
原创 考核总结2
注意:querySelector()方法括号中的值是元素的选择器,此方法直接返回DOM对象本身。注意:querySelector()和querySelectorAll()方法括号中的取值都是选择器,但两个方法是有区别的。当有多个class相同的元素时,使用querySelector()方法只能获取到第一个class的元素,而querySelectorAll()获取到了所有class相等的元素集合。3、getElementById() 返回匹配指定选择器的第一个元素(获取不到为 null)
2023-05-07 16:01:28 69
原创 JS第四天
a.函数:function,是被设计为执行特定任务的代码块b.说明:函数可以把具有相同或相似逻辑的代码“包裹”起来,通过函数调用执行这些被“包裹”的代码逻辑,这么做的优势是有利于精简代码方便复用。比如我们前面使用的 alert() 、 prompt() 和 console.log() 都是一些 js 函数,只不过已经封装好了,我们直接使用的。
2023-04-01 19:01:17 47
原创 JS第三天
arr.unshift(新增的内容) 方法将一个或多个元素添加到数组的开头,并返回该数组的新长度。数组.push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度 (重点)b.数组. shift() 方法从数组中删除第一个元素,并返回该元素的值。a.数组. pop() 方法从数组中删除最后一个元素,并返回该元素的值。·算机中的编号从0开始,所以小明的编号为0,小刚编号为1,以此类推。Ø 长度:数组中数据的个数,通过数组的length属性获得。Ø 元素:数组中保存的每个数据都叫数组元素。
2023-04-01 18:58:59 48
原创 JS学习第二天
1.只需要一个表达式就可以运算的运算符叫一元运算符2. 自增运算符也是为了简化写法,每次自加1,使用场景是什么?Ø 经常用于计数来使用。用来计算多少次3. 实际开发中,我们一般都是单独使用的,后置++ 更多。
2023-03-30 21:19:23 60
原创 JS学习第一天
JavaScript (是什么?是一种运行在客户端(浏览器)的编程语言,实现人机交互效果。作用(做什么?– 网页特效 (监听用户的一些行为让网页作出对应的反馈)– 表单验证 (针对表单数据的合法性进行判断)– 数据交互 (获取后台的数据, 渲染到前端)– 服务端编程 (node.js)JavaScript的组成(有什么?规定了js基础语法核心知识。比如:变量、分支语句、循环语句、对象等等DOM 操作文档,比如对页面元素进行移动、大小、添加删除等操作。
2023-03-29 22:36:49 50
原创 bootstrap 前端开发框架
栅格系统英文为“grid systems”,也有人翻译为“网格系统”,他是指将页面布局划分为等宽的列,然后通过列数的定义来模块化页面布局。bootstrap提供一套响应式,移动设备优先的流式栅格系统,随着屏幕或视口的池翠怎家,系统会自动分为最多12列。bootstrap里面的container宽度是固定的,但是不同屏幕下,container的宽度不同,我们再把container划分为12等份。
2023-02-27 19:19:20 657
原创 移动端常见布局
数值越小,排列越靠前,默认为0.注意:和z-index不一样(叠罗汉)媒体查询(Media Qurey)是css3的新语法·使用@media查询,可以针对不同的媒体类型定义不同的样式·@media可以针对怒通的屏幕尺寸设置不同的样式·当你重置浏览器大小的过程中,页面也会根据浏览器的高度和宽度重新渲染页面·目前针对很多苹果手机,安卓手机,平板等设备都用得到多媒体查询less是一门css拓展语言,也称为css预处理器。
2023-01-30 21:34:28 890
原创 移动端基础知识
国内的手机浏览器都是根据Webkit修改过来的内核,国内没有自主研发的内核,兼容移动端主要浏览器,处理好Webkit内核浏览器即可现在市场常见的移动端开发有 单独制作移动端页面和响应式页面两种方案现在市场主流的选择还是单独制作移动端页面。
2023-01-30 21:30:10 233
原创 图片展示及动画效果
1.转换transform我们简单理解就是变形有2d和3d2.我们暂且学了三个,为位移,旋转和缩放3.2d移动translate(x,y) 最大优势是不影响其他盒子,里面的参数要用%,是相对于自身的高度和宽度计算的4.可以分开写比如translateX(x)和translateY(y)5.2d旋转rotate(度数)可以实现旋转元素,度数单位为deg6.2d缩放scale(x,y) 里面的参数是数字,不跟单位,可以是小数,最大的优势是不会影响其他的盒子。
2023-01-27 17:47:21 384
原创 前端知识拓展
左浮动的盒子向上向左排列右浮动的盒子向上向右排列浮动盒子的顶边不得高于上一个盒子的顶边若剩余空间无法放下浮动的盒子,则该盒子向下移动,直到具备足够的空间能容纳盒子,然后再向左或向右移动。
2023-01-27 17:36:06 141
原创 之前练习中的小知识点及tips总结
1.整个网页的背景一般设置在html或body元素中2.使用link元素先应用默认样式再新建文件夹添加自己所需要的新样式,尽量不要对默认样式进行改动。3.article默认为一个常规流的块盒,会撑满4.article离上下有一段距离,可以设置body元素的上下内边距,也可以设置article的上下外边距5.页面的宽度应该适应电脑的宽度,这样的话可以不设置body宽度,然后设置元素宽度成比例。6.居中时使用margin元素,上下无所谓,左右设为auto。
2022-12-17 23:13:57 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人