- 博客(948)
- 资源 (40)
- 收藏
- 关注

原创 【前端实习生备战秋招】—前端性能优化篇,建议收藏
PNG是一种比较新的图片格式,PNG-8是非常好的GIF格式替代者,在可能的情况下,应该尽可能的使用PNG-8而不是GIF,因为在相同的图片效果下,PNG-8具有更小的文件体积。JPEG的图片的优点是采用了直接色,得益于更丰富的色彩,JPEG非常适合用来存储照片,与GIF相比,JPEG不适合用来存储企业Logo、线框类的图。受限于 Node 是单线程运行的,所以 Webpack 在打包的过程中也是单线程的,特别是在执行 Loader 的时候,长时间编译的任务很多,这样就会导致等待的情况。
2023-08-23 16:30:44
376

原创 【前端实习生备战秋招】—JavaScript面试题汇总大全,建议收藏系列
a.length;// 3// "ABC"在访问时,JavaScript 将'abc'在后台转换成,然后再访问其length属性。JavaScript也可以使用Object也可以使用valueOfif (!a) {答案是什么都不会打印,因为虽然包裹的基本类型是false,但是false被包裹成包装类型后就成了对象,所以其非值为false,所以循环体中的内容不会运行。一个拥有 length 属性和若干索引属性的对象就可以被称为类数组对象,类数组对象和数组类似,但是不能调用数组的方法。
2023-08-05 05:30:00
930
6

