前端
文章平均质量分 79
gqe_it
每天都要进步一点点哦!
展开
-
TypeScript学习笔记
TypeScript是JavaScript的超集。它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。TS代码需要通过编译器编译为JS,然后再交由JS解析器执行。TS完全兼容JS,换言之,任何的JS代码都可以直接当成JS使用。相较于JS而言,TS拥有了静态类型,更加严格的语法,更强大的功能;TS可以在代码执行前就完成代码的检查,减小了运行时异常的出现的几率;TS代码可以编译为任意版本的JS代码,可有效解决不同JS运行环境的兼容问题;原创 2022-10-18 23:22:43 · 118 阅读 · 0 评论 -
React学习笔记
react学习总结原创 2022-10-17 21:56:03 · 515 阅读 · 0 评论 -
nodejs学习笔记
Nodejs相关知识整理原创 2022-07-27 17:26:10 · 474 阅读 · 0 评论 -
牛客网前端面试题整理
区别cookie是由服务器端写入的,而SessionStorage、LocalStorage都是由前端写入的,cookie的生命周期是由服务器端在写入的时候就设置好的,LocalStorage是写入就一直存在,除非手动清除,SessionStorage是页面关闭的时候就会自动清除。JS数据类型分为两类一类是基本数据类型,也叫简单数据类型,包含7种类型,分别是Number、String、Boolean、BigInt、Symbol、Null、Undefined。共同点都是存储在浏览器本地的。..........原创 2022-07-27 10:42:11 · 572 阅读 · 0 评论 -
神奇的JS深浅拷贝
两个引用类型指向同一个地址,改变一个,另一个也会随之改变我们来看一个demovarc={num18};',c,'d',d);我们看一下浏览器上面其实理解非常简单,我声明了一个对象c,因为对象复杂数据类型,存放于堆内存的,所以在栈中留下了一个指向地址指向堆中的num=18,然后我在栈中声明了一个变量d,并将c赋值给d,c是指向堆中的num,所以,d拷贝了c的指向路径当c指向的num改变了,d也会随着改变,这就是浅拷贝我们可以看一下这个图理解一下varc={...原创 2022-07-18 10:53:10 · 71 阅读 · 0 评论 -
JS事件循环机制
既然我们要说JS的事件循环,那我们就有必要知道任务队列这个概念,这个任务队列它是有同步任务与异步任务的。同步任务就是当浏览器第一遍过滤html文件的时候可以执行完的就是同步任务;异步任务就是比较耗费时间与性能的,当浏览器执行到这些的时候会将其丢到异步任务队列中,异步任务有分宏任务与微任务我们先看一张图方便我们理解一下他们的执行顺序还有什么是宏任务什么是微任务这里简单解答一下,就是当js执行的时候将所有任务丢到任务区,然后经过任务区识别并进行分拣处理,当遇到比如定时器或者点击事件这类需要消耗大量时间的任原创 2022-07-14 14:34:35 · 653 阅读 · 0 评论 -
前端面试题总结
1、JS 数据类型JS 数据类型整体分为两大类:(1)基本数据类型:(2)引用数据类型:原创 2022-06-28 11:32:27 · 113 阅读 · 0 评论 -
iView table的selection分页切换已选择的数据保留
以上是文档中所提到的,具体实现代码如下1、在columns中设置第一项,一定不要忘记key{ type: "selection", width: 60, align: "center", key: "Id",},2、table组件:<i-table :loading="loading" :columns="columns" :data="list" no-data-text="暂无数据" @on-select="se...原创 2022-05-30 16:19:55 · 1306 阅读 · 2 评论 -
前端vue
vue前端工程化模块化相关规范1、浏览器端模块化规范(1). AMDRequire.js (http://www.requirejs.cn/)(2). CMDSea.js (https://seajs.github.io/seajs/docs/)2、服务器端模块化规范CommonJS① 模块分为 单文件模块 与 包② 模块成员导出:module.exports 和 exports③ 模块成员导入:require(‘模块标识符’)3、大一统的模块化规范 – ES6模块化在 ES6 模原创 2021-03-09 16:03:24 · 60 阅读 · 0 评论