摘要:内容的起源来自于掘金上的一篇文章——《前端 100 问:能搞懂 80% 的请把简历给我》 木易杨前端进阶,《前端 100 问:能搞懂 80% 的请把简历给我》 系列笔记: 前端面试100问(1-10) 前端面试100问(11-21) 题11:算法手写题 已知如下数组: var arr = [[1,2
阅读全文
摘要:原文:阮一峰 JavaScript异步编程的4种方法 一、回调函数 这是异步编程最基本的方法 假定有两个函数f1和f2,后者等待前者的执行结果。 f1(); f2(); 如果f1是一个很耗时的任务,可以考虑改写f1,把f2写成f1的回调函数 function f1(callback) { setTi
阅读全文
摘要:前言:学习不是一件容易的事。加油~ 浅复制和深复制 一直对浅复制(也叫浅拷贝)和深复制(也叫深拷贝)这两个概念不清楚。 深复制和浅复制只针对Object,Array这样复杂的对象。 以下参考:https://www.jianshu.com/p/0d7bd31ccf43 深复制和浅复制最根本的区别在于
阅读全文
摘要:前端100问第10题 参考:https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/7 请写出下面代码的运行结果 async function async1() { console.log('async1 start'
阅读全文
摘要:Promise Promise是一个容器,里面保存着某个未来才会结束的时间(通常是一个异步操作的结果) Promise对象的基本语法: let p = new Promise((resolve, reject) => { // ... resolve('success') }) p.then(res
阅读全文
摘要:前言:这是一篇读阮一峰的《未来世界的幸存者》笔记 世界会走向哪里? 01.围棋这样复杂的思维游戏,机器人都能超过人类,那么世界上还有多少工作,是机器人不能干的呢?如果工作都由机器人承担了,人不就失业了吗? 02.如果无人驾驶技术成功,十年以后,就没人去学开车了,驾校也会关门。终有一天,因为人类不如机
阅读全文
摘要:每日见闻 2019-7-22 关于存在主义 01.正因为生命是无意义的,所以你应当自由的为其赋予意义而不应该受困于任何公用的价值。 02.宇宙和你没有一分钱关系,宇宙不光是自为的,还是自在的,你作为人是孤独的、偶然的、荒诞的出现在这个宇宙之中的。与此同时,这个宇宙也必然不能揭示任何真理给你。 03.
阅读全文
摘要:Class基本语法 JavaScript语言的传统方法是通过构造函数,定义并生成新对象。 //定义一个构造函数 function Point(x, y) { this.x = x; this.y = y; } //在原型上添加构造函数的实例方法 Point.prototype.toString =
阅读全文
摘要:学习文档:MDN web docs —— JavaScript中的继承 目标:理解在JavaScript中如何实现继承。(其实看完了也不一定能理解,没关系,写篇笔记表示我学过) 1. 编写一个Person()构造器 function Person (first, last, age, gender,
阅读全文
摘要:Vue表单提交防抖也叫防重复提交 目标效果: 上代码: vue init webpack demo 用vue-cli指令简单快速构建一个vue项目,过程和结构不说了,编辑helloword.vue,删掉vue示例代码(app.vue根元素页面上有个大logo记得也删掉) 首先新增一个js文件,用来放
阅读全文
摘要:例子描述:实时显示输入框的内容 基础版: html页面代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initi
阅读全文
摘要:内容的起源来自于掘金上的一篇文章——《前端 100 问:能搞懂 80% 的请把简历给我》 系列笔记: 前端面试100问(1-10) 前端面试100问(11-21) 题1:(滴滴、饿了么)写React/Vue项目时为什么要在列表组件中写key,其作用是什么? 答:(以Vue举例回答) 1.维护状态。
阅读全文