面试题相关

原文https://github.com/webproblem/learning-article/blob/master/%E9%9D%A2%E8%AF%95%E8%B5%84%E6%BA%90.md   前端面试考点多?看这几篇文章就够了 2018春招前端面试:...

2018-11-20 09:18:40

阅读数 395

评论数 1

冴羽--JavaScript深入系列

进度 JavaScript深入系列 15 篇已完结。 JavaScript专题系列 20 篇已完结。 underscore 系列 8 篇已完结。 ES6 系列正在发布中…… 专栏 掘金主页 segmentfault主页 新开了知乎专栏,欢迎关注 深入系列目录 JavaScirpt...

2018-11-14 14:53:24

阅读数 126

评论数 0

前端资源集合

说明 平时的学习资源都比较的凌乱,看到好的资源都是直接收藏在浏览器的收藏夹中,这样其实并不方便,整理在云笔记上,也不方便查看修改记录,索性就整理在 github 上并开源出来,希望帮助大家能够更快的找到需要的资源。建立该仓库的目的主要是整理收集学习资源,统一管理,方便随时查找。 目前整合的学习...

2018-09-10 10:19:53

阅读数 592

评论数 0

Js基础系列-数组的扁平化

前言 一句话概括:数组的扁平化,就是将一个嵌套多层的数组 array (嵌套可以是任何层数)转换为只有一层的数组 示例 const arr = [1, 2, [3,4, [5, 6]], 7, 8, [9,10,11,[12]]] const flatten = (arr) =&...

2019-04-24 21:46:44

阅读数 16

评论数 0

理解 Web 缓存

提到 Web 缓存大家都会觉得很简单,不就是检查资源是否有缓存,如果有就加以利用。如果追究下去,多数人还能扯出cache-control, last-modified, etag之类的名词,但如果真的考究一下这些字段之间有什么区别,又是怎么工作的,其实很多人只有一个极为模糊的认识,所以写一篇文章来...

2019-04-24 09:47:37

阅读数 38

评论数 0

数据类型转换的面试题总结

JavaScript语言的数据类型转换一直被很多人诟病,认为他晦涩难懂,使得很多人对他敬而远之。 但其实如果你知道了其中的原理,数据类型转换不仅不会困扰到你,反而会让你的代码可读性大大增强。也因此对于数据类型转换的掌握程度成为了判断一个前端开发工程师是否为一个老司机的主要标准。 问题列表 1...

2019-04-24 09:46:48

阅读数 12

评论数 0

前端面试:专注Vue.js常见的问题答疑,掌握了基本上Vue就过关了

v-show 与 v-if 区别 第一题应该是最简单的,提这个问题,也是想让候选人不那么紧张,因为但凡用过 Vue.js,多少知道 v-show 和 v-if 的区别,否则就没得聊了。不过这最简单的一道题,有三个层次,我会逐一追问。首先,基本所有人都会说到: v-show 只是 CSS 级别的...

2019-04-24 09:46:01

阅读数 65

评论数 0

webpack4配置详解之常用插件分享

前言 Wepack4之后废弃了很多的插件,这里只会讲解webpack4还支持的(包含4之前插件),已经废弃的将不再阐述。 mini-css-extract-plugin css-提取,看名字就懂提取css用的。 在这之前我们可能会使用extract-text-webpack-plugin比...

2019-04-24 09:45:23

阅读数 9

评论数 0

Babel是如何读懂JS代码的

概述 稍微了解行业现状的开发者都知道,现在前端“ES6即正义”,然而浏览器的支持还是进行时。所以我们会用一个神奇的工具将ES6都给转换成目前支持比较广泛的ES5语法。对,说的就是Babel。 本文不再介绍Babel是什么也不讲怎么用,这篇文章的关注点是另一个方面,也是很多人会好奇的事情,Bab...

2019-04-24 09:43:23

阅读数 32

评论数 0

说说 Vue 中组件的缓存

之前在《Vue一个案例引发的动态组件与全局事件绑定总结》这篇文章中简单提到过组件的缓存。当时只是简单的提供了一个解决问题的思路,并没有说到多少组件缓存的东西,今天我们就来详细说说组件的缓存。 组件化开发模式下,我们会把整个项目拆分成很多组件,然后按照合理的方式组织起来。 自然就存在组件之间的切...

2019-04-24 09:41:29

阅读数 20

评论数 0

React Fiber 原理介绍

