自定义博客皮肤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: 1000id:100class:10tag:1*:0 (通配符)!important:可将优先级变成最高用法 color:blue !important;标签+类与单类标签+类 > 单类群组选择器与单一选择器的优先级相同,靠后写的优先级高。什么是浮动,清除浮动的方法float:left、right、n

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

原创 ES6总结(五)

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

2020-11-28 22:22:45 85

原创 ES6总结(四)

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

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

原创 ES6总结(三)

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

2020-10-24 21:03:59 69

原创 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 100

原创 ES6总结(一)

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

2020-10-08 01:53:04 112

原创 9月20日测验总结

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

2020-09-25 21:18:53 100

原创 JS总结(四)

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

2020-08-23 17:05:39 84

原创 JS总结(三)

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

2020-08-14 16:18:05 134

原创 JS总结(二)

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

2020-08-07 16:53:51 141

原创 JS总结(一)

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

2020-08-03 04:11:22 266

原创 7.26晚上的测试总结

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

2020-07-27 14:31:32 127

原创 学习记录(十一)

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 55

原创 学习记录(十)

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

2020-04-26 21:18:43 69

原创 学习记录(九)

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

2020-04-19 22:53:49 90

原创 学习记录(八)

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

2020-04-12 22:03:42 84

原创 学习记录(七)

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

2020-03-29 20:58:48 70

原创 学习记录(六)

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 77

原创 学习记录(五)

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 96 1

原创 学习记录(四)

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

2020-02-29 23:55:23 60

原创 学习记录(三)

第三周 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 60

原创 学习记录(二)

第二周 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 80

原创 学习记录(一)

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

2019-11-29 17:59:52 89

空空如也

空空如也

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

TA关注的人

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