20191224 前端开发日报

JavaScript工具库——lodash;从零到部署:用 Vue 和 Express 实现迷你全栈电商应用(一);01 面象对象的JS;剑指offer·JS版 | 从尾到头打印链表;Single-Spa + Vue Cli 微前端落地指南 (项目隔离远程加载,自动引入);WebRTC 中的基本音频处理操作;VUE 3.0 API 尝鲜体验;如何通过webpack 实现在 HTML,CSS, JS 中共享变量

  1. 从零到部署:用 Vue 和 Express 实现迷你全栈电商应用(一) Vue 是 尤雨溪 在 2014 年创建的一个前端框架,目前 Github Star 数高达 150K,是 Star 数最高的前端项目,并且 Vue 有着极为活跃的社区生态以及专职团队进行维护以确保项目可以健康长久地发展。 目前中国很多互联网公司前端程序员的招聘要求都要求程序员掌握 Vue,像滴滴、美团、饿了么等大厂也在重度使用 Vue 进行…
  2. 01 面象对象的JS 静态类型语言 优点 缺点 动态类型语言 优点 缺点 JS是一门动态类型语言,其对变量类型的宽容给实际编码带来了很大的灵活性。 鸭子类型(duck typing) JS国王喜欢鸭子的叫声,要组建一个1000只鸭子的合唱团。大臣们找遍全国,终于找到999只鸭子,但始终还差一只,最后大臣发现一只非常特别的鸡,它的叫声跟鸭子一…
  3. 剑指offer·JS版 | 从尾到头打印链表题目描述 输入一个链表,按链表从尾到头的顺序返回一个 ArrayList。 解法 1: 栈 题目要求的是从尾到头。这种“后进先出”的访问顺序,自然想到了用栈。 时间复杂度 O(N),空间复杂度 O(N)。 {代码…} 专注前端与算…
  4. Single-Spa + Vue Cli 微前端落地指南 (项目隔离远程加载,自动引入) single-spa 一个基于JavaScript的 微前端 框架,他可以用于构建可共存的微前端应用,每个前端应用都可以用自己的框架编写,完美支持 Vue React Angular。可以实现 服务注册 事件监听 子父组件通信 等功能。 用于 父项目 集成子项目使用 什么是 single-spa-vue ? single-spa-vue 是提供给使用vue子项目使用的 n…
  5. WebRTC 中的基本音频处理操作 在 RTC,即实时音视频通信中,要解决的音频相关的问题,主要包括如下这些: 音频数据的采集及播放。 音频数据的处理。主要是对采集录制的音频数据的处理,即所谓的 3A 处理,AEC (Acoustic Echo Cancellation) 回声消除,ANS (Automatic Noise Suppression) 降噪,和 AGC (Automatic Gain Con…
  6. VUE 3.0 API 尝鲜体验 可以下载@vue/composition-api包,在main.js中引入,就可以在vue2的项目中同时使用vue3的api啦。 GitHub地址: github.com/vuejs/compo… import VueCompositionApi from ‘@vue/composition-api’; Vue.use(VueCompositionApi); 复制代码 但是这个里面的响应式不是用Proxy实现的,是用Object.defineProper…
  7. 如何通过webpack 实现在 HTML,CSS, JS 中共享变量 项目中通常会需要统一设置样式或者根据某种情况来定 width 和 height, 如何实现在 HTML,CSS, JS 中都能访问到的所谓共享变量呢? 其实都归功于 webpack 作者在阅读了 这篇文章 之后发现了使用JS 操作 CSS 代价十分昂贵, 会减慢 react 应用的渲染, 主要原因是在 react app 中, react-with-styles 使用 runtime 的样式…
  8. 根据 React 历史来聊如何理解虚拟 DOM 最近我发现很多面试题里面都有「如何理解虚拟 DOM」这个题,我觉得这个题应该没有想象中那么好答,因为很多人没有真正理解虚拟 DOM 它的价值所在,我这篇从虚拟 DOM 的诞生过程来引出它的价值以及历史地位,帮助你深入的理解它。 什么是虚拟DOM 本质上是 JavaScript 对象,这个对象就是更加轻量级的对 DOM 的描述。 …
  9. JS中的原型和原型链 JavaScript规定,每一个函数都有一个prototype对象属性,指向另一个对象。prototype对象属性的所有属性和方法都会被构造函数的实例继承。这意味着我们可以把那些公用的属性和方法,直接定义在prototype对象属性上。 prototype就是调用构造函数所创建的实例对象的原型(proto)。js在创建对象的时候,都有一个叫做proto…

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

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


关注我

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

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

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