20190325 前端开发日报

耗时一周整理的前端面试题,干货为主;和尤雨溪一起进阶vue;Web 端 H.265 播放器研发解密;Webpack 模块打包原理;异步的JavaScript(终篇);Web 打印探秘;超 100000 个 GitHub 代码库泄露了 API 或加密密钥;React组件库封装初探–Modal

  1. 耗时一周整理的前端面试题,干货为主Websocket同http一样都是是基于tcp的,可靠性的双向通信协议,是建立在tcp之上的,并且是持久化的协议。
  2. 和尤雨溪一起进阶vue 上图,无图无真相 花了400大洋买了fontedmasters的一个月的会员,就是为了看男神的这份vue教程,没有中文字幕,痛苦地坚持啃完了,建议有钱并且英语好的人直接买会员去官网看视频,尤大神人长得帅,业务水平高,英语还超苏,对不起,忍不住犯了会儿花痴,如果没钱英语又渣的人只能看我的总结了,看我的文章…
  3. Web 端 H.265 播放器研发解密 本文主要分享基于 WebAssembly 实现 H.265 格式的解封装、解码和播放。
  4. Webpack 模块打包原理 在使用webpack的过程中,你是否好奇webpack打包的代码为什么可以直接在浏览器中跑?为什么webpack可以支持各种ES6最新语法?为什么在webpack中可以书写import ES6模块,也支持require CommonJS模块? 模块规范 关于模块,我们先来认识下目前主流的模块规范(自从有了ES6 Module及Webpack等工具,AMD/CMD规范生存空间…
  5. 异步的JavaScript(终篇)所谓的异步,就是程序的一部分现在进行,而另一部分则在将来运行。异步处理的重点就是如何处理将来运行的那一部分。
  6. Web 打印探秘 作者记录了一些 Web 打印相关的要点,并给出了另一种思路。
  7. 超 100000 个 GitHub 代码库泄露了 API 或加密密钥 每天成千上万新的API或加密密钥通过GitHub项目泄露出去。 六个月期间扫描GitHub公共代码库总数中13%的数十亿个文件后发现,超过100000个代码库泄露了API令牌和加密密钥,每天数千个新的代码库在泄露新的秘密内容。 这次扫描是北卡罗来纳州立大学(NCSU)的团队开展的一项学术研…
  8. React组件库封装初探–ModalMadal组件实现基本简介 类似于antd实现的modal组件,首先基本结构分析: modal-mask遮罩层 modal-warp内容包装层 modal主体内容层,包含:title、content、footer、close-btn 固定定位布局,全屏遮盖显示,所以内…
  9. jQuery知识总结之DOM操作 本篇文章主要总结一下jQuery中DOM节点的创建、插入、删除与替换以及jQuery中丰富的遍历节点的方法。 jQueryDOM操作之节点创建与属性的处理 JavaScript原生接口创建节点,在处理上是非常复杂与繁琐的,jQuery简化了这个过程。 创建元素节点 : 常见的就是直接把这个节点的结构给通过HTML标记字符串描述出…
  10. webpack4搭建的一次尝试 目前支持typescript,react,jsx,less,eslint,prettier,husky等 具体的配置请查看: github.com/nvnvyezi/in… 如需搭配electron,可以查看: github.com/nvnvyezi/el… 好了,正文开始,这不是一个文章,只作为想自己搭建webpack的一个参考 概念 Entry :指定webpack开始构建的入口模块,从该…
  11. 【从蛋壳到满天飞】JS 数据结构解析和算法实现-链表 【从蛋壳到满天飞】JS 数据结构解析和算法实现,全部文章大概的内容如下: Arrays(数组)、Stacks(栈)、Queues(队列)、LinkedList(链表)、Recursion(递归思想)、BinarySearchTree(二分搜索树)、Set(集合)、Map(映射)、Heap(堆)、PriorityQueue(优先队列)、SegmentTree(线段树)、Trie(字典树)、UnionFind(并查集)、AVLTree…
  12. 【从蛋壳到满天飞】JS 数据结构解析和算法实现-栈和队列 【从蛋壳到满天飞】JS 数据结构解析和算法实现,全部文章大概的内容如下: Arrays(数组)、Stacks(栈)、Queues(队列)、LinkedList(链表)、Recursion(递归思想)、BinarySearchTree(二分搜索树)、Set(集合)、Map(映射)、Heap(堆)、PriorityQueue(优先队列)、SegmentTree(线段树)、Trie(字典树)、UnionFind(并查集)、AVLTree…
  13. LeetCode.3 无重复字符的最长子串(JS)给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例1 输入: “abcabcbb”输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例2 输入: “bbbbb”输出: 1解释: 因为无重复字符…
  14. A星算法JavaScript版本A星算法 介绍 javascript实现A星寻路算法 在游戏中常有需要主角/敌人去移动到某个物品或者追寻敌人的时候,这个时候,可以使用寻路算法 为了实现canvas游戏,需要寻路算法,于是便自己用JS实现了一下 原理思路 简…
  15. 手把手带你搭建VuePress的技术博客 先看效果图: 首页 评论区域 需要node环境和npm支持 如果不会安装npm请转到 如何安装 npm 并管理 npm 版本 vuepress 这个还是蛮不错的,尤大出品,必属精品. vuepress是什么? Vue 驱动的静态网站生成器 简洁至上 以 Markdown 为中心的项目结构,以最少的…

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

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


关注我

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

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

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