原创 【前端实习生备战秋招】—HTML面试题汇总,建议收藏
不同的渲染模式会影响浏览器对 CSS 代码甚⾄ JavaScript 脚本的解析。它必须声明在HTML⽂档的第⼀⾏。浏览器渲染页面的两种模式(可通过document.compatMode获取,比如,语雀官网的文档类型是。
2023-08-04 15:12:05
374

原创 呕心沥血 JavaScript知识点梳理大全,超详细 建议收藏!!!
JS知识点总结,超详细,建议收藏一、语法和变量(一)、前端三层(二)、JS的书写位置(三)、输出语句(四)、变量声明提升变量的声明提升:你可以提前使用一个稍后才声明的变量,而不会引发异常在执行所有代码前,JS有预解析阶段,会预读所有变量的定义二、基本数据类型(一)、JavaScript中两大类数据类型(二)、typeof运算符typeof运算符可以检测值或者变量的类型...
2021-10-14 09:25:59
41833
71

原创 保姆级教程 CSS 知识点梳理大全,超详细!!!
CSS入门,看这一篇就够了,超详细!!!一、前端三层二、CSS的书写位置(一)、内嵌式内嵌式,顾名思义,内嵌在.html文件中在<head></head>标签中,书写 <style></style>标签对,里面书写CSS语句。(二)、外链式可以将CSS单独存为.css文件,然后用link标签引入它外链式的优点:多个HTML文件,可以共用一个CSS样式表文件(三)、 导入式导入式是最不常见的样式表导入方法,使用导
2021-10-08 09:30:00
16294
61

原创 VScode配置C语言环境 亲测 可用!!!
VScode配置C语言坏境 亲测 可用!!!一、首先下载vscode,地址:https://code.visualstudio.com/ 此时我已经安装好了二、对VSCode进行汉化安装插件Chinese安装之后会显示让你重启VScode三、随后依旧是这里的搜索框,搜索“C/C++”,安装C/C++插件和Code Runner插件五、安装四、装完插件后,我们需要下载minGw,这是一个Windows头文件和GNU工具的集合。VScode如果要运行C代码说白了就是个大脚本,不用我们一行一
2021-08-15 18:30:08
14064
72
原创 【Python学习】—Python常见的面试题
一般在 python 中会有红色的波浪线标出来要是运行后,就直接会报变量没定义的错:NameError: name’i’ is not defined。
2024-04-02 15:34:56
801
2
原创 【React 报错】—Remove untracked files, stash or commit any changes, and try again.
原因是因为工程默认的git 导致的(git配置文件)
2024-02-28 16:59:22
504
原创 【基于React实现共享单车管理系统】—React基础知识巩固(二)
Facebook开源的一个JavaScript库React结合生态构成的一个MV*库React的特点Declarative(声明式编码)Component-Based(组件化编码)高效的DOM DIff算法,最小化页面重绘单向数据流Yarn是新一代包管理工具为什么要使用Yarn?速度快安装版本统一、更安全更简洁的输出更好的语义化。
2024-02-27 22:17:03
705
原创 HTTP学习
HTTP 是无状态:HTTP 协议是无状态协议,无状态是指协议对于事务处理没有记忆能力,缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大,另一方面,在服务器不需要先前信息时它的应答就较快。HTTP 是媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送,客户端以及服务器指定使用适合的 MIME-type 内容类型。此协议的加密层(SSL/TLS)能够有效地提供认证和高强度的加密。
2024-01-30 19:19:12
1056
1
原创 【软件测试学习】—软件质量需求(四)
如在部署两台服务器时测试系统性能(容量,即最大负载),再部署四台、八台服务器时分别进行系统容量的测试,看其容量是否为上次(两台、四台)实验值的两倍或接近两倍。 分析软件有哪些功能,每种功能要完成什么业务,这些业务应该怎么实现,业务逻辑是什么,业务流程是怎样的,业务规则有何要求; 分析软件要实现哪些目标(功能、性能、界面、易用性、兼容性、安全性)以及具体的要求是什么;在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。 可维护性的软件应该是易改变的、稳定的、易测试的。
2023-12-04 08:35:33
563
1
原创 【软件测试学习】—软件测试阶段(三)
组件也称为单元。组件测试(Component Testing)也称单元测试。单元测试通常是单人执行,而集成测试通常是多人执行或第三方执行。
2023-11-30 15:18:57
650
1
原创 【软件测试学习】—软件测试模型(二)
敏捷测试是协同测试的一种形式,程序员结对编程,程序员分饰测试员角色,敏捷测试是连续测试。敏捷测试侧重单元测试和验收测试。单元测试的过程是先设计单元测试用例,然后进行编码,之后执行测试。敏捷测试强调客户参与,单元测试通过之后代码集成到代码库中,再由客户进行验收测试。
2023-11-29 21:09:02
435
原创 【软件测试学习】—软件测试的概念与软件测试模型(一)
测试是为了发现错误而执行程序的过程(测试是为了发现错误而执行程序的过程,一个成功的测试是发现了至今未发现的错误的测试)使用人工或自动化的手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清楚预期结果与实际结果之间的差别。(测试是在用户需求和开发技术之间找一个平衡点)大爆炸模型是最简单的软件开发模式,计划、进度安排和正规开发过程都几乎没有,所有精力都花在开发软件和编写代码上。一般、大爆炸模型几乎没有测试,即使有也要挤在产品发布前,通常都会避免在此模式下进行。
2023-11-29 20:21:33
349
原创 【Python学习】—面向对象(九)
表示对象本身的意思只有通过self,成员方法才能访问类的成员变量self出现在形参列表中,但是不占用参数位置,无需例会name=Noneprint(f"大家好,我是{self.name},欢迎大家多多关照")stu.name="张三"面向对象的三大特性:继承、封装、多态。
2023-10-30 14:03:53
461
原创 【Python学习】—Python数据可视化(八)
map=Map()data=[("北京市",99),("上海市", 199),("湖南省", 299),("台湾省", 399),("广东省", 499),map.add("测试地图",data,"china")#设置全局选项pieces=[
2023-10-30 08:36:41
369
原创 【Python学习】—Python基础语法(七)
每个Python文件都可以作为一个模块,模块的名字就是文件的名字,也就是自定义模块名必须要符合标识符命名规则。注意事项:当导入多个模块的时候,且模块有相同功能,当调用这个功能的时候,调用到的是后面导入的模块的功能。
2023-10-29 15:24:55
351
原创 【Python学习】—Python基础语法(六)
可以使用for循环进行遍历不可以使用while循环,因为不支持下标索引my_dir={"王力宏":"部门":"科技部","工资":3000,"级别":1},"王力":"部门":"科技部","工资":3500,"级别":3},"王宏":"部门":"研发部","工资":4000,"级别":2。
2023-10-26 17:09:09
677
原创 【Python学习】—Python基础语法(五)
为了得到一个针对特定需求、可供重复利用的代码段,提高程序的复用性、减少重复性代码,提高开发效率。局部变量的作用:在函数体内部,临时保存数据,当函数调用完之后,立即销毁。continue关键字用于:中断本次循环,直接进入下一次循环。continue可用于:for循环和while循环,效果一致。函数:是组织好的,可重复使用的,用来实现特定功能的代码段。break可以用于 for循环和while循环 效果一致。break关键字用于:直接结束循环。
2023-10-25 21:35:55
250
原创 VScode运行代码出现中文乱码的问题
步骤:计算机—右击属性—高级系统设置—环境变量—新建—设置变量名PYTHONIOENCODING—变量值为UTF8。添加系统全局变量PYTHONIOENCODING,值设置为UTF8。
2023-10-24 21:29:28
213
原创 【Linux学习】—Linux常用指令(一)
在Linux中的每个用户必须属于一个组,不能独立于组外。一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。查看文件的所有者:当某个用户创建了一个文件后,这个文件的所在组就是该用户所在组除文件的所有者和所在组的用户外,系统的其他用户都是文件的其他组二、权限的基本介绍
2023-10-24 21:26:00
234
原创 Uncaught TypeError: Cannot use ‘in‘ operator to search for ‘path‘ in undefined
【代码】Uncaught TypeError: Cannot use 'in' operator to search for 'path' in undefined。
2023-10-23 14:16:02
1350
原创 【前端学习】—Vuex(十八)
Vuex是一个专门为Vue.js应用程序开发的状态管理模式,它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
2023-10-18 19:31:07
246
原创 【前端学习】—Promise基本知识(十六)
定义:Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件更合理和更强大。它是由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。
2023-10-18 16:55:30
205
原创 【前端学习】—多种方式实现数组拍平(十一)
数组拍平也叫数组扁平化、数组拉平、数组降维,指的是把多维数组转化为一维数组。复杂场景下的数据处理(echarts做大屏数据展示)
2023-10-18 09:05:38
270
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人