20181012 前端开发日报

整理前端各位面试达人的面经;面试之加分项Vue;前端进阶系列(二):css常见布局解决方案;Vue项目优化实践 —— CDN + Gzip + Prerender;RxJS进阶——关于流的理解和应用;带你五步学会Vue SSR;vue篇之事件总线(EventBus);前端性能的本质是什么,你有真正了解吗?

  1. 整理前端各位面试达人的面经准备在这里放一些网上比较好的前端面试分享,以后不断补充。1、百度阿里网易大疆等大小厂前端校招面筋 | 掘金技术征文地址:[链接]2、应届渣渣前端面经(还有游戏策划以及鸡汤)地址:[链接]3、学前端,我如何一...
  2. 面试之加分项vue对大部分人来说,掌握Vue.js基本的几个API后就已经能够正常地开发前端网站。但如果你想更加高效地使用Vue来开发,成为Vue.js大师,那下面我要传授的这五招你一定得认真学习一下了。在面试过程很多HR会问到。
  3. 前端进阶系列(二):css常见布局解决方案无需设置父元素样式 (支持 IE 8 及其以上版本)兼容 IE 8 一下版本需要调整为 <table>
  4. Vue项目优化实践 —— CDN + Gzip + Prerender 前言 和很多小伙伴一样,我在开发Vue项目时也是基于官方vue-cli@2的webpack模版,但随着项目越做越大,依赖的第三方npm包越来越多,构建之后的文件也会越来越大,尤其是vendor.js,甚至会达到2M左右。再加上又是单页应用,这就会导致在网速较慢
  5. RxJS进阶——关于流的理解和应用 RxJS是微软公司推出的响应式编程的JavaScript库。 对于它的学习,最开始我的理解是把它当成是 能优雅地解决异步问题的lodash 。 随着学习的深入,发现它采用了订阅者模式,其中也带有纯函数的思想。 直到在使用了RxJS 6之后才了解其少有人意识到的另一面——流。 什么是流?这里我们不用专业术...
  6. 带你五步学会Vue SSRSSR大家肯定都不陌生,通过服务端渲染,可以优化seo抓取,提升首页加载速度等,我在学习SSR的时候,看过很多文章,有些对我有很大的启发作用,有些就只是照搬官网文档。通过几天的学习,我对SSR有了一些了解,也...
  7. vue篇之事件总线(EventBus)许多现代JavaScript框架和库的核心概念是能够将数据和UI封装在模块化、可重用的组件中。这对于开发人员可以在开发整个应用程序时避免使用编写大量重复的代码。虽然这样做非常有用,但也涉及到组件之间的数据通讯...
  8. 前端性能的本质是什么,你有真正了解吗?性能一直以来是前端开发中非常重要的话题。随着前端能做的事情越来越多,浏览器能力被无限放大和利用:从 web 游戏到复杂单页面应用,从NodeJS 服务到 web VR/AR 和数据可视化,前端工程师总是在突破极限。随之而...
  9. 这三个新特性可能改变JavaScript未来】你想不想知道下一波令人兴奋无比的 JavaScript 特性?你甚至都不知道自己需要这些特性。现在,我要向你展示三个可能会改变你编写 JavaScript 代码方式的提案。 ​​​
  10. ThinkJS 和 Sprite.js 服务端渲染实践 介绍 ThinkJS 是一个基于 koa@2.0 的企业级服务端开发框架,本项目中除基本的 HTTP 服务外,还使用了定时任务和 websocket 功能。 Sprite.js 是一个跨平台的 2D 绘图对象模型库,它支持 Web、Node、桌面应用和微信小程序的等多端图形绘制及动画实现。Sprite.js 使用 node-Canvas 进行服务端...
  11. TypeScript 3.1增加可映射元组和数组类型】 TypeScript团队最近发布了TypeScript版本3.1,继3.0版本之后添加了可映射元组和数组类型以及其他一些改进。 ​​​

    TypeScript 3.1增加可映射元组和数组类型
  12. 《Vue源码阅读 – 依赖收集原理》Vue已是目前国内前端web端三分天下之一,在下借这个机会从大家的文章和讨论中汲取了一些营养,同时对一些阅读源码时的想法进行总结。本文就来看一下依赖收集原理。 (by SHERlocked93) ​​​

    Vue源码阅读 – 依赖收集原理

关注github前端日报 订阅精彩文章

前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多

原文:20181012 前端开发日报 ,未经许可,禁止转载。
来源:前端开发博客 (http://caibaojian.com/fe-daily-20181012.html)