better-fe 技术周刊 - 2019/05/27

深阅读

node.js命令行教程

推荐理由:上周推荐了使用yeoman进行脚手架的搭建,这周利用node.js的原生操做,也能够实现脚手架的搭建。不只如此,还能完成其余脚本工具的制做。看完这篇文章,相信你对命令行工具的制做有必定的了解。前端

用JavaScript实现链表

推荐理由:链表是一种数据结构,里面的每一个元素都包含下一个元素的位置信息。若是要在头部插入或删除一个元素,链表只需操做第一个元素的位置信息便可,操做步骤为O(1),而数组则须要将里面全部的元素都日后移一位,步骤为O(n)。本文将介绍如何用JavaScript实现链表。vue

[知其因此然]探究Flex盒子的‘’弹性‘’

推荐理由:Flexbox布局如今应该是最流行的布局方式,它的简单、便捷以及可伸缩性让开发者乐此不疲。可是在使用它的同时,咱们是否有考虑过Flexbox的是如何计算伸缩的呢?相信了解了这点后,之后再使用Flexbox布局时可以更加熟练。node

有助于理解前端工具的node知识

推荐理由:前端的构建工具或打包工具通常都是用node来执行的,可是平时写惯了业务代码以后,若是想要了解下webpack或者vue-cli,好像是件不太好上手的事情。因此强烈建议你们要是想了解这类工具最好先学习一下node。webpack

vue路由按需keep-alive

推荐理由:本文提到了一个性能优化的场景,当咱们在不一样页面切换时,能够具体针对某些页面作下缓存来提高性能,本文还给出了具体的实施步骤以及可能会遇到的坑,你们有兴趣能够在本身的项目里试试web

2019再聊移动端300ms延迟及fastClick原理解析

推荐理由:你作移动端开发的时候,300ms延迟的问题有没有解决过呢?本文做者针对浏览器,以及安卓和iOS都给出了相应的解决方案,而且阐述了其原理,值得学习。vue-cli

新鲜货

有关retina和HiDPI那点事

推荐理由:只要作过移动端开发的同窗就确定绕不过一个问题:高清屏适配。方案、框架咱们用了一堆,但原理却未必清楚。本文从retina的起源提及,对比了其跟普通屏的区别,从硬件和操做系统两个方面阐述了如何实现高清渲染,读完以后,想必能让你茅塞顿开。另外留一个课后做业,苹果外接的普通显示器,可否使用HiDPI渲染呢?segmentfault

职业发展

大型项目前端架构浅谈

推荐理由:咱们一直以来都正在开发一个大型前端项目,咱们应该从宏观的角度理解并认识大型前端项目应该包含哪些重要的功能点及其实现,这篇文章不侧重于具体技术实现,而是尝试从更高角度出发,分析为何要这么作,这些设计能解决什么问题,成本和收益如何。对咱们以后进行大型项目的时候提供一个学习的范本。数组

2019年(大)前端技术规划

推荐理由:本文总结出前端技术各个要点,咱们能够以本文为清单温故而知新,为咱们以后的前端之路夯实基础。浏览器

相关文章
相关标签/搜索