首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Es6
订阅
jimwmg
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
前端优秀实践不完全指南
本文其实应该叫,Web 用户体验设计提升指南。 ... 所谓的用户体验设计,其实是一个比较虚的概念,是秉承着以用户为中心的思想的一种设计手段,以用户需求为目标而进行的设计。设计过程注重以用户为中心,用户体验的概念从开发的最早期就开始进入整个流程,并贯穿始终。 良好的用户体验设计…
JavaScript中的强制类型转换
总结和剖析JavaScript中的强制类型转换,主要参考《你不知道的JavaScript(中卷)》第四章。 文章内容主要分为五个部分,第一部分讲述向基本类型数据转换的4种抽象操作,第二部分讲述显式强制类型转换,第三部分讲述隐式强制类型转换,第四部分讲述相等关系,其中需要掌握“抽…
JavaScript 运行原理解析
说到JavaScript的运行原理,自然绕不开JS引擎,运行上下文,单线程,事件循环,事件驱动,回调函数等概念。本文主要参考文章[1,2]。 为了更好的理解JavaScript如何工作的,首先要理解以下几个概念。 简单来说,JS引擎主要是对JS代码进行词法、语法等分析,通过编译…
80% 应聘者都不及格的 JS 面试题
共 5024 字,读完需 6 分钟,速读需 2 分钟,本文首发于知乎专栏前端周刊。写在前面,笔者在做面试官这 2 年多的时间内,面试了数百个前端工程师,惊讶的发现,超过 80% 的候选人对下面这道题的回答情况连及格都达不到。这究竟是怎样神奇的一道面试题?他考察了候选人的哪些能力…
Promise 串行调用面试题
这里简单给大家介绍下解答。针对多个 Promise 方法,原生提供了 all 和 race 方法。但是,他们都不是串行执行。那应该如果执行串行方法?这里介绍两种写法: 这种办法比较取巧,直接利用 Promise.resolve()。通过循环赋值,得到最终的结果。
【可能是个假前端】扫雷之平铺算法
If you want authentic front-end knowledge, get out and turn left, see Lao Wang. 言归正传,这个 Topic 系列的文章我会尽量多说一些可能与前端知识关系不太大但非常有意思的东西,是希望将自己实践中遇…
解锁多种JavaScript数组去重姿势
JavaScript数组去重,一个老生常谈的问题了,但这次是解锁多种JavaScript数组去重姿势。 双重循环去重实现比较容易。 基本思路:如果索引不是第一个索引,说明是重复值。 基本思路:先对原数组进行排序,然后再进行元素比较。 基本思路:利用了对象的key不可以重复的特性…
架构思维实现promise,大爷,来瞅瞅
先看看我们常见的回调模式。doOne()说:“你要这么做的话,就把doTwo()交给我,我在结束后帮你调用。”所以会是: Promise模式又是如何呢?你对doOne()说:“不行,控制权要在我这里。你应该改变一下,你先返回一个特别的东西给我,然后我来用这个东西安排下一件事。”…
编写一个简单的JavaScript模板引擎
若需要用于商业用途,请经本人同意。 尊重每一位认真写文章的前端大佬,文末给出了本人思路的参考文章。 能够访问到这篇文章的同学,初衷是想知道如何编写JavaScript的模板引擎。为了照顾一些没有使用过模板引擎的同学,先来稍微介绍一下什么叫模板引擎。 上面代码中,我使用了ES6的…
2018年6月前端面试经历(中)
二分查找法主要是解决「在一堆有序的数中找出指定的数」这类问题,不管这些数是一维数组还是多维数组,只要有序,就可以用二分查找来优化。 深拷贝就是在拷贝数据的时候,将数据的所有引用结构都拷贝一份。简单的说就是,在内存中存在两个数据结构完全相同又相互独立的数据,将引用型类型进行复制,…