首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
myLearn
订阅
Mentionlyze
更多收藏集
微信扫码分享
微信
新浪微博
QQ
113篇文章 · 0订阅
一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧
2. 循环实现数组 map 方法 3. 使用 reduce 实现数组 map 方法 4. 循环实现数组 filter 方法 5. 使用 reduce 实现数组 filter 方法 6. 循环实现数组的
[译] 一张图弄明白 Vuex 里该存放什么样的数据
大多数人刚上手 Vuex 的时候,首先都想知道,应该往其中存放什么样的数据呢?在对这个问题给出答案的过程中,很多人(包括我)先是来到了“一股脑放进去”的阶段。但是在遭遇了首次障碍后,你很快就会领悟到:这可不是在 Vue.js 应用中管理数据的完美方案啊。 在本文中我将尝试回答诸…
前端权限管理之 addRoutes 动态加载路由踩坑
后端生成当前用户相应的路由后由前端(用 Vue Router 提供的API)addRoutes 动态加载路由。 前端写好所有的路由,后端返回当前用户的角色,然后根据事先约定好的每个角色拥有哪些路由对角色的路由进行分配。 第二种,相对于第一种,前端相对会自由一些,但是如果角色权限…
「译」用 Proxy 追踪 JavaScript 类
Proxy 对象是 ES6 中一个很酷而且鲜为人知的特性。虽然它已经存在了相当长的一段时间,但我想写这篇文章并解释一下它的功能,且用一个真实的例子来说明如何使用它。 虽然这几乎总结的很全面了,但每当读到它时,我并不是很清楚它的作用、它有什么帮助。 首先,Proxy 的概念来自元…
【JS面试向】选择排序、桶排序、冒泡排序和快速排序简介
新年伊始,又到了金三银四的时候了。面对前端越来越多的算法面试题,我简单的整理了一下几种比较常见的数组排序方式,分别介绍其基本原理和优劣势。(ps:才疏学浅,希望大家可以在issues下面指出问题) 选择排序从数组内遍历出最大值,加入新数组,将最大值从原数组中删除,重复上述操作,…
【前端笔记】Vuex 是什么,为什么需要
Vuex 十分简单好用,没用过难免会有神秘感,以致于往往就高估了其使用难度,其实也就那么回事,没什么高大上的。 Vuex 是专门为 Vue.js 设计的状态管理库,它采用集中式存储管理应用的所有组件的状态。 状态管理并不是什么神奇的概念,其实你一直都在做,即便你从来没了解过状态…
纵观JS对象的“简”与“繁”(上)
JS这门语言,曾被不少开发者视为玩乐的语言,没有厚度和技术含量的语言,但发展到现在,想必没有人敢再这么说,它能做的事越来越多,所以,这门语言看似知识结构简单,但却在代码的行与行之间藏着很多细节和玄机。 “对象”在JS中是个很有意思的东西,它随处可见,说简单可以很简单,但也可以复…
前端进阶系列(第1期):理解JavaScript数据类型
前端进阶系列本着“好好干前端”的心态,一步一个脚印认真练好前端的基本功,为在前端的发展道路上做好铺垫。 本周正式开始前端进阶的第1期,本周的主题是理解JavaScript数据类型。 最新的 ECMAScript 标准定义了7种数据类型,主要分为两大类基本类型和引用类型。 基本类…
js基本搜索算法实现与170万条数据下的性能测试
今天让我们来继续聊一聊js算法,通过接下来的讲解,我们可以了解到搜索算法的基本实现以及各种实现方法的性能,进而发现for循环,forEach,While的性能差异,我们还会了解到如何通过web worker做算法分片,极大的提高算法的性能。 同时我还会简单介绍一下经典的二分算法…
前端如何定义一个常量
很多编程语言提供了const关键词声明一个常量,在ES6中也是提供了const,但是在前端的const与其他编程语言不同,其并不意味着声明的变量就是一个常量。使用const b = {}声明了一个常量b,但是通过使用b.a = 1去修改对象b却并没有报错,我们修改了一个原本以为…