自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一次分享——选择器、浮动

选择器权重 !important > style行间 > id > class > 标签 > * > 继承 注:权重 style: 1000 id:100 class:10 tag:1 *:0 (通配符) !important:可将优先级变成最高 用法 color:blue !important; 标签+类与单类 标签+类 > 单类 群组选择器与单一选择器的优先级相同,靠后写的优先级高。 什么是浮动,清除浮动的方法 float:left、right、n

2021-01-31 19:02:16 112 1

原创 ES6总结(五)

Set和Map数据结构 Set 基本用法 ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值 Set本身是一个构造函数,用来生成Set数据结构。 Set函数可以接受一个数组(或类似数组的对象)作为参数,用来初始化 向Set加入值的时候,不会发生类型转换 Set内部判断两个值是否不同,使用 的算法类似于精确相等运算符(=== ),这意味着,两个对象总是不相等的。唯一的例外是 NaN 等于自身(精确相等运算符认为 NaN 不等于自身)。 Set实例的属性和方法 实例 Se

2020-11-28 22:22:45 89

原创 ES6总结(四)

对象的扩展 属性的简洁表示法 ES6允许直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 ES6允许在对象之中,只写属性名,不写属性值。这时,属性值等于属性名所代表的变量。除了属性简写,方法也可以简写。 用处: 用于函数的返回值,会非常方便。 CommonJS模块输出变量,就非常合适使用简洁写法。 属性的赋值器(setter)和取值器(getter),也是采用这种写法。 注意:简洁写法的属性名总是字符串,这会导致一些看上去比较奇怪的结果。如果某个方法的值是一个Generator函数,前

2020-11-07 16:47:54 145 2

原创 ES6总结(三)

函数的扩展 函数参数的默认值 基本用法 在ES6之前,不能直接为函数的参数指定默认值,只能采用变通的方法 ES6允许为函数的参数设置默认值,即直接写在参数定义的后面。 除了简洁,ES6的写法还有两个好处: 阅读代码的人,可以立刻意识到哪些参数是可以省略的,不用查看函数体或文档; 有利于将来的代码优化,即使未来的版本彻底拿掉这个参数,也不会导致以前的代码 无法运行。 参数变量是默认声明的,所以不能用let或const再次声明 与解构赋值默认值结合使用 在使用了对象的解构赋值默认值的

2020-10-24 21:03:59 74

原创 ES6总结(二)

数值的扩展 Number的扩展 ES6提供了二进制和八进制数值的新的写法 二进制:用前缀 0b 或 0B 表示 八进制:用前缀 0o或 0O 表示 如果要将 0b 和 0x 前缀的字符串数值转为十进制,要使用 Number方法 Number.isFinite(), Number.isNaN() 用来检查 Infinite 和 NaN 这两个特殊的值 它们与传统的全局方法 isFinite() 和 isNaN() 的区别在于,传统方法先调用 Number() 将非数值的值转为数值,再进行判断,而

2020-10-16 22:03:02 106

原创 ES6总结(一)

Babel转码器 Babel是一个广泛使用的ES6转码器,可以将ES6代码转为ES5代码,从而在浏览器或其他环境执行。 可将箭头函数转为普通函数 Babel也可以用于浏览器 字符串的扩展 字符的Unicode表示法 JavaScript允许采用 \uxxxx 形式表示一个字符,其中“xxxx”表示字符的码点,,这种表示法只限于 \u0000 --\uFFFF 之间的字符。超出这个范围的字符,必须用两个双字节的形式表 达。 汉字就是用两个双字节表示的,也可以用 \uxxxxx 表示, \uxxxxx

2020-10-08 01:53:04 118

原创 9月20日测验总结

选择器权重 !important > style行间 > id > class > 属性 > 标签 > * > 继承 BFC规范 BFC规范:可以形成一个独立的容器。不受到外界的影响,从而解决一些布局问题。 触发条件: float 除 none 以外的值 position 值为 absolute 或 fixed display 值为 inline-block, table-cells, flex overflow 除了 visible 以外的值 只用一..

