自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DOM概述

这样所导致的问题是: 如果 JS 执行的时间过长,这样就会造成页面的渲染不连贯,导致页面渲染加载阻塞的感觉。前一个任务结束后再执行后一个任务,程序的执行顺序与任务的排列顺序是一致的、同步的。3. 一旦执行栈中的所有同步任务执行完毕,系统就会按次序读取任务队列中的异步任务,于是被读取的异步任务结束等待状态,进入执行栈,开始执行。该对象包含用户(在浏览器窗口中)访问过的 URL。3. 在调用的时候可以省略 window,前面学习的对话框都属于 window 对象方法,如 alert()、prompt() 等。

2024-07-23 09:22:07 991

原创 DOM概述

JavaScript 使我们有能力创建动态页面,而事件是可以被 JavaScript 侦测到的行为。简单理解:触发--- 响应机制。网页中的每个元素都可以产生某些可以触发 JavaScript 的事件。例如,我们可以在用户点击某按钮时产生一个事件,然后去执行某些操作。简单举个例子:点击按钮的时候就会出现这个一个浏览器弹出框自定义属性目的:是为了保存并使用数据。有些数据可以保存到页面中而不用保存到数据库中。一般地,节点至少拥有nodeType(节点类型)、nodeName(节点名称)和。

2024-07-17 19:09:25 979

原创 编译和链接

程序同时也可以使用静态(static)内存,存储于静态内存中的变量在程序的整个执行过程 ⼀直保留他们的值。在独立的环境中,程序的载入必须由手工安排,也可能是通过可执行代码置入只读内存来完成。处理#include 预编译指令,将包含的头文件的内容插入到该预编译指令的位置。,扫描器的任务就是简单的进行词法分析,把代码中的字符分割成⼀系列的记号(关键字、标识符、字面量、特殊字符等)。静态语义分析通常包括声明和类型的匹配,类型的转换等。链接是⼀个复杂的过程,链接的时候需要把⼀堆文件链接在⼀起才生成可执行程序。

2024-04-27 12:40:56 570

原创 文件的操作

每个被使同的问件都在内存中开辟了⼀个相应的文件信息区,同来存放文件的相关信息(如文件的名 字,文件状态及文件当前的位置等)。如果没有文件,我们写的程序的数据是存储在电脑的内存中,如果程序退出,内存回收,数据就丢失 了,等再次运行程序,是看不到上次程序的数据的,如果要将数据进行持久化的保存,我们可以使用文件。文件的内容不⼀定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件,而这次讨论文件的操作就是基于数据文件而进行的。以ASCII字符的形式存储的文件就是文本文件。

2024-04-21 15:55:02 980 1

原创 自定义类型:结构体

1.我们知道C语言有很多的内置结构像int、float、char、double、short、long等等,光用这几个是不能描述完整的,打个比方,我要来描述一本书但是光用上面的内置结构我们很难描述,假如我们要描述一个学生就要知道他的学号、姓名、籍贯、身高、体重、年龄等,要描述一本书就要知道作者、出版社、价格等等,这时候我们就很难用上面的内置类型描述这些,为了解决上面的这些问题,于是C语言增加了结构体这种自定义的数据结构,让程序辕可以创造自己适合的类型。其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。

2024-04-07 00:17:59 699

原创 整数和浮点数在内存中的存储

但是,我 们知道,科学计数法中的E是可以出现负数的,所以IEEE 754规定,存⼊内存时E的真实值必须再加上 ⼀个中间数,对于8位的E,这个中间数是127;型(要看 具体的编译器),另外,对于位数⼤于8位的处理器,例如16位或者32位的处理器,由于寄存器度⼤ 于⼀个字节,那么必然存在着⼀个如何将多个字节安排的问题。对于32位的浮点数,最⾼的1位存储符号位S,接着的8位存储指数E,剩下的23位存储有效数字M。对于64位的浮点数,最⾼的1位存储符号位S,接着的11位存储指数E,剩下的52位存储有效数字M。

2024-04-03 23:30:32 579 1

