20181120 前端开发日报

ES6之数组的扩展;2018年,最经典的26个JavaScript面试题和答案;H5新人福音~零配置搭建现代化的前端工程;Netflix 的 Web 性能案例研究;巧用 TypeScript(三);从LHS和RHS角度理解JavaScript的变量引用;Webpack之模块化优化;从购买牛奶谈到Web缓存(译)

  1. ES6之数组的扩展扩展运算符(spread)是三个点(…)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。该运算符主要用于函数调用。
  2. 2018年,最经典的26个JavaScript面试题和答案根据 Stack Overflow 的 2018 年度调查,JavaScript 连续六年成为最常用的编程语言。所以我们必须面对这样的现实,JavaScript 已经成为全栈开发技能的基石,在全栈开发面试中都会不可避免地涉及到与 JavaScript …
  3. H5新人福音~零配置搭建现代化的前端工程X-BUILD一套基于Webpack(v4.21.0)快速搭建H5场景开发环境的脚手架,只需要几分钟的时间就可以运行起来。X-BUILD是针对H5开发的一套自动化构建工具,致力于提升开发效率,减小开发难度。它可以让你在没有任何构建…
  4. Netflix 的 Web 性能案例研究 原文地址:A Netflix Web Performance Case Study: Improving Time-To-Interactive for Netflix.com on Desktop 原文作者:Addy Osmani 译文出自:掘金翻译计划 本
  5. 巧用 TypeScript(三) 数组与元组 创建一个数组很简单: const arr = ; 复制代码此时 TypeScript 将会推断 arr 类型为 number[]: arr.push('1'); // Error 复制代码当数组元素具有其它类型时,可以通过类型注解的方式:
  6. 从LHS和RHS角度理解JavaScript的变量引用 JavaScript中在预编译后执行代码时对变量的查询分为LHS(Left-Hand-Side)查询和RHS(Right-Hand-Side)查询。 当你看到 var a = 2 ;这段程序的时候,很可能认为这是一句声明,但是浏览器的引擎并不这么看,事实上引擎认为这里有两个完全不同的声明,一个由编译器在编译时候处理,另一个则是在引擎运行时处理。 …
  7. Webpack之模块化优化 开发中,模块化可以防止变量和方法被污染,只需要关注一部分的逻辑实现,有效地减少了与全局的耦合,也便于后期的维护和拓展 当然,相信了解过前端模块化发展历史的童鞋,都应该听过IIFE、AMD、CommonJS等等,它们都是能够实现模块化的规范,直到ES2015出来
  8. 从购买牛奶谈到Web缓存(译) 此文章为中文译文,有不足或者错误之处,敬请指正。原文传送门:点击这里 如果你曾在商场买过牛奶,那么你将会很好地理解服务端及浏览器端的缓存机制。 如果你是一个忠实的因特网用户,你时时刻刻都在享受缓存所带来的好处。但是,你可能并不清楚它是在何时,以何种方式施展它
  9. 2. React-Router的基本使用 《react-router-dom源码揭秘》系列 1. Context – React跨组件访问数据的利器 3. react-router-dom源码揭秘 – BrowserRouter 今天再给大家带来一篇翻译文章。原文来自react-router-dom官
  10. 浏览器输入url到发起http请求所经历的过程当用户输入url,操作系统会将输入事件传递到浏览器中,在这过程中,浏览器可能会做一些预处理,比如 Chrome 会根据历史统计来预估所输入字符对应的网站,例如输入goog,根据之前的历史发现 90% 的概率会访问「www…
  11. 20181119 前端开发日报】Vue.js 3.0 PPT(附部分中文翻译);为什么我要放弃javaScript数据结构与算法(第十章)—— 排序和搜索算法;总结:前端开发中让元素水平垂直居中的方法;WebSocket爬虫之…详情→ ​​​

    20181119 前端开发日报
  12. 「译」理解JavaScript的柯里化 原文地址:Understanding Currying in JavaScript 原文作者:Chidume Nnamdi 译文出自:阿里云翻译小组 译文链接:github.com/dawn-plex/t… 译者:灵沼 校对者:也树 理解JavaScrip
  13. 百度小程序包现有更新机制】了解百度小程序的更新机制,能够解决你一些常见的问题,比如有时候进去会重新加载,有时候又不会重新加载,这一些都源于百度小程序包的更新机制。 ​​​

    百度小程序包现有更新机制

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

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


关注我

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

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

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