20190722 前端开发日报

最新:Lodash 严重安全漏洞背后你不得不知道的 JavaScript 知识;JavaScript继承背后的场景-prototype,__proto__, [[prototype]];使用 TypeScript 编写爬虫;技术栈中的爱马仕?Facebook 发布全新 JavaScript 引擎:Hermes;React 组件开发实践;JavaScript 性能开销之 2019;JavaScript剩余操作符Rest Operator;我们一起学习 Vue 中的 slot 吧

  1. 最新:Lodash 严重安全漏洞背后你不得不知道的 JavaScript 知识可能有信息敏感的同学已经了解到:Lodash 库爆出严重安全漏洞,波及 400万+ 项目。这个漏洞使得 lodash “连夜”发版以解决潜在问题,并强烈建议开发者升级版本。
  2. JavaScript继承背后的场景-prototype,__proto__, [[prototype]]prototype是构造函数的一个属性,它决定了在构造出来的对象上__proto__属性将是什么样的。
  3. 技术栈中的爱马仕?Facebook 发布全新 JavaScript 引擎:Hermes 前言 目前,用户的流畅体验是用户能长期使用某个移动客户端应用App的重要指标之一,因此,移动客户端应用App的性能问题备受关注。 最近,一个崭新的JavaScript引擎面世:Hermes,它是Facebook在Chain React 2019 大会上发布 & 用于在React Native应用提高性能的,今天,我…
  4. React 组件开发实践基于 React 的组件化开发方式,为富前端 web 应用提供大量技术实践,社区逐渐形成了稳定的组件规范,本文从 API 层面归纳出 6 种组件类型,分析其优缺点和适用场景,为日常组件开发提供一个方法指南。6 种类型分…
  5. JavaScript 性能开销之 2019 “2019 年,下载和执行时间是加载脚本节省性能开销的主要瓶颈。”
  6. JavaScript剩余操作符Rest Operator之前这篇文章JavaScript展开操作符(Spread operator)介绍讲解过展开操作符。剩余操作符和展开操作符的表示方式一样,都是三个点 ‘…’,但是他们的使用场景会不同。
  7. 我们一起学习 Vue 中的 slot 吧 Vue 2.6 已经发布一段时间了,主要的更新就是 slot (插槽)。可能很多人从始至终都没用过 slot ,那可能是你对它不够了解,当你真正的了解它的时候,你就会知道当你封装一个可复用插件的时候它是多么的 perfect~ 代码已放到Github上 。可以下载跟着练习一下。 我们先看一个简单的例子: <!–子组件–> <tem…
  8. NodeJs简明教程(5) NodeJs简明教程将从零开始学习NodeJs相关知识,助力JS开发者构建全栈开发技术栈! 本文是NodeJs简明教程的第五篇,将介绍NodeJs path模块相关的基本操作。 path 模块提供用于处理文件路径和目录路径的实用工具。 注意:path模块只是处理文件路径,说白了就是字符串处理,跟文件系统无关 读取路径的文件名 path…
  9. 这是一个很干净的后台 (yii2 + vue的权限管理rabc)在公司做项目的时候,特别是做一个新项目的时候,功能不太多。想要在以前的项目基础上做二发,感觉有太多无用的代码在里面,没卵用。交给别人维护的时候,要和他扯一堆,别人看着也头晕。所以一直在github、码云…
  10. ES6 class characteristicsclass (类)作为对象的模板被引入,可以通过 class 关键字定义类。类简要说明类的本质是function,是基本原型继承的语法糖。所以,JS中继承的模型是不会被改变的。类既然是函数,那与函数有何不同呢?我们为什么要…
  11. 基于Canvas+Vue的弹幕组件 最近由于项目需要定制化一个弹幕功能,所以尝试使用canvas来开发组件。经过测试在一些低端机的效果也没有明显的卡顿,和大家交流一下 弹幕效果 功能介绍 支持循环弹幕 弹幕不重叠 支持选择轨道数 支持弹幕发送 使用 npm i vue-barrage 参数配置 name typ…
  12. 【数据结构与算法JavaScript实现与应用】查找算法 —— 顺序查找 PK 二分法+排序 在列表中查找数据有两种方式:顺序查找和二分查找。对于一个已排序的列表,二分法无疑效率更高,因为每次可排除一半的元素,但若是对于一个无序的列表,如果先对其排序,再用二分法查找和直接用顺序查找对比哪种效率更高呢?最近在看的《数据结构与算法Javascript描述》一书正好也有这样一个类似习题,不过此书中指定排…
  13. NodeJs简明教程(4) NodeJs简明教程将从零开始学习NodeJs相关知识,助力JS开发者构建全栈开发技术栈! 本文是NodeJs简明教程的第四篇,将介绍NodeJs文件系统模块相关的基本操作。 fs 模块提供了一个 API,用于以模仿标准 POSIX 函数的方式与文件系统进行交互。 读取文件 文件系统的大部分函数都存在 异步调用 和 同步调用 两种形式…
  14. 进(线)程,微(宏)任务与http通讯(串联理解)为了学习Promise,困在了浏览器http流程,进程,线程,宏任务,微任务,页面渲染的漩涡当中,不可自拔,所以查询许多资料,并根据理解,梳理了他们的关系,希望帮忙指正

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

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


关注我

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

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

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