自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 那些记不住的css

如果一个项目的flex-shrink属性为0,其他项目都为1,则空间不足时,前者不缩小。标准流(从上到下的块元素安排,从左到右的行内元素安排)、float、position(static,relative,absolute,fixed,sticky)、flex、grid。Flex弹性盒模型的优势在于只需声明布局应该具有的⾏为,⽽不需要给出具体的实现⽅式,浏览器负责完成实际布局,当布局涉及到不定宽度,分布对⻬的场景时,就要优先考虑弹性盒布局。数值越小,排列越靠前,默认为0,可以为负数。以下均在父元素内设置。

2023-11-11 15:30:33 70 1

原创 伪类和伪元素

only-child/:only-of-type 选出独生子(/独类型)元素,即匹配没有任何兄弟元素(/任何其他类型元素)的元素。:first-of-type/ :last-of-type 表示一组兄弟元素中其类型的第一个(/最后一个)(/第n个)元素;:nth-of-type(n) /:nth-last-of-type(n) 表示一组兄弟元素中第n个(/倒数第n个)元素;:nth-child(n) / :nth-last-child(n) 选择某个元素的第n个(/倒数第n个)子元素;

2023-11-11 10:56:59 46 1

原创 浏览器进程与线程,消息队列,事件循环

GPU进程主要负责处理和管理GPU相关的操作和资源,同时确保GPU的安全和稳定性, 负责3D作图和使用GPU加速的网页效果的运行。当执行某些任务的时候(网络请求、定时器、用户事件),js引擎被阻塞去等待该事件的完成肯定是最差的做法,解决方式是将异步任务与事件循环。浏览器的主进程(负责协调、主控),只有一个,它控制浏览器的主窗口和各个子进程的创建和销毁,并协调他们之间的交互和通信。该进程主要负责运行浏览器中的插件, 在使用插件,如Adobe Flash、Java等,浏览器需要独立的插件进程来运行插件。

2023-11-06 08:52:02 70

原创 vue的选项式和组合式,setup介绍

属性:name:{})然后可以在template或者setup函数中直接通过msg调用(readonly)自定义事件:defineEmits用于在setup中注册自定义事件,接受一个数组,元素为自定义事件名;返回一个触发器,用于触发事件,第一个参数是具体事件,第二个是传递的值。

2023-11-05 19:45:14 122

原创 浏览器渲染基本流程

在从上往下解析html文件并构建DOM时,若遇到请求css文件的标签,会异步请求该文件、并行构建CSSOM,即CSSOM不阻碍DOM的形成(这也就是为什么有时候网络延迟大会出现样式重绘的效果)(同样图片音频等资源文件都是异步的)。网络字节流---->html格式—>(用栈匹配的方式) 生成节点对象 (用于编程操作,有自己的属性与方法),即文本对象模型DOM。(可以看出html是可以部分解析的,但是css不行,它必须作为一个整体,即一个文件的CSSOM的形成是原子操作)接着向下,如果遇到了请求js的标签(

2023-11-05 18:52:47 34

原创 JS基础常识:ECMAScript、CommonJs、package.json

npm是node.js的包管理器,项目中的package.json【1】则是项目对包、元数据、配置信息等的描述(如版本号、开发者、入口文件、命令脚本)。npm install 在无package-lock.json【2】时会根据1记录的信息去下载依赖,1中的‘^1.0.0’指的是版本1.x.x版本都可以,而‘~1.0.0’则是1.0.x,(要锁定版本号则去掉这两个符号),默认下载最新的版本,这也就可能导致同一份1文件,在不同时间、环境下下载的包不一样导致程序运行出错。

2023-11-05 13:12:47 65

原创 数据库题目练习(50题自用)

1.学生表–SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别–2.课程表–CId 课程编号,Cname 课程名称,TId 教师编号–3.教师表–TId 教师编号,Tname 教师姓名–4.成绩表–SId 学生编号,CId 课程编号,score 分数学生表 Studentinsert into Student values(‘01’ , ‘赵雷’ , ‘1990-01-01’ , ‘男’);

2023-03-19 16:54:19 312

原创 c语言实现n的阶层递归下降语法分析,电子科大编译实验

编译语法分析需求原始文法目录文件最终代码需求采用递归下降分析法语法分析,生成abcd四个文件原始文法<程序>→<分程序><分程序>→begin <说明语句表>;<执行语句表> end<说明语句表>→<说明语句>│<说明语句表> ;<说明语句><说明语句>→<变量说明>│<函数说明><变量说明>→integer <变量>&l

2022-05-17 11:03:12 544

原创 用c语言实现n的阶层的词法分析(包含错误检测),电子科大编译实验

输入文件resource.pas内容如下:begin integer k; integer function F(n); begin integer n; if n<=0 then F:=1 else F:=n*F(n-1) end; read(m); k:=F(m); write(k)end自行修改内容以检测错误。输出文件:1. 二元式文件*.dyd 二元式形式:单词符号种别2....

2022-04-15 13:39:17 745 2

空空如也

空空如也

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

TA关注的人

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