
编程语言
文章平均质量分 77
编程语言
「已注销」
这个作者很懒,什么都没留下…
展开
-
【HTML】a标签
标签定义一个超链接。意味着点击链接会滚动到页面顶部。原创 2023-08-21 15:48:55 · 818 阅读 · 0 评论 -
【HTML】行内元素、块级元素与行内块级元素
块级元素可以包含行内元素、块级元素,行内元素只能包含文本和其他行内元素。img标签的行为表现为行内块,不能换行但可以设置宽高。块级元素的前后会产生换行,行内元素不会。原创 2023-10-10 12:52:11 · 538 阅读 · 0 评论 -
【CSS】transition 过渡
CSS过渡(transition)可以在一个元素切换到另一种状态时为其定义平滑的过渡效果。例如,用户鼠标悬停在按钮上时,按钮颜色平滑的从一个颜色过渡到另一个颜色。默认悬停效果添加过渡效果transition是的简写属性。下面来一一介绍这些属性。原创 2023-09-01 21:21:07 · 1369 阅读 · 0 评论 -
【CSS】background 背景
( •̀ ω •́ )y原创 2023-08-23 21:03:28 · 833 阅读 · 0 评论 -
【CSS】浮动布局
浮动是网页布局最古老的方式。浮动一开始并不是为了网页布局而设计,它的初衷是。。原创 2023-09-16 16:19:45 · 1569 阅读 · 0 评论 -
【CSS】水平垂直居中方案
( •̀ ω •́ )y原创 2023-09-02 20:23:05 · 1220 阅读 · 0 评论 -
【JavaScript】typeof和instanceof
instanceof用于检查对象是否属于某个类的实例,换言之,是否是某个构造函数的实例,再换言之,是否在原型链上继承自该构造函数的原型。从单词释义上看,type of——某某的类型,instance of——某某的实例。实例是对象,对象类型就是object;instanceof要求左值为对象,所以只能判断对象,从作用上看,typeof返回右值的数据类型的字符串表示。在javascript的早期版本中,null被错误的认为是一个对象。typeof对于原始值很有用,但不能有效区分数组、对象。原创 2023-08-06 23:52:52 · 90 阅读 · 0 评论 -
Array
对 JavaScript 标准内置对象 Array 的学习原创 2023-08-28 17:18:28 · 176 阅读 · 0 评论 -
【JavaScript】理解对象
可以使用一次性定义多个属性。原创 2023-08-31 19:23:59 · 188 阅读 · 0 评论 -
【JavaScript】字符串方法
JavaScript中的字符串是由组成。通常来说,一个字符=16位码元,该类字符也叫做。还有一种字符组成策略是,它由两对16位码元组成,即一个字符对应两个16位码元,用于增补字符。和。深入了解字符编码字符串原始值可以调用所有String对象的方法;valueOf()toString(),它们都返回字符串对象的原始字符串值;有1个length属性,其值为字符串所包含的字符数量。下面介绍JavaScript字符串的相关方法。原创 2023-08-09 17:35:48 · 132 阅读 · 0 评论 -
【JavaScript】this
this是之一(其他还有argumentscallernew.targetthis的指向或值是。并且在严格模式和非严格模式下的表现也不同。原创 2023-08-29 13:50:24 · 159 阅读 · 0 评论 -
【JavaScript】执行上下文和作用域链
执行上下文决定了,即代码执行的环境。一个执行上下文就对应一个仅后台可访问的变量对象,其中保存有该上下文的局部变量、参数和函数声明。每个执行上下文都有自己的生命周期,当代码执行完成后,执行上下文会被销毁。最外层的上下文称为。宿主环境不同,全局上下文的关联对象就不同。在浏览器中,全局上下文就是window对象。注意window后没有s。除了 window 对象自带的属性外,使用var定义的变量和函数都会成为其属性。var具有let和const具有。也可以写成。原创 2023-08-29 20:39:56 · 191 阅读 · 0 评论 -
【JavaScript】Promise
JavaScript 是一门单线程的语言,这意味着它在任何给定的时间只能执行一个任务。然而,JavaScript 通过异步编程技术来处理并发操作,以避免阻塞主线程的情况。在上图中,同步行为的进程 A 因为等待进程 B 执行完而被阻塞了一段时间。异步行为的进程 A 则会继续执行,等到进程 B 有了结果,它再告知进程 A 来处理。异步行为是为了优化计算量大而耗时长的操作,但也并非只能处理该类情况,只要需要执行某个异步操作且不想主线程被阻塞,那么都可以使用异步编程。异步行为类似于系统中断。原创 2023-09-19 21:20:46 · 357 阅读 · 0 评论 -
for in和for of语句
JavaScript for...in和for...of语句的学习总结原创 2023-08-28 21:34:34 · 138 阅读 · 0 评论 -
【JavaScript】null 和 undefined 的区别及判断
🎐原创 2023-08-07 22:55:11 · 439 阅读 · 0 评论 -
【JavaScript】浅拷贝与深拷贝
浅拷贝(shallow copy)创建的新对象拷贝的是原对象的属性的栈区地址。图中同名变量的栈区地址相同,不同名变量的栈区地址不同。a和_ab和_b都是复制了原来栈区地址的值,对_a的修改不会影响a,对_b的修改却会影响b,因为它们相当于let _b = b的关系。深拷贝(deep copy)拷贝对象的堆区数据为新副本,如此新旧对象不会互相影响。原创 2023-10-10 23:06:06 · 1022 阅读 · 1 评论 -
【C】简单入门
1972年,丹尼斯·里奇(Dennis Ritch)在贝尔实验室和肯·汤普逊(Ken Tompson)开发 UNIX 操作系统时基于 B 语言(由肯·汤普逊开发)设计出 C 语言。1987年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇合著的 《The C Programming Language》(《C 语言程序设计》)第 1 版是公认的 C 标准,称之为K&R C或经典 C。1989年,C 语言被美国国家标准协会 ANSI 标准化为ANSI C,其定义了 C 语言和 C 标准库。原创 2023-09-23 23:02:50 · 643 阅读 · 0 评论 -
为什么7.0会被存储为6.99999
从十进制值上看,7.0和6.99999是不会相等的,但是0.99999无法使用精确的二进制表示,而浮点数在计算机中的表示又是有精度的,也就是有有效位数,它不可能表示出一个无限循环的数。在《C Primer Plus》第 6 版 3.3.3 节 浮点数的介绍中,作者说浮点数通常只是实际值的近似值,例如,7.0可能被储存为浮点值6.99999。所以说,浮点数只是实际值的近似值,在一定误差内的两个浮点数可以认为是相等的。被储存为6.99999的意思应该是它们在计算机中的二进制表示是一样的。原创 2023-10-28 20:54:19 · 271 阅读 · 0 评论 -
printf和scanf函数的探索
详细学习C语言printf和scanf函数的知识点。原创 2024-02-18 22:04:14 · 1108 阅读 · 0 评论 -
【C】goto语句不建议使用的理由
是否小于或等于 5,如果是,则继续跳转到标签。语句的逻辑更加清晰、代码更加整洁。处,重复打印和递增的过程,直到。然后,我们使用条件语句检查。,这会导致程序变得难以维护。我们定义了一个整数变量。大于 5 时程序结束。原创 2023-09-24 00:39:13 · 371 阅读 · 0 评论 -
C语言浮点数
关于C语言中的浮点类型的一些理解和疑问。原创 2024-02-10 20:50:35 · 1534 阅读 · 0 评论