摘要: 原型链图表 基础的原型链图就是这样,是不是看起来很绕呢,下面来进行一一讲解 原型(prototype) JS所有的函数都有prototype属性,只有函数才有 其属性和方法都能被构造函数实例化的对象所共同访问 从这个例子中可以看到 Person 这个原型链上的方法(sayHello)可以被实例化出来 阅读全文
posted @ 2020-12-04 17:46 Android程序员吴彦祖 阅读(122) 评论(0) 推荐(0)
摘要: 我的日常工作中使用的是Vue,对于React只是做过简单的了解,并没有做过深入学习。趁着周末时间,我决定好好学一学React,今天这篇文章就是我在学习React之后,将React与Vue的用法做的一个对比,通过这个对比,方便使用Vue的小伙伴可以快速将Vue中的写法转换为React的写法。 插槽,在 阅读全文
posted @ 2020-12-03 17:53 Android程序员吴彦祖 阅读(298) 评论(0) 推荐(0)
摘要: 性能优化是前端领域一个亘古不变的热点话题。本系列文章将分监控、加载性能优化和运行时性能优化三章从实践角度来做具体分享 想要优化就必须得有度量。有了监控才能客观、系统地进行分析性能瓶颈、验证优化结果等。所以我们先从如何完整地监控开始 优化方法论 前端性能又分为加载性能和运行时性能 加载性能度量 加载性 阅读全文
posted @ 2020-12-02 17:46 Android程序员吴彦祖 阅读(186) 评论(0) 推荐(0)
摘要: 笔者读大三,前端小白一枚,正在准备春招,人生第一次面试,投了头条前端,总共经历了四轮技术面试和一轮hr面,不多说,直接上题 一面 自我介绍,然后问了为什么学习前端算法:实现36进制转换简述https原理,以及与http的区别操作系统中进程和线程怎么通信node中cluster是怎样开启多进程的,并且 阅读全文
posted @ 2020-12-01 18:04 Android程序员吴彦祖 阅读(516) 评论(0) 推荐(0)
摘要: 如果需要按特定顺序对对象数组进行排序,我们很有可能会直接找个 JS 库来用。其实大可不必,JS 原生中的 Array.sort就能直接一些复杂又漂亮的排序。 本文中,将介绍一些 Array.sort 的常规排序和一些骚操作。 基本数组排序 默认情况下,Array.sort函数将数组中需要排序的每个元 阅读全文
posted @ 2020-11-30 17:54 Android程序员吴彦祖 阅读(1303) 评论(0) 推荐(0)
摘要: 前端高效开发必备的 js 库梳理 之前有很多人问学好前端需要学习哪些 js 库, 主流框架应该学 vue 还是 react ? 针对这些问题, 笔者来说说自己的看法和学习总结. 首先我觉得在学习任何知识之前必须要有一个明确的学习目标, 知道自己为什么要学它, 而不是看网上说的一股脑的给你灌输各种知识 阅读全文
posted @ 2020-11-28 20:28 Android程序员吴彦祖 阅读(262) 评论(0) 推荐(0)
摘要: 1.CSS 选择器的优先级是如何计算的? 浏览器通过优先级规则,判断元素展示哪些样式。优先级通过 4 个维度指标确定,我们假定以a、b、c、d命名,分别代表以下含义: a表示是否使用内联样式(inline style)。如果使用,a为 1,否则为 0。 b表示 ID 选择器的数量。 c表示类选择器、 阅读全文
posted @ 2020-11-27 20:50 Android程序员吴彦祖 阅读(222) 评论(0) 推荐(0)
摘要: 0、 我的秋招经历 我的基本情况,南方普通985普通学生,接触前端十个月左右,今年 8 月后开始正式准备秋招。 说起我的秋招,一个词,就是“逆袭”。一开始,华为笔试没过,三七互娱笔试没过被捞起来后一面又挂,信心受挫。中间没有再继续投递,而是沉下心准备,刷了无数面试题。 身边同学陆续拿到offer,也 阅读全文
posted @ 2020-11-26 21:38 Android程序员吴彦祖 阅读(313) 评论(0) 推荐(0)
摘要: 如需获取完整版229页PDF面试题,请直接滑到文末。 1.如何确定this指向 如果要判断一个运行中函数的 this 绑定,就需要找到这个函数的直接调用位置。找到之后就可以顺序应用下面这四条规则来判断 this 的绑定对象。 由 new 调用?绑定到新创建的对象。 由 call 或者 apply ( 阅读全文
posted @ 2020-11-24 18:13 Android程序员吴彦祖 阅读(319) 评论(0) 推荐(0)
摘要: 如需获取完整版229页PDF面试题,请直接滑到文末。 1. 什么是同源策略? 同源策略可防止 JavaScript 发起跨域请求。源被定义为协议、主机名和端口号的组合。此策略可防止页面上的恶意脚本通过该页面的文档对象模型,访问另一个网页上的敏感数据。 参考资料: 浏览器的同源策略 2. 跨域是什么? 阅读全文
posted @ 2020-11-23 21:49 Android程序员吴彦祖 阅读(269) 评论(0) 推荐(0)