20190828 前端开发日报

Webpack优化——将你的构建效率提速翻倍;JS基础-原型、原型链真的不能一知半解;Web 多媒体开发指南;GitHub 上的 5 个高赞机器学习项目;只要三步,将koa的node服务升级到https;NoahV,百度智能运维前端框架开源了;基于数据类型的 Vue 动态表单组件;响应式 React Hooks 状态管理库:Bistate 介绍

  1. Webpack优化——将你的构建效率提速翻倍 随着构建体系不断完善、构建体验不断优化,webpack 已经逐渐成为了前端构建体系的一大霸主,对于工作中的真正意义上的前端工程项目,webpack 已经成为了我们前端构建技术选型的不二选择,包括 create-react-app 以及 vue-cli 等等业内常见的脚手架工具的构建体系,也都是基于 webpack 进行了上层封装。但随着业务代码不…
  2. JS基础-原型、原型链真的不能一知半解JS的原型、原型链一直是比较难理解的内容,不少初学者甚至有一定经验的老鸟都不一定能完全说清楚,更多的”很可能”是一知半解,而这部分内容又是JS的核心内容,想要技术进阶的话肯定不能对这个概念一知半解,碰到…
  3. Web 多媒体开发指南 一般接触音视频开发的前端比较少,但实际里面涉及的知识点非常多,因此做一个脑图,帮助有兴趣的同学学习和研究相关知识点。 基本 Web 多媒体开发覆盖非常多的方面,其中,视频,音频,以及 WebRTC 都比较成熟,而近年来的 WebXR(AR/VR) 也成为大家比较热情研究的内容。它旨在给人类带来听…
  4. GitHub 上的 5 个高赞机器学习项目 对于程序员而言,Github无疑是一个巨大的宝库,其全球注册用户超过3100万,仓库数量突破一个亿。(2018年年底统计数据) 但我们也要认识到,拥有如此庞杂的项目和用户,泥沙俱下,垃圾项目也不少,要从中找到找到优质的项目,不亚于从沙里淘金。好在Github对每个项目都设有一个星级,如果用户对项目感兴趣,可…
  5. 只要三步,将koa的node服务升级到httpshttps 用于启动https服务 fs用于获取读取证书文件 koa-sslify 用于将http请求强制转换为https请求
  6. NoahV,百度智能运维前端框架开源了 作者简介 喻友文    百度高级前端研发工程师 负责百度智能运维产品(Noah)的前端研发工作,在前端框架、前端工程化等方向有广泛的实践经验。 干货概览 在前面的文章中为大家介绍了百度智能运维团队研发的各类运维管理平台,包括百度内部的…
  7. 基于数据类型的 Vue 动态表单组件 方便不想看完全篇文章的童鞋,简单总结一下,这是篇软广,主要是推广自己在业务中沉淀的一个开源组件 vue-dynamic-form-component 。基于element-ui实现的 vue组件,只需编写类似async-validator的规则,自动生成对应的表单,支持常见输入类型的同时,支持嵌套对象、hashmap、多维数组等复杂类型。有需要的童鞋欢迎使用…
  8. 响应式 React Hooks 状态管理库:Bistate 介绍 今天介绍我的一个实验性项目——Bistate,读作 bai-state。 Bi 有表示双的意思。Bistate 在这里是指可以在 immutable state 和 mutable state 两种形态中切换的状态。 这篇文章将介绍 Bistate 的开发背景、技术思路和考量,希望能带给大家一点启发。 1、mutable vs immutable 我们知道,React 跟 …
  9. JS 可选链的好处JS的一些特性极大地改变了咱们的编码方式。从ES6年开始,对咱们代码影响最大的特性的解 、箭头函数、类和模块系统。
  10. 常见字符串匹配算法以及 JS 的 Sring.prototype.indexOf() 源码分析 作者八路(企业代号名),目前负责贝壳找房商业化方向的前端工作。 提到常见的字符串匹配算法,一般来说我们会想到一个是朴素算法(暴力破解),一个是比较巧妙的KMP算法。 KMP算法图解 如果要在一个主串ABCDABCDEF里找关键字ABCDABE,有哪些方法呢?我们很容易想到用暴力破解方法实现关键字搜索…
  11. 前端需要了解的 HTTP 和安全相关的头信息 前言 WEB 应用越来越复杂,前端所承担的也不再仅仅是切图、写界面的任务。作为一个前端工程师,掌握必要的 WEB 安全相关的知识,也是必要的。 这里收集整理了 HTTP 中和安全相关的头信息内容,了解这些头信息,在提升网站的安全性上,是有不少帮助的。 安全相关的头信息 Content-Security-Policy …

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

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


关注我

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

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

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