原创 字符串库函数strlen、strcpy、strcat、strcmp的使用和模拟实现

⽬标空间必须⾜够⼤,以确保能存放源字符串。⽬标空间(不能是字符串常量)必须可修改。我们可以直接写一个使用库函数strlen求字符串长度的代码,可以很简单的求出字符串的长度。第⼀个字符串等于第⼆个字符串,则返回0 第⼀个字符串⼩于第⼆个字符串,则返回⼩于0的数字。⽬标空间必须有⾜够的⼤,能容纳下源字符串的内容。作为结束标志,strlen函数返回的是在字符串中 '\0'结束,注意函数的返回值为size_t,是⽆符号的。第⼀个字符串⼤于第⼆个字符串,则返回⼤于0的数字。,参数指向的字符串必须要以 '\0'

2024-03-23 16:18:01 304 1

原创 转移表的应用

是通过函数指针数组的方式来实现的,简单来说就是通过函数指针数组中存放的函数的地址,利用数组的方式调用从而达到简化代码的作用。上面的就是利用函数指针数组的方法,简化代码,从而避免代码冗余的效果,当然简化的方式还有一种叫做回调函数,同样可以简化。那么函数指针数组的定义呢----------------就是把函数的地址存到⼀个数组中,那这个数组就叫函数指针数组。:这里的零是可以省略的,因为博主为了方便,不想让函数的下标为零所以,向函数多加了一个值,从下标为一开始。我们可以看到这段代码相似的部分。

2024-03-20 17:09:36 179

原创 C语言之扫雷大冒险

然后开始游戏的构建,先创建一个九乘九的二维数组棋盘,如果有雷的时候我们就存放字符一如果没雷的话就存放字符零 ,但是 这样会遇到一个问题是九乘九的棋盘是否方便扫雷,每当我们选择排雷的时候,会在周围判断雷的多少,这时候就会出现数组越界的发生所以为了避免这种情况的发生我们应该定义一个11*11的棋盘首先先用宏定义行和列。然后开始排查坐标,输入一个坐标,棋盘实际是一个11*11,的但是雷的放置地点只有9*9,所以要设定范围,判断坐标的有效性,条件如下。游戏菜单如下 ,选择1游戏开始,如果选择0.就停止游戏。

2023-12-21 22:53:09 932

原创 循环语句见解

do-while循环中do和while是缺一不可的,循环从do开始执行到while结束,意味着无论while后的表达式无论真假,循环体内将会先执行一次,在判断while循环后面的表达式是否为假,在while后面的表达式可以是任意合法的表达式。表达式3),其中的表达式1可以省略,但要在前面提前声明,当省略的是表达式2的时候,for循环为真将会一直执行,当省略全部表达式的时候的时候,应该在循环中使用break终止循环。表达式1和表达式三内可已有一项或多项,当表达式内有多项的时候容易看错,建议一般写一至两项。

2023-12-04 17:23:39 355

原创 分支语句见解

``, `expression` 是要比较的表达式, `value1`、`value2`、...、 `valuen` 是每个 `case` 分支要与表达式进行比较的值,每个 `case` 分支后面的代码块是要执行的代码。if的嵌套:if语句中允许出现if,else if的嵌套使用只有当嘴歪层的if语句为真时才会执行内层的嵌套语句,当阅读if语句的嵌套,应该从最外层开始阅读,判断条件是否成立,成立就执行if以内的语句并依次判断条件直到程序结束。witch语句中的每一个case标签都必须是一个单独的值。

2023-12-03 22:30:38 375

原创 c语言学习

想要掌握一些关于c语言的数据结构和算法.系统编程.网络编程等有关c语言的相关的知识,能够独立编程,我会在网上自主报名关于一些c语言的课程,网上找一些关于c语言中的题目练习自己的水平,每天会抽取两到三个小时,学习c语言编程,了解c语言的相关知识,让自己的c语言使用更加熟练,最后希望加入的IT公司是腾讯。编程的目标,如何学习;

2023-11-22 20:01:12 101

空空如也

空空如也

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

TA关注的人

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