最近几次面试的小总结
前几天离职了,离职前几天开始物色合适的下家。在疯狂的简历投递之后,陆续接到了几个面试邀请,已经面了四家。这四次面试风格迥异,期间遇到了一些比较有意思的问题,在此整理总结一番。
前几天离职了,离职前几天开始物色合适的下家。在疯狂的简历投递之后,陆续接到了几个面试邀请,已经面了四家。这四次面试风格迥异,期间遇到了一些比较有意思的问题,在此整理总结一番。
ES5 和 ES6 中 Object 添加了很多新的方法,现在很多开源代码中有用到了这些,今天来整理一番。
在这几天的工作中,我需要调用同事编写的兼容jQuery和React的通用组件。他为了兼容jQuery风格的调用和React的组件化,分别export了一个default和几个方法函数。在调用的过程中,出现了一些小插曲:React代码和老的jQuery老代码调用时应该怎么正确的import?虽然是很低级的问题,但是引发了我一些思考:export 和 import 与 module.exports 和 exports 之间的关系以及JavaScript模块系统的发展历程。
解构赋值(destructuring assignment)语法是一个Javascript表达式,这种语法能够更方便的提取出 Object 或者 Array 中的数据。这种语法可以在接受提取的数据的地方使用,比如一个表达式的左边。有明确的语法模式来告诉我们如何使用这种语法提取需要的数据值。
上回讲到Firebase 的[创建项目和用户管理]()。今天来说说 Firebase 的数据库的使用。
在构建自己的在线云工具应用时,我使用 Firebase 为自己的“无后端项目”提供服务,把在开发期间接触到的一些内容整理在一起,制成系列笔记。这个过程有两个好处:巩固知识点,整理开发过程的思路。因为前端开发是自己所熟悉的领域,所以先从 Firebase 入手,将后端的一些知识点提前梳理理顺,避免后续的学习过程中的卡壳而导致无法坚持。今天第一期:创建项目和用户管理。
原文标题:CSS Grid, Flexbox And Box Alignment: Our New System For Web Layout
原文链接:https://www.smashingmagazine.com/2016/11/css-grids-flexbox-and-box-alignment-our-new-system-for-web-layout/
最近业余时间在学习 React,配合 Redux 和 React-Router 正在不紧不慢地开发一个小工具moviemaster,用于管理硬盘中的电影剧集。在单页应用开发中,redux 并不是必须的,所以今天只讲讲 前端的路由系统以及 React-Router的简单使用。