2020-09-25 21:18:53 104

原创 JS总结(四)

Canvas Canvas 是 HTML5 提供的一种新标签,它是一个矩形区域的画布,可以用 JavaScript 在上面绘画。控制其每一个像素。 标签语法和属性 可以设置 width 和 height 属性,但是属性值单位必须是 px,否则忽略。 默认 300*150 像素 不要用 CSS 控制它的宽和高,图片会拉伸,重新设置 canvas 标签的宽高属性会让画布擦除所有的内容。 获取上下文 var canvas = document.getElementById('cavsElem');

2020-08-23 17:05:39 95

原创 JS总结(三)

jQuery 基本使用 入口函数 等着 DOM 结构渲染完毕即可执行内部代码, 相当于原生中的 DOMContentLoaded $(function () { }) ; $(document).ready(function() { }); jQuery 的顶级对象 $ 在代码中可用jQuery 代替 $,相当于原生中的 window jQuery 对象和 DOM 对象 用原生 JS 获取来的对象就是 DOM 对象 jQuery 方法获取的元素就是 jQuery 对象 注:只有 jQuery

2020-08-14 16:18:05 145

原创 JS总结(二)

DOM 文档对象模型 DOM把以下内容都看作是对象 文档:一个页面就是一个文档,document 元素:页面中的所有标签,element 节点:网页中的所有内容(标签、属性、文本、注释等),node 获取元素 根据 ID 获取 : document.getElementById(‘id’); console.dir() 可以打印我们获取的元素对象 根据标签名获取: document.getElementsByTagName(‘标签名’); 得到的是一个对象集合 H5 新增方法 document.getE

2020-08-07 16:53:51 146

原创 JS总结(一)

基本数据类型 Undefibed类型 一个声明后没有被赋值的变量会有一个默认值undefined Null 一个声明变量给 null 值,里面存的值为空 Number 既可以保存整数,也可以保存浮点数,其中八进制前面加0,十六进制前面加0x 三个特殊值 Infinity:无穷大 -Infinity:无穷小 NaN:非数值 isNaN(变量) 用来判断一个变量是否为非数字的类型,返回 true 不是数值,返回 false是数值 String 字符串型可以是引号中的任意文本 JS 可以用单引号嵌套双引号

2020-08-03 04:11:22 277

原创 7.26晚上的测试总结

选择器权重 !important > style行间 > id > class > 标签 > * > 继承 注:权重 style: 1000 id:100 class:10 tag:1 *:0 (通配符) !important:可将优先级变成最高 用法 color:blue !important; 标签+类与单类 标签+类 > 单类 群组选择器与单一选择器的优先级相同,靠后写的优先级高。 display常见的值,包括的标签 none 此元素不会被..

2020-07-27 14:31:32 136

原创 学习记录(十一)

2020.7.20-2020.7.26 复习到的知识 box-shadow 盒子阴影 x-shadow 水平阴影的位置,允许负值 y-shadow 垂直阴影的位置,允许负值 blur 模糊距离 spread 阴影的尺寸 color 阴影的颜色 inset 将外部阴影 (outset) 改为内部阴影 注:盒子阴影的默认样色是黑色。 text-shadow 文字的阴影 x-shadow, y-shadow, blur ,color 注:阴影的默认颜色是跟文字样色

2020-07-26 15:02:18 58

原创 学习记录(十)

2020.4.20-2020.4.26 学习到的新知识 arguments :伪数组 具有数组的length属性 按照索引的方式存储的 没有真正数组的一些方法 pop() , push()等 它里面储存了所有传递过来的参数 函数的两种声明方式 利用函数关键字自定义函数(命名函数):function fn() {} 函数的表达式(匿名函数):var 变量名 = function() ...

2020-04-26 21:18:43 73

原创 学习记录(九)

