- 博客(17)
- 收藏
- 关注
原创 通讯录管理系统(c++代码实现)
前言跟着B站学习网站学了黑马的C++课程,学了第一个阶段,跟着敲了一遍通讯录管理系统。一、主要功能1、添加联系人2、显示联系人3、删除联系人4、查找联系人5、修改联系人6、清空联系人 0、退出通讯录二、代码如下#include <iostream>using namespace std;#include <string>#define MAX 1000 //最大人数//设计联系人的结构体struct Person{...
2022-03-02 15:29:27
1555
2
原创 事件的三个阶段
// 事件冒泡: 多个元素嵌套关系,这些元素都注册了相同的事件类型,那么,如果我们触发了最里面的元素的事件,外面的所有的元素的事件也会自动触发,这种行为叫事件冒泡/** 事件的阶段:* 1. 捕获阶段:由外向内* 2. 当前目标阶段:选择触发事件* 3. 冒泡阶段: 由内向外** e.eventPhase属性可以查看触发显示的阶段:* 1======捕获阶段* ...
2019-08-01 23:24:37
191
原创 元素的方法
平常在写代码的时候有比较常用到几种隐藏元素的方法,在参考了许多大神的笔记之后,整理了一下关于隐藏元素的如下五种方法:1、display:none;div { display:none;}display:能将元素真正隐藏,而且隐藏的元素不会占据任何空间,会让人觉得这个元素好像完全不存在。但是该元素是能够被访问到的,可以通过DOM来操作这个元素。2、opacity:0;div { opa...
2019-07-31 21:15:27
324
原创 三种创建元素的方式
创建元素的三种方式第一种 : document.write("标签"); f("btn").onclick = function () { document.write("<p>这是用第一种方式创建的p标签</p>"); } 第二种 : 元素.innerHTML f("btn").onclick = funct...
2019-07-30 23:35:45
206
原创 js自定义属性
1、js中设置自定义属性。例如:$(".div-info").attr("testAttr3","houhou");结果:给div设置了新的自定义属性testAttr3,值为houhou<div class="div-info" testAttr="myAttr" testAttr2="haha" testAttr3="houhou"></div>2、js...
2019-07-30 00:03:41
281
原创 css+html总结
1.关于<!DOCTYPE>声明:<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于<html> 标签之前。<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4....
2019-07-28 21:27:57
98
转载 DOM
首先,什么是DOM?DOM是Document Object Model(文档对象模型)的缩写。DOM是中立与平台和语言的接口,它允许程序或脚本动态地访问更新文档的内容、样式以及结构。DOM包含核心DOM、XML DOM和HTML DOM,我们这里讨论HTML DOM,HTML DOM是关于如何获取、添加、修改和删除HTML元素的标准。在HTML DOM中HTML文档中所有内容都被视为节点,DO...
2019-07-25 23:10:24
128
原创 总结
1. Math------是一个对象,不是构造函数 Math.PI------圆周率 Math.abs(x)-----绝对值 Math.max(x)/Math.min(x)--------最大/小值 Math.ceil(x)/Math.floor(x)------向上/下取整 Math.round(x)------------四舍五...
2019-07-24 23:06:35
58
转载 总结 Math Date String 的方法
1.math对象:Math对象下的属性和方法都是静态Math.ceil(x)---向上取整Math.floor(x)---向下取整Math.Pi----圆周率的值Math.Max(num1,num2,...)---一组数字中的最大值Math.Min(num1,num2,...)---一组数字中的最小值Math.abs(x)----绝对值Math.random()---随机数字(范围0...
2019-07-23 22:04:48
65
原创 对象
如果给父容器设置overflow:hidden 那么设置父容器margin auto居中没有用;原因:暂时未找到,先记下,解决方案:使用伪元素清除浮动; 创建对象的三种方式: 1) 使用构造函数创建对象 var obj =new Object(); obj.name='小明'; obj.eat=function(){ ...
2019-07-23 00:23:35
57
原创 预解析
1:预解析“找一些东西”:var function参数 (1)当遇见有var定义的变量时,不管是声明变量还是声明加上给变量赋值,在预解析的时候,就是在正式运行代码之前,都要提前赋一个值:undefined。var a=1;1预解析时就是 a=undefined (2)当遇见函数时,浏览器不会管你函数里面是什么东西,预解析时,直接搬整个函数块...
2019-07-21 17:36:02
106
原创 数组
数组:存储一组有序的数据数组的作用:一次性存储多个数据数组的定义方式:1.构造函数定义数组: var 数组名= new Array();2.字面量方式定义数组: var 数组名=[ ];var 数组名= new Arrary( ); 空数组var 数组名= new Arrary( 值); 数组定义了, 有长度var 数组名= new Arrary(值1,...
2019-07-20 08:43:23
62
原创 循环结构
循环结构 1. 概念:通过某个条件,重复且有规律的执行程序代码。 2. 循环三要素: 循环变量的初始值、循环结束条件、循环变量递增(递减)3.循环结构三种: while、do..while、for循环。while语句基本语法: 当循环条件为true时,执行循环体, 当循环条件为false时,结束循环。 ...
2019-07-17 22:16:52
82
原创 操作符
算术运算符 + - * / % 一元运算符总结前置++:先加1,后参与运算后置++:先参与运算,后加1上面两个理解后,下面两个自通前置-- :先减1,后参与运算后置-- :先参与运算,后减1逻辑运算符(布尔运算符)&& 与 两个操作数同时为true,结果为true,否则都是false|| 或 两个操作数有一个为true,结果为true,否...
2019-07-16 22:26:22
78
原创 js
1. 声明变量并初始化 var num=10; js中的数据类型有哪些? js中的原始数据类型:number,string,boolean,null,undefined,object * number:数字类型(整数和小数) * string:字符串类型(的值一般都是用单引号或者是双引号括起来) "34" * boolean:布尔类型(值...
2019-07-15 22:11:33
82
转载 css盒子模型和浮动
一个大盒子左边有图片,右边也有的话:就用一个大的border包起来,然后在添加两个div 一个float left(左浮动)一个fioat right(右浮动);行内元素和块级元素的区别:(非常重要)行内元素:与其他行内元素并排; 不能设置宽、高。默认的宽度,就是文字的宽度。块级元素:霸占一行,不能与其他任何元素并列; 能接受宽、高。如果不设置宽度,那么宽度将默认变为父亲...
2019-07-14 23:42:32
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人