其他
Double_路
学不可一蹴而就,坚持是胜利之光
展开
-
正则表达式
正则表达式的?=和?!和?<=和?<!原创 2021-11-16 10:17:54 · 139 阅读 · 0 评论 -
前端最全面经(2022校招),持续更新...
URL和URI的区别:1. URL是一种具体的URI,它是URI的一个子集1. URI和URL都定义了资源是什么2. URL不仅唯一标识资源,而且还提供了定位该资源的信息。3. URI 是一种语义上的抽象概念,可以是绝对的,也可以是相对的,而URL则必须提供足够的信息来定位,是绝对的a标签的target:1. _blank:在新窗口打开被链接的文档2. _self:默认,在当前页面打开3. parent: 在父框架集中打开被链接文档( 会在父窗口或者包含来超链接引用的框架的框架集中打开链原创 2021-09-11 09:54:58 · 2562 阅读 · 0 评论 -
进程和线程
进程进程是系统进行资源分配和调度的一个独立单位。每个进程都有自己的独立内存空间,不同进程通过进程间通信来通信。由于进程比较重量,占据独立的内存,所以上下文进程间的切换开销(栈、寄存器、虚拟内存、文件句柄等)比较大,但相对比较稳定安全。线程线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。线程间通信主要通过共.原创 2021-08-23 14:40:27 · 58 阅读 · 0 评论 -
前端库和框架的区别
库是一个封装了一些东西的集合,提供给开发者使用,比如说jQuery对难以使用的API进行了封装,让我们更方便的操作DOM;库没有控制权,控制权在使用者手中。关键在于封装框架是一套完整的解决方案,会控制整个流程,控制权不在使用者手中。帮助我们减少DOM操作,提高渲染效率,让我们将更多的精力放在业务逻辑上。...原创 2021-08-23 11:21:04 · 133 阅读 · 0 评论 -
webpack中的loader和plugin
基础用法给webpack一个js文件,它通过一个内置的babel-loader的东西将这个js文件放到webpack中,然后webpack就会输出一个另外的js文件同样也会引入一个css,它通过style-loader和css-loader两个loader将css文件变成一个style标签(这个标签也是JS生成的,所以在某种程度上来讲它也是一个JS),还有一种情况,它可以通过一个插件MIniCssExtractPlugin将n个CSS文件变成一个CSS文件loader: ["style-loade原创 2021-07-16 19:20:30 · 181 阅读 · 0 评论 -
我对Promise的理解
1. 什么是Promise异步编程的一种解决方案2. Promise 的用途(可以链式调用)主要是解决地狱回调的问题,比如需要结果请求很多个接口,这些接口的参数依赖另外一个接口返回的数据,这样的话就会一层一层的嵌套,称为回调地狱,嵌套很多层的时候代码就会让人无法理解,但是使用Promise的话就解决了这个问题。3. 创建一个Promise:return new Promise((resolve,reject)=>{})4. 使用 Promise.prototype.then在多个含有异原创 2021-07-16 19:25:53 · 106 阅读 · 0 评论