不刷题就没有饭吃
不刷题就没有饭吃
全部文章
javascr...
css与布局(6)
javascript(1)
React(5)
TypeScript(8)
vue(10)
vue3(7)
webpack(1)
笔记(1)
笔试编程题(4)
网络专题(2)
归档
标签
去牛客网
登录
/
注册
Better
一个热爱分享交流,专注前端的程序员
全部文章
/ javascript基础
(共24篇)
关于javascript的数据类型判断
一. jsvascript中的数据类型 原始类型:Boolean,string,number,null,undefined,symbol,BigInt(可以用任 精度表示整数) 特殊: symbol: ES6新增,表示独一无二的值,数据类型 “symbol” 是一种原始数据...
2021-09-13
0
326
js实现深拷贝
浅拷贝 当把数组或对象简单赋值给其他变量的时候,实际上进行的是浅拷贝,浅拷贝是拷贝引用,只是将拷贝后的引用指向同一个对象实例,彼此间的操作还会互相影响。 1. 使用 for in 遍历 简单的拷贝对象的属性,如果属性是基础类型则没有问题,但是对象是对象类型(数组,函数)则只是拷贝的是引用,改变...
2021-09-13
0
708
实现javascript的继承
1. ES6的extends 使用extends 关键字实现类之间的继承。这比在ES5中使用继承要方便很多。 //定义类父类 class Animal { constructor(color) { this.color = color; } ...
2021-09-13
0
389
前端安全CSRF和XSS
1. CSRF 通常称为跨站请求伪造,英文名Cross-site request forgery缩写CSRF 1.1 攻击原理 实现攻击的两大关键因素: 网站中的某个接口存在这种漏洞 用户确实在A注册网站确实的登录过 1.2 CSRF防御措施 Tok...
2021-09-13
0
325
手写实现一个简单版本的promise
手写一个promise实际上是非常复杂的,一个简洁版本的可以让我们明确设计思路 // 三个常量用于表示状态 const PENDING = 'pending' const RESOLVED = 'resolved' const REJECTED = 'rejected' function MyP...
2021-09-13
0
292
2020前端面试终极点题-javascript这些都会问
2020面试javascript javascript的语言特点 单线程 解释性语言:解释一行执行一行 js执行的过程 语法分析 预解析 解释执行 预编译 关于预解析和执行期上下文,看完这个你就都会了 原型原型链 JavaScript的原型和原型链必备理解 作用域作用域链 作用域作用域...
2021-09-13
2
432
事件冒泡与事件捕获及事件委托
1.事件冒泡 事件冒泡就是在点击父盒子里面的元素的时候先先触发了子元素的事件,后触发父盒子的事件 <div class="wrapper"> <div class="content"> <div cla...
2021-09-13
0
470
leetcode-斐波拉契数列(js)
认识斐波拉契数列 第n 个数由数列的前两个相加而来: f(n) = f(n - 1) + f(n -2),用代码实现斐波拉契数列,无非就是要考察递归的写法,但是,单纯使用递归,在严格要求时间复杂度和空间复杂度上是不可行的,因为他做了无数次无用的计算. 1, 1, 2, 3, 5, 8, 1...
2021-09-13
1
450
LeetCode-两数之和(js+Map数据结构)
题目 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 实例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回...
2021-09-13
0
358
LeetCode-无重复字符的最长子串(js+set数据结构)
题目 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 实例 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 输入: “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。 ...
2021-09-13
0
566
首页
上一页
1
2
3
下一页
末页