一、前言 在 React Fiber 架构面世一年多后,最近 React 又发布了最新版 16.8.0,又一激动人心的特性:React Hooks 正式上线,让我升级 React 的意愿越来越强烈了。在升级之前,不妨回到原点,了解下人才济济的 React 团队为什么要大费周章,重写 React ...

2019-04-23 22:54:39

阅读数 7

评论数 0

React Hooks 解析(下):进阶

一、前言 React Hooks 是从 v16.8 引入的又一开创性的新特性。第一次了解这项特性的时候,真的有一种豁然开朗,发现新大陆的感觉。我深深的为 React 团队天马行空的创造力和精益求精的钻研精神所折服。本文除了介绍具体的用法外,还会分析背后的逻辑和使用时候的注意事项,力求做到知其然也...

2019-04-23 22:53:14

阅读数 7

评论数 0

理解webpack原理,手写一个100行的webpack

什么是webpack 他是一个模块打包器,也可以引用官网的一幅图解释,我们可以看到webpack,可以分析各个模块的依赖关系,最终打包成我们常见的静态文件,.js 、 .css 、 .jpg 、.png。今天我们先不弄那么复杂,我们就介绍webpack是怎么分析ES6的模块依赖,怎么把ES6的代...

2019-04-23 22:45:23

阅读数 9

评论数 0

浏览器路由 API 详解

最新一直在看关于 Vue 和 React 路由这块的知识,最终发现这些路由框架的模块功能的实现都是基于浏览器原生路由 API 的。本着追根溯源的初心,于是就想着将浏览器原生的路由 API 整体梳理一遍,以便更加顺畅的理解 Vue-Router 和 React-Router 的相关实现和原理。 背...

2019-04-22 23:10:17

阅读数 51

评论数 0

你应该知道的JS: reduce的n种应用

reduce是ES5中新引入的一个API。 假如你还不知道reduce的用法,请先阅读下MDN文档中关于reduce的介绍。(不得不说,MDN文档太强大了,里面列举了很多有用的方法) 本文将介绍借助reduce函数,利用其能够遍历到数组的每一个元素,并且次遍历都可以使用上次遍历结果的特性,实现...

2019-04-22 23:06:34

阅读数 18

评论数 0

React 虚拟 DOM 的差异检测机制

React 使用虚拟 DOM 将计算好之后的更新发送到真实的 DOM 树上,减少了频繁操作真实 DOM 的时间消耗,但将成本转移到了 JavaScript 中,因为要计算新旧 DOM 树的差异嘛。所以这个计算差异的算法是否高效,就很关键了。React 中其计算差异的过程叫Reconciliatio...

2019-04-22 14:23:06

阅读数 38

评论数 0

如何开发React Native 原生模块(Native Modules)?看完这篇文章就够了(Android)

期待已久的新课上线啦!解锁React Native开发新姿势,一网打尽React Native最新与最热技术,点我Get!!! 前言 一直想写一下我在React Native原生模块封装方面的一些经验和心得,来分享给大家,但实在抽不开身,今天看了一下日历发现2018年马上就结束了,所以就赶年...

2019-04-22 14:18:06

阅读数 339

评论数 0

【前端词典】分享 8 个有趣且实用的 API

前言 在日常开发中总是和各种API打交道,我们名为前端工程师实为API调用工程师。这篇文章我就分享 8 个有趣的API,你若通过阅读这篇文章对前端增加一点点的乐趣,对我来说也是一种鼓励。 这几个 API 使用得当的话,可以提高你应用的友好性。 这些API的示例代码我已放在github上,...

2019-04-22 09:49:38

阅读数 19

评论数 0

React系列-Redux

redux/createStore方法返回getState、dispatch和subscribe。 组件之间通过调用dispatch action,action传入到reducer中,然后根据老的state和action生成新的状态。监听渲染函数数组遍历执行 getState返回当前状态sta...

2019-04-21 23:21:06

阅读数 18

评论数 0

React转微信小程序:构思

公司使用微信小程序做了不少东西,发现的痛点越来越多。没有组件化,配置繁锁,生命周期名字不一。基于它才有了vue系列的解决方案,我在想,能不能搞一套React的解决方案呢。毕竟以React为技术栈的公司不在少数,销路肯定很好。 我首先从定义组件着手。微信小程序是存在自定义组件的机制,但不能使用继承...

2019-04-21 22:43:16

阅读数 17

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