2020.4.13-2020.4.19 学习到的新知识 预解析 解析器在解析 JS 代码时分为两步:预解析和代码执行 预解析分为两步: (1)变量提升,就是把所有变量声明提升到当前的作用域最前面,不做赋值操作。 (2)函数提升,就是把所有函数声明提升到当前的作用域最前面,不调用函数。 代码执行:按照代码顺序从上往下执行 创建对象的三种方式 利用字面量创建对象(一次只能创建一个对象) ...

2020-04-19 22:53:49 95

原创 学习记录(八)

2020.4.5-2020.4.12 复习的知识 浮动 float 只会影响后面的元素 clear属性只会操作块标签,对内联标签不起作用 定位 position sticky 黏性定位: 在指定的位置,进行黏性操作,多用于制作导航栏 margin 塌陷和 margin 合并 塌陷: 父盒子与子盒子谁的margin-top 谁大就用谁的值 合并: 上面的盒子的margin-bo...

2020-04-12 22:03:42 88

原创 学习记录(七)

2020.3.23-2020.3.29 课设中的问题和解决方案 如何让密码显示成 ‘*’ 使用getch()函数 如何让密码可以删除 使用 ‘/b’和 ’ /r’ 进行判断 如何解决回车键对gets()函数的影响 在gets()前加上fflush(stdin) 对输入数据的限制 在长度方面:用strlen()函数解决 在内容方面:用ASCII值解决 新学到的JS 了解到了 JS 的...

2020-03-29 20:58:48 73

原创 学习记录(六)

2020.3.16-2020.3.22 学到的新知识 transition 过渡 transition-property : 过渡效果 transition-duration : 过渡所需时间 transition-delay : 正为延迟,负为提前 transition-timing-function :速度效果 transform变形 translate : 位移 s...

2020-03-22 17:02:32 81

原创 学习记录(五)

2020.3.9-2020.3.15 上周复习了学过的内容,这周学到了一些新的东西 伪类选择器 同一类被选择,如只选 li nth-of-type() first-of-type last-of-type only-of-type 子元素被选择,只要是子元素就可以,不需要标签一样 nth-child() first-child last-child ...

2020-03-15 16:50:24 99 1

原创 学习记录(四)

2020年寒假总结 一、对寒假任务完成情况总结 在acm上的表现比较欠缺,算法能力差。 打字的速度并不快,不过却掌握了正确的打字方法。 对于前端知识也是有些遗忘,做的页面也存在些许问题 二、 ...

2020-02-29 23:55:23 64

原创 学习记录(三)

第三周 2019.12.08–12.15 学到新知识 控制页面上的滚动条是否存在 overflow, overflow-x, overflow-y. hidden 超出部分不见,即不显示滚动条 auto 如果有超出部分,显示滚动条 scroll 显示滚动条 让边框变为圆角 例如:border-radius:4px; 也可写为百分比。 新学的Git命令 $ git reflog 记...

2019-12-15 19:28:32 62

原创 学习记录(二)

第二周 2019.12.2 --12.8 学到的新知识 块元素和内联元素 display:inline 可使块元素不换行 display:block 可使内联元素换行 如何使div居左居右 float:left 居左 float:right 居右 使textarea标签的文本框的大小不能改变 在style中加上 resize:none 如何做hover下的下拉列表 ...

2019-12-08 16:43:04 82

原创 学习记录(一)

短期内的学习规划短期内的学习规划继续学习如何使用Git和GitHub加强对C语言的练习巩固并加深学习HTML和CSS 短期内的学习规划 继续学习如何使用Git和GitHub 对于Git和GitHub的了解还只是片面的,后期还得继续学习。 加强对C语言的练习 对于C语言来说基础题做的还可以,但一旦加深难度就会有点力不从心了,这方面还是得继续努力练习。 巩固并加深学习HTML和CSS 现在...

2019-11-29 17:59:52 92

空空如也

空空如也

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

TA关注的人

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