![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端开发
zhy郑小鱼
万事都要全力以赴,包括开心
展开
-
测试答案解析
答案解析原创 2022-12-15 10:39:22 · 600 阅读 · 2 评论 -
早,每天都是一段全新的旅程
语言基础答卷原创 2022-12-08 10:30:29 · 496 阅读 · 0 评论 -
上海联通二面总结
联通面试,vue和react的区别原创 2022-03-13 10:37:55 · 3823 阅读 · 5 评论 -
前端面试题总结:模拟面试
前端面试题总结:模拟面试原创 2022-03-09 10:50:43 · 1283 阅读 · 4 评论 -
前端面试题一(八股文系列)
前端面试,基础知识原创 2022-03-04 21:33:45 · 1789 阅读 · 0 评论 -
前端面试题:判断数据类型的方法,一口包子的功夫明白他们的区别
首先,总结判断数据类型的方法:1.typeof:一般判断基本数据类型2.instanceof :一般判断引用数据类型,主要的作用就是判断一个实例是否属于某种类型,或者判断一个实例是否是其父类型或者祖先类型的实例。(原型链知识)3. constructor:通过原型链继承属性判断。null和undefined是无效的对象,JS对象的constructor是不稳定的,这个主要体现在自定义对象上,当开发者重写prototype后,原有的constructor会丢失,constructor会默认为Obj原创 2022-03-04 11:39:20 · 3472 阅读 · 0 评论 -
一分钟了解window.onload和$(document).ready
window.onload和$(document).ready的区别,window.onload和DOMContentLoaded的区别,面试题原创 2021-12-30 10:30:57 · 2402 阅读 · 0 评论 -
创建React项目全过程(傻瓜式教程)
创建React项目。npm无法识别原创 2021-12-29 16:14:12 · 15029 阅读 · 4 评论 -
解密http请求头的Host,Referer,Origin背后的含义:
http请求头的Host,Referer,Origin原创 2021-12-23 17:12:42 · 15496 阅读 · 3 评论 -
http请求过程:三.Http请求类型
http请求过程:三.Http请求类型原创 2021-12-22 11:48:59 · 577 阅读 · 0 评论 -
圣诞节,来看看程序员的浪漫
前言:最近看到好多写圣诞树的,我这个前端小白也想凑个热闹。自己写了个小页面,祝我们圣诞快乐,平平安安!话不多说,放个效果图:上代码:index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>圣诞快乐</title> <!-- 小奶熊样式 --> <link..原创 2021-12-20 16:56:31 · 3578 阅读 · 2 评论 -
http请求过程:二,TCP连接和UDP连接
http请求过程:二,TCP连接和UDP连接原创 2021-12-16 11:55:32 · 3731 阅读 · 2 评论 -
http请求过程:一,DNS域名解析系统详解
http请求的全部过程,http请求过程:一,DNS域名解析系统详解原创 2021-12-15 15:10:36 · 5042 阅读 · 0 评论 -
定个小目标:一月一万行代码(终结版)
前言:啊啊啊啊啊啊啊啊。。。。。一个月快过半了,还没凑够怎么办,哭了哭了。。。咦,我可以写个项目啊,这样代码量应该是可以了。。。。嘿嘿嘿嘿嘿。。。。。这是我在b站找的视频,一个关于vue和element的电商后台管理项目,主要练习一下权限管理,以及自己可怜的编码能力。这是b站视频连接:前端vue电商后台管理项目_哔哩哔哩_bilibili这是我自己创建的码云仓库,最近开始写项目,每天都会更新(督促一下自己)郑惠云/vue_shop如果有同样想练习项目,但是不太能坚持的,一原创 2021-12-07 14:36:18 · 642 阅读 · 2 评论 -
定个小目标:一月一万行代码3
代码练习原创 2021-12-03 17:50:25 · 2745 阅读 · 0 评论 -
用数组方法filter筛选素数
function get_primes(arr) { return arr.filter(e =>{ if(e!==1){ for(let i=2;i <= Math.sqrt(e);i++){ if(e % i===0){ return false } } return e; }else{return false} }); }// 测试:var x, r, .原创 2021-12-02 16:51:20 · 231 阅读 · 0 评论 -
再论数组,集合,对象的关系
对象,数组,集合原创 2021-12-01 11:08:08 · 323 阅读 · 0 评论 -
重新认识for..in..和for....of....
循环遍历原创 2021-12-01 11:06:16 · 207 阅读 · 0 评论 -
(Elementui) el-tree 中英文过滤以及搜索到父子显示子节点,搜索到子节点显示父节点(filter-node-method)
结构树过滤以及搜索,filter-node-method原创 2021-11-30 17:20:42 · 5357 阅读 · 0 评论 -
indexOf和findIndex的区别
两者的区别indexOf()主要是用于查找基本数据类型。例如===》获取数组中某个元素的下标。findIndex可用于查找复杂数据类型。例如===》获取数组里对象的下标。总结: indexOf()方法内部使用的是 全等运算符,如果复合数据类型例如数组里对象,全等运算符就会比较它们的内存地址,如果地址相同,等式才会成立。因此,当遇到基本数据类型就使用indexOf查询在数组当中的下标。遇到复杂数据类型就用findIndex查询数组对象中的下标。findIndex数组对象去重:let原创 2021-11-29 17:45:46 · 1255 阅读 · 3 评论 -
javascript深入了解,边学变练
最近在看廖雪峰的javascript教程,感觉写的不错,可以边学变练,很棒https://www.liaoxuefeng.com/wiki/1022910821149312原创 2021-11-29 17:42:10 · 398 阅读 · 0 评论 -
数组去重的几个常用方法
数组去重原创 2021-11-29 17:38:30 · 400 阅读 · 1 评论 -
多维数组递归排序
const data = [ { key: 1, name: 'John Brown sr.', age: 60, address: 'New York No. 1 Lake Park', children: [ { key: 11, name: 'John Brown', age: 42, address: 'New York No. 2 Lake Park', }, .原创 2021-11-27 16:23:37 · 311 阅读 · 1 评论 -
Js常用数组方法案例
前言:之前一直是看了好多数组方法,但总是用的时候不熟练,今天写了几个案例练习一下。forEach,map,filter,sort,find,every,some,includeslet arr = [ {a: 1, b:'g', c: false, d: "355"}, {a: 2, b:'s', c: true, d: "854"}, {a: 3, b:'b', c: false, d: "685"}, {a: 4, b:'e', c: false, d: "158"}, {原创 2021-11-27 16:21:06 · 263 阅读 · 0 评论 -
原生JS获取DOM元素的方法
获取元素,原生js,HTML原创 2021-11-26 11:35:43 · 1330 阅读 · 0 评论 -
定个小目标:一个月一万行代码2
代码练习原创 2021-11-26 10:24:59 · 303 阅读 · 0 评论 -
定个小目标:一个月一万行代码
代码练手原创 2021-11-26 10:05:06 · 310 阅读 · 0 评论 -
什么是token?有什么用?
前言我第一次听到token,是在课堂上,老师讲了,但是我啥也没记住,只知道有token这个东西。但是它是什么,有什么用,是我在项目中遇到后,才去查的,记录一下我的理解。token是什么?Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。token其实说的更通俗点可以叫暗号,在一些数据传输之前,要先进行暗号的核对,不同的暗号被授权不同的数原创 2021-11-20 16:01:18 · 3610 阅读 · 2 评论 -
前端笔试CSS写彩色三角正方形
代码: .box { width: 50px; height: 50px; background-color: purple; border-top: 50px solid blue; border-left: 50px solid pink; border-right: 50px solid orange; border-bottom原创 2021-10-16 11:01:03 · 151 阅读 · 0 评论 -
call 、apply、bind的用法和区别
call、apply、bind都是改变this指向的方法1.callfn.call()把找到的call方法执行当call方法执行的时候,内部处理了一些事情1.首先把要操作的函数中的this关键字变为call方法第一个传递的实参2.把call方法第二个及之后的实参获取到3.把要操作的函数执行,并且把第二个以后传递进来的实参传递给函数fn.call([this],[param]...)1、非严格模式//如果不传参,或者第一个参数是null或undefined,this都指向wi原创 2021-09-26 10:52:33 · 115 阅读 · 0 评论 -
Event Loop事件循环机制
一、在了解event loop前,我们首先要知道一些基础知识宏任务:script全部代码、setTimeout、setInterval、setImmediate、I/O、UI Rendering。 微任务:Process.nextTick(Node 独有)、Promise 等。event loop大体由三个部分组成:调用栈(call stack)、消息队列(Message Queue)、微任务队列(Microtask Queue)。这三个部分在event loop中非常重要。在ES6规范中,mi原创 2021-09-26 10:49:03 · 154 阅读 · 0 评论 -
深拷贝和浅拷贝
1.深拷贝和浅拷贝的区别B复制A,A变,B变,浅拷贝。 B复制A,A变,B不变,深拷贝。析:如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。2实现浅拷贝let a=[0,1,2,3,4], b=a;console.log(a===b);a[0]=1;console.log(a,b);//true//a 0:1 1:1 2:2 3:3 4:4//b原创 2021-09-26 10:47:00 · 60 阅读 · 0 评论 -
promise.all()的用法
promise.all()该方法用于将多个Promise实例,包装成一个新的Promise实例。var p=Promise.all([p1,p2,p3]);1)只有p1、p2、p3的状态都变成fulfilled,p的状态才会变成fulfilled,此时p1、p2、p3的返回值组成一个数组,传递给p的回调函数。 (2)只要p1、p2、p3之中有一个被rejected,p的状态就变成rejected,此时第一个被reject的实例的返回值,会传递给p的回调函数。promise.all()比.原创 2021-09-26 10:43:13 · 1659 阅读 · 0 评论 -
js闭包的面试问题
定义:函数A中定义了函数B,函数B可以访问函数A中的变量,函数B就是闭包。 闭包的本质就是在一个函数内部创建另一个函数。我们首先知道闭包有3个特性: ①函数嵌套函数 ②函数内部可以引用函数外部的参数和变量 ③参数和变量不会被垃圾回收机制回收闭包经典举例function fn(){ var num=3; return function(){ var n=0; console.log(++n); console.log(++num)原创 2021-09-26 10:40:18 · 129 阅读 · 0 评论 -
js原始类型
boolean ,null,undefined,number,string,symbol补充:基本数据类型有:面试常问,基本数据类型有哪些,number,string,boolean,null,undefined,symbol以及未来ES10新增的BigInt(任意精度整数)七类。Symbol到底用来干嘛 Symbol不是直接存储数据的, 而是, 作为一个独一无二的key, 放置数据的, 防止数据因为重复, 无法存进数据对象中,例如: obj中,存入key为1和‘1’的值, 后面的会把前面的覆原创 2021-09-26 10:39:05 · 64 阅读 · 0 评论 -
js中click 和onclick之间的区别
onclick和click原创 2021-09-26 10:36:42 · 6054 阅读 · 1 评论