20170717 前端开发日报

ECMAScript 8 都发布了,你还没有用上 ECMAScript 6?;【W3C】理解 css-flexbox 盒子模型 – 初稿;你可能不需要 Vuex;nodejs服务器部署教程三,部署基于node+vue+mongodb的项目;关于javascript sort()排序的一点理解;JavaScript 的This绑定方式导图;前端每周清单第 22 期:ES8 正式发布、React 与 GraphQL 开发指南和性能优化,Vue.js 2.4.0 发布 – 知乎专栏;Nodejs流开发详解(翻译自官网)

  1. ECMAScript 8 都发布了,你还没有用上 ECMAScript 6? ES8已经与17年6月底发布,而很多的前端开发者还没有开始用上ES6。本文聊一聊怎么快速入门ES6,并将ES6的语法应用到实战项目中。 阅读全文大约需要15分钟。 文中以 ES 表示 ECMAScript。 今年六月底,TC39发布新一版的ES 8(ES 2017),自从ES6在15年发布之后,每一年TC…
  2. 【W3C】理解 css-flexbox 盒子模型 – 初稿前言 flexbox盒模型, 可伸缩试布局, 能够有效改变盒子内容器大小, 填补盒子未使用的空间, 收缩容器以避免溢出盒子模型. 极其简单的控制盒子内的容器垂直, 水平布局. 官网地址 介绍 flex布局表面上类似于block布局…
  3. 你可能不需要 Vuex目录 组件化 组件通信 状态管理 Vuex 是什么 Vuex 有什么特点 Vuex 解决了什么问题 什么类型的数据适合放在 Vuex 管理 工具 总结 参考 扩展阅读 写这篇文章的主要目的是在现在的公司推荐使用 Vue,而在使用 Vue …
  4. nodejs服务器部署教程三,部署基于node+vue+mongodb的项目nodejs服务器部署教程一nodejs服务器部署教程二,把vue项目部署到线上本文以我个人的开源项目vueblog作为演示,让你把自己的项目能在服务器上跑起来 安装mongodb数据库 如何在ubuntu上安装mongodb数据库,其实官…
  5. 关于javascript sort()排序的一点理解sort()排序的原理 最近在leetcode刷题的时候遇到一个排序问题之前一直都忽略了sort排序的原理,让我们看下w3c对于sort()的说明:如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确…
  6. JavaScript 的This绑定方式导图本文是对《加深对 JavaScript This 的理解》一文的导图版翻译 JS中的this是一个捉摸不透的东西,它很喜欢变化,很诡异。拥抱变化,接收诡异,看清this的真面目,这篇来源于《加深对 JavaScript This 的理解》的导…
  7. 前端每周清单第 22 期:ES8 正式发布、React 与 GraphQL 开发指南和性能优化,Vue.js 2.4.0 发布 – 知乎专栏 前端每周清单第 22 期:ES8 正式发布、React 与 GraphQL 开发指南和性能优化,Vue.js 2.4.0 发布 —— 由王下邀月熊分享
  8. Nodejs流开发详解(翻译自官网)版本:8.1.3 实现一个流API stream模块的API被设计成能够很容的使用javascript的原型继承模式来实现streams。首先,stream的开发者必须先声明一个新的javascript类,并且继承以下四个基础stream类中的一个,并确…
  9. 如何强制Html5视频进行全量加载 默认情况下我们实现一个简单的 H5 的播放器,只需要这么简单的代码就好: 这个时候用户点击播放按钮就可以开始播放了。 但是为了更好的用户体验,我们有的时候需要预加载视频,…
  10. 你想要的 —— Vuex源码分析 最详细的vuex源码分析 提升js能力的干货 —— 由Daniel_Cheung分享
  11. 基于 Vue 的 WebSocket 实时聊天实战项目 一个基于vue的,从前端到后端构建的项目。能让学到如何用,用到了vue全家桶,nodejs,通过webpack打包,图灵机器人,websocket等前沿知识进行构建。让你轻松学会搭建一个基于vue的全家桶项目。 —— 由hua1995116分享
  12. 我的webpack学习笔记(二)前言 上一篇文章我们讲了多页面js的打包,本篇文章我们继续scss的打包。 多页面css单独打包 首先,我们css编写采用的是sass,所以我们先来安装sass-loader以及可以用到的依赖 $ npm install sass-loader node-sas…
  13. Node.js v8.x 新特性 Async Hook 简介 Async Hook 的出现简单来说有两个目的,一是提供了一个处理异步任务机制的抽象;二是暴露了方便追踪 handle objects 生命周期的 Hook。本文主要从以下几个方面来讨论: 1、Hook 的起因 2、Overview 3、Handle Objects 4、一些意外 —— 由XaYvier分享
  14. 基于 Vue.js 和 Node.js 支持服务端渲染的开源博客系统 支持服务端渲染,前后端分离,支持PWA,并且标题可以动态切换,支持markdown编辑器,github风格代码高亮,拥有归档和标签功能,不错的学习小案例 —— 由wmui分享
  15. 自制前端框架之 MVC MVC 是 UI 编程领域中非常经典的设计模式,使得开发者能够借助该模式,构建出更易于扩展和维护的应用程序。在本文中,我们将基于经典的 MVC 理念,实现一个 50 行内的极简 MVC 框架,用于支持一个 Todo App 示例应用的开发。 —— 由doodlewind分享
  16. 《深入理解ES6》笔记——扩展对象的功能性(4)变量功能被加强了、函数功能被加强了,那么作为JavaScript中最普遍的对象,不加强对得起观众吗? 对象类别 在ES6中,对象分为下面几种叫法。(不需要知道概念) 1、普通对象 2、特异对象 3、标准对象 4、内建对象…
  17. React 中被忽略的函数组件(Functional Components) 详细介绍了React 中函数组件和类组件的区别,分析了函数组件背后的实现思想。 —— 由xuchaobei分享
  18. ES6的rest参数和扩展运算符 ES6的rest参数和扩展运算符 —— 由Sunny阳光森林分享
  19. redux middleware 详解 redux middleware 详解 —— 由草榴社区分享
  20. 使用WebAssembly+FFmpeg实现前端视频转码(上) 如何使用WebAssembly+FFmpeg实现前端视频转码之上篇 —— 由PP旭分享

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

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


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流