04 2020 档案

摘要:前言 本文是《剑指Offer》系列(JavaScript版)的第一篇,题目是“连续子数组的最大和或最小和”。 话不多说,开始“打怪”修炼... 一、理解题目 以“连续子数组的最大和”为例,相当于我们在数组中,计算连续的子数组的和,找寻最大值。如在数组 中连续子数组的最大和为: 一定要准确的理解题意, 阅读全文
posted @ 2020-04-29 07:33 胡哥有话说 阅读(967) 评论(0) 推荐(0)
摘要:写在前面 这一讲是 Vuex 基础篇的最后一讲,也是最为复杂的一讲。如果按照官方来的话,对于新手可能有点难以接受,所以想了下,决定干脆多花点时间,用一个简单的例子来讲解,顺便也复习一下之前的知识点。 首先还是得先了解下 Module 的背景。我们知道,Vuex 使用的是单一状态树,应用的所有状态会集 阅读全文
posted @ 2020-04-28 07:37 胡哥有话说 阅读(494) 评论(0) 推荐(0)
摘要:先说两句 前面已经讲完了 Vuex 下的 、 、 及 这四驾马车,不知道大家是否已经理解。当然,要想真正熟练掌握的话,还是需要不断的练习和动手实践才行。 其实只要把这四驾马车完全熟练驾驭了,那么应对一些中小型的项目,基本上就已经没啥问题了,后面的 Module 这架终极马车,其实是为了搞定那些稍微大 阅读全文
posted @ 2020-04-27 09:21 胡哥有话说 阅读(259) 评论(0) 推荐(0)
摘要:写在前面 通过上一讲「Vuex 旗下的 Mutation」,我们知道了如何去修改 State 的数据,而且只能通过 Mutation 去提交修改,另外还了解到了 Mutation 必须是同步函数,那么如果需求当中必须要用到异步函数怎么办? 好办,那就轮到 Action 上场了。 简单介绍 Actio 阅读全文
posted @ 2020-04-26 10:59 胡哥有话说 阅读(266) 评论(0) 推荐(0)
摘要:写在前面 上一讲「Vuex 旗下的 State 和 Getter」,告诉了我们怎么去使用仓库 store 中的状态数据。当然,光会用肯定还不够,大部分的应用场景还得对这些状态进行操控,那么具体如何操控呢,这就是这一讲要说的重点。 只有 mutation 能动 State 更改 Vuex 的 stor 阅读全文
posted @ 2020-04-25 17:14 胡哥有话说 阅读(303) 评论(0) 推荐(1)
摘要:先说两句 上一讲 "「Vuex 到底是个什么鬼」" ,已经完美诠释了 Vuex 的牛逼技能之所在(纯属自嗨)。如果把 Vuex 比喻成农药里面的刘备,那就相当于你现在已经知道了刘备他是一个会打枪的力量型英雄,而且他打的枪还是双排量的,认识到这一点后,那么接下来就是要了解他到底是如何打枪的,是左手打, 阅读全文
posted @ 2020-04-19 22:29 胡哥有话说 阅读(291) 评论(0) 推荐(1)
摘要:先说两句 官方已经有教程了,为什么还要写这个教程呢?说实话,还真不是我闲着蛋疼,官方的教程真的是太官方了,对于刚入门 Vuex 的童鞋来说,想必看官方的教程,很多地方就如同看圣经一样,比如「欧玛尼玛尼牙」,所有的字都认识,就是不知道说些什么玩意,不信,你可以 "戳进去看看" 。 当然,对于大神级别一 阅读全文
posted @ 2020-04-17 09:20 胡哥有话说 阅读(350) 评论(0) 推荐(0)
摘要:引言 在我们学习编程之初,就学习过变量的赋值操作,同时也学习了将一个变量的值赋值给另外一个变量。对于交换两个变量的值,很多童鞋都有解决方案。然鹅,对于面试官提出的不借助第三变量来交换两个变量的值,你能想到几种解决方案呢? 如果你只知道一种方案,请你认真看下去... 如果你知道两种方案,那么你可以来了 阅读全文
posted @ 2020-04-15 00:50 胡哥有话说 阅读(1269) 评论(7) 推荐(8)
摘要:前言 随着前端的飞速发展,前端业务开发给前端工程师提出了更高的要求,因而算法题也越来越高频次的出现在前端面试中。有很多的小伙伴找胡哥苦诉,在前端实际开发中(除了涉及游戏开发方面),算法使用有很多吗?大厂的面试是故意要自我标榜下吗?其实不然,考核算法还是相当有必要的,来来来,让胡哥给你拯救世界的理由, 阅读全文
posted @ 2020-04-13 07:39 胡哥有话说 阅读(442) 评论(0) 推荐(0)
摘要:前言 new关键字在实例化获取对象时都做了什么?是一道经常出现在前端面试时的问题。如果只是简单的了解new关键字是实例化构造函数获取对象,是万万不能够的。更深入的层级发生了什么呢?同时面试官想从这道题里面考察什么呢?下面胡哥为各位小伙伴一一来解密。 一、new关键字 new关键字的作用:通过new关 阅读全文
posted @ 2020-04-08 08:46 胡哥有话说 阅读(606) 评论(0) 推荐(0)
摘要:前言 前端的小伙伴在面试的时候,几乎都会遇到一道这样的面试题: add(1)(2)(3)(4)输出结果为10。在第一次看到这道面试题的时候,很多小伙伴感到了迷茫!借用王宝强在《人在囧途》中的表演:啥啥啥,这写的都是啥?下面胡哥为各位小伙伴带来这道题的揭秘。 一、核心点 基础函数的变种 函数柯里化 我 阅读全文
posted @ 2020-04-03 10:00 胡哥有话说 阅读(674) 评论(0) 推荐(0)
摘要:前言:模块化开发需求 在JS早期,使用script标签引入JS,会造成以下问题: 1. 加载的时候阻塞网页渲染,引入JS越多,阻塞时间越长。 2. 容易污染全局变量。 3. js文件存在依赖关系,加载必须有顺序。项目较大时,依赖会错综复杂。 4. 引入的JS文件过多,不美观,且不易于管理。 一、Co 阅读全文
posted @ 2020-04-01 22:56 胡哥有话说 阅读(438) 评论(0) 推荐(0)