
前端
文章平均质量分 72
遇到的前端的bug和问题
iceylia
在校计算机类大学生
展开
-
typescript
javascript变量的特点是变量类型是可变的,这是一个很好的特性,但是如果你在之前写了一个处理两个数字的函数,之后你忘记了里面只能用数字,你传了字符串进去,但是js不会报错,这使得debug麻烦起来所以typescript在js的基础上进行了扩展,限制了一些东西,ts使得书写更复杂,但是更规范起来,而且也有了更加完善的报错信息。ts能够兼容所有的js语法,所以你可以完全用js的语法也没有问题。原创 2023-05-24 10:09:11 · 626 阅读 · 0 评论 -
第十周 set map数组复习
第十周1. 总结Set的属性和方法,方法用代码来解释2. 总结Map的属性和方法,方法用代码来解释3. 分别用set和map来解决这道题题目setmap4. 复习数组的属性和方法,方法用代码来解释属性方法 1. 总结Set的属性和方法,方法用代码来解释 内有iterator接口,所以能够使用for in和for of,当然for in是不会和数组一样有123的,声明都没有,而for of能够输出集合里的所有的元素。 会自动将重复的元素去除,就算是在声明的时候添加了多个相同的元素,它就只会保存一个 声明 le原创 2022-05-24 12:33:14 · 134 阅读 · 0 评论 -
团队作业第八周 数据类型分类 数据类型判断 深浅拷贝
团队作业第八周1. 类型介绍1.1 Javascript数据类型有哪些?请按照基本数据类型和引用数据类型来分类1.2 请介绍基本数据类型和引用数据类型的区别2. 判断数据类型的方法有哪些?怎么判断一个变量arr是否为数组3. null和undefined有什么区别4. 请介绍深浅拷贝 1. 类型介绍 1.1 Javascript数据类型有哪些?请按照基本数据类型和引用数据类型来分类 基本数据类型 string,number, boolean, undefined,null, symbol 引用类型 obje原创 2022-05-03 15:18:18 · 88 阅读 · 0 评论 -
团队第六周作业 计数器 随机颜色背景 背景图滑块
第六周计数器题目代码实现效果图改变颜色背景题目背景图像滑块项目 计数器 题目 计数从0开始 点击“Add Count”时,计数器增加 单击“Lower Count”时,计数器减小 效果图大概像这样 代码实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge原创 2022-04-26 21:52:06 · 140 阅读 · 0 评论 -
团队第七周作业 函数提升 内存泄漏 this指向 leecode补数
本科解释JS中的函数提升哪些操作会造成JS的内存泄漏JS中this的指向 解释JS中的函数提升 函数提升就是函数预解析,将函数声明提升到定义域最前面,只需要注意,如果使用var fun = function(){}的方式定义函数,这算是变量提升,不会把这个函数提升到最前面 fun(); var fun = function(){}; 实际执行顺序 var fun; fun(); fun = function(){}; 哪些操作会造成JS的内存泄漏 意外的全局变量。 在函数中准备使用局部变量却未声明变量原创 2022-05-03 09:43:11 · 93 阅读 · 0 评论 -
团队作业2 第五周 js简单考察
团队作业第五周1 每三秒输出一次i值题目我的解法2 下面代码的输出结果是什么题目我的题解3 找出多出来的字符题目答案思路代码4 实现数组的随机排序思路 1 每三秒输出一次i值 题目 每隔三秒输出一次i值 for(var i = 0; i < 5; i++){ // TODO } 我的解法 for(var i = 0;i < 5;i++){ (function(i){ setTimeout(() => {console.log(i);}, 3000原创 2022-05-02 10:29:02 · 199 阅读 · 0 评论 -
第九周 var与let 箭头函数 解构赋值
团队第九周作业1. let和var有什么区别?1.1 分析区别1.2 分析代码剖析原因1.2.11.2.21.2.31.2.42. 箭头函数2.1 箭头函数有哪些特点?2.2 分析代码3.请用代码解释解构赋值数组对象 1. let和var有什么区别? 1.1 分析区别 不能重复声明一个变量 拥有块级作用域 不存在变量提升 1.2 分析代码剖析原因 1.2.1 function sayHi(){ console.log(name); console.log(age); var name原创 2022-05-13 13:15:44 · 228 阅读 · 0 评论