20191101 前端开发日报

一名【合格】前端工程师的自检清单 – 答案版(原型和原型链);谁将取代 JavaScript?;[技术翻译]9个可以让你在2020年成为前端专家的项目;Web 性能优化、文档及代码编辑器相关的新提案;分享 GitHub 上有趣、入门级的开源项目月刊;手绘风格的 JS 图表库:Chart.xkcd;【JS 口袋书】第 10 章:使用异步 JavaScript;JavaScript,你从哪里来?(下)

  1. 一名【合格】前端工程师的自检清单 – 答案版(原型和原型链) 话不多说,直接开始正题吧.今天就是JavaScript基础篇第二部分 – 原型和原型链 原文地址: 一名【合格】前端工程师的自检清单 1.理解原型设计模式以及 JavaScript 中的原型规则 原型模式: 是指原型实例指向创建对象的种类,并通过拷贝这些原型创建新的对象,是一种用来创建对象的模式,也就是创建一个对象…
  2. 谁将取代 JavaScript? 谁能取代 JavaScript 似乎是一个老生常谈的话题,很多人都提出过各自不同的看法。本文作者则提出了一个新的视角供你参考:JavaScript 风头正劲,但 WebAssembly 可能已经敲响了它的丧钟。 有些编程语言很受欢迎,还有些语言只是一种 " 必需品 " 而已。对于许多程序员来说,JavaScript 就属于后者——每一位前…
  3. [技术翻译]9个可以让你在2020年成为前端专家的项目 无论您是编程新手还是经验丰富的开发人员。在互联网这个行业中,必须不断学习新的概念和语言/框架以跟上快速变化的步伐。以React为例 – 4年前由Facebook开源,它现在已经成为全球JavaScript开发人员的首选。Vue和Angular当然也有其相应的追捧者。然后是Svelte,以及Next.js或Nuxt.js等通用框架,以及Gatsby,Gridsome,Q…
  4. Web 性能优化、文档及代码编辑器相关的新提案 作为使用 Web 技术的代码编辑器从业者,关注 Web 平台的各种新提案是工作的一部分。随着 Monaco Editor 被很多服务使用,我也开始收到各个新提案的发起者的邀请,对他们的提案提供反馈。其中一些提案跟编辑器开发效率和性能优化息息相关,但还处于非常早期的阶段,十分有潜力,所以我觉得值得分享出来,这样大家有机会可…
  5. 分享 GitHub 上有趣、入门级的开源项目月刊 兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣、入门级的开源项目。 这是一个面向编程新手、热爱编程、对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这些开源项目大多…
  6. 【JS 口袋书】第 10 章:使用异步 JavaScript阿里云服务器很便宜火爆,今年比去年便宜,10.24~11.11购买是1年86元,3年229元,可以点击 下面链接进行参与:[链接]
  7. JavaScript,你从哪里来?(下) 上文我们讲到了 ECMAScript 标准的制定,各个浏览器厂商依据标准实现 JavaScript,但是事情到这里还没结束,可以说 ECMAScript 标准的制定只是 JavaScript 的起点。还没看到上篇文章的同学欢迎点击链接。 JavaScript,你从哪里来?(上) JavaScript的真正含义 有很多同学有这样的问题,既然 JavaScript 是基于 …
  8. 揭开NoahV智能运维前端框架的神秘面纱作者简介:莫海艳 百度资深前端研发工程师百度智能运维(Noah)产品前端技术方向负责人,在运维数据可视化、中后台前端解决方案等方向上,有着丰富的实践经验。
  9. React核心概念1:JSX简介 首先我们先来看下下面这个变量的声明 const element=<h1>Hello World!</h1> 复制代码 这个有趣的愈发既不是一个字符串也不是一个HTML标签。 这种语法被称为JSX,是Javascript的一种扩展语法。我们推荐在React中使用JSX去编写我们的UI界面。也许你会觉得JSX很像是模板语言,但是它具有JavaScript的全部功…
  10. JavaScript进阶-执行上下文(理解执行上下文一篇就够了) 在编程这个行业中总是能听到这个词 执行上下文 。那么什么叫 执行上下文 呢? 本篇文章主要是介绍 javascript 中的执行上下文, 看完之后你可以了解到: 执行上下文的类型 执行上下文特点 执行栈 执行上下文的生命周期 概念 首先我们来介绍什么是“执行上下文”. 举个例子,生活中,相同的话在…
  11. Django 实现 WebSSH 操作 Kubernetes Pod 优秀的系统都是根据反馈逐渐完善出来的 上篇文章介绍了我们为了应对安全和多分支频繁测试的问题而开发了一套Alodi系统,Alodi可以通过一个按钮快速构建一套测试环境,生成一个临时访问地址,详细信息可以看这一篇文章:Alodi:为了保密我开发了一个系统 系统上线后,SSH登陆控制台成了一个迫切的…
  12. 如何实现一个 Babel macros 本文首发于 Ahonn’s Blog: 如何实现一个 Babel macros 通过 babel 插件,我们很容易的就在编译时将某些代码转换成其他代码以实现某些优化。例如 babel-plugin-lodash 可以帮我们将直接 import 的 lodash 替换成能够进行 tree shaking 的代码;通过 babel-plugin-preval 在编译时执行脚本并使用返回值原位替换。 …
  13. [] == ![] ? 浅析JS的类型系统和隐式类型转换 在开始本文之前我们一起来看看JavaScript神奇的 隐式转换 : 0 + ‘1’ === ’01’ // true true + true === 2 // true false === 0 // false false + false === 0 // true {} + + {} === 0 // false 复制代码 更多千奇…
  14. 2019 年,React 开发人员应该掌握的 22 种神奇工具众所周知,React 是 JavaScript 库,用于构建出色的用户界面。但是,并不是每个人都在使用相同的工具或都知道所有有用的工具,这些工具有助于使 React 开发体验更有趣,更主动。
  15. 前端面试必备——cookie与本地存储与实践一个项目考虑缓存和不考虑缓存完全是两个难度,在用户体验上也截然不同。考虑缓存肯定得了解web本地存储与它们的区别和适用场景。正好这次负责一个项目,在做了这个项目后抽空给大家来一次总结,希望能给大家带来…
  16. Egg.js 打造高可用服务集群 前言 Q4 了,秋高气爽适合养生。每天昏昏欲睡的我,今晚突然血气上涌,又来滥竽充数发表 yy 文了。 今日份主题:高可用服务! 以下服务案例是以 egg.js 为基础搭建。 理解高可用服务 高可用也就是大家常说的HA(High Availability),高可用的引入,是通过设计减少系统不能提供服务的时…

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

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


关注我

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

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

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