20171204 前端开发日报

掌握JS中this指向只需记忆5大原则;JavaScript 如何工作的: 事件循环和异步编程的崛起 + 5 个关于如何使用 async/await 编写更好的技巧;React 整洁代码最佳实践;Vue.js模板方法;Web 性能优化 – TCP;20171203 前端开发日报;js 事件冒泡和事件捕获;node.js使用Nodemailer发送邮件

  1. 掌握JS中this指向只需记忆5大原则 完全掌握this在JavaScript中的指向,吹散笼罩在this周围的重重迷雾,理解谁决定了this的指向,看完本篇你能在代码运行之前就可以判断出this的指向。 我们都曾以不同的方式在函数中看见过this,但仍然不能准确的
  2. JavaScript 如何工作的: 事件循环和异步编程的崛起 + 5 个关于如何使用 async/await 编写更好的技巧 原文地址:How JavaScript works: Event loop and the rise of Async programming + 5 ways to better coding with async/await 原文作者:Alexander
  3. React 整洁代码最佳实践 原文:Clean Code vs. Dirty Code: React Best Practices 作者:Donavon West 本文主要介绍了适用于现代 React 软件开发的整洁代码实践,顺便谈谈 ES6/ES2015 带来的一些好用的“语法糖”。 什么是整洁代码,为什么要在乎? 整洁代码代表的是一种一致的编码风格,目的是让代码更易于编写,阅…
  4. Vue.js模板方法 将 html 的代码输出 <div id="app"> <div v-html="message"></div> </div> <script> new Vue({ el: ‘#app’, data: { message: ‘<h1>Hello World</h1><img src="https://www.baidu.com/img/bd_logo1.png" />’ } }) <…
  5. Web 性能优化 – TCP Web 性能优化 – TCP TCP 负责在不可靠的传输信道之上提供可靠的抽象层,向应用层隐藏了大多数网络通信的复杂性能,比如丢包重发、按需发送、拥塞控制及避免、数据完整,等等。采用 TCP 数据流可以确保发送的所有字节能够完整地被接收到,而且客户端的
  6. 20171203 前端开发日报】SegmentFault 技术周刊 Vol.38 – 神奇的 CSS;前端工程师的 CI 进阶之路;【JavaScript从入门到精通】第十九课;7 款前端开发者重制的经典游戏 总有一款能让你回味童年时光;CSS自适应导航菜单;JavaScript学习…详情→ ​​​

    20171203 前端开发日报
  7. node.js使用Nodemailer发送邮件 原文链接: Node.js使用Nodemailer发送邮件 电子邮件是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过网络的电子邮件系统,用户可以以非常低廉的价格(不管发送到哪里,都只需负担网费)、非常快速的方式(几秒钟之内可以发送到世界上任何指定的目的地),与世界上任何一个角落的网络用户联系…
  8. React Fiber初探 React 16版本已经推出多时,提出了包括Portal,异常边界等新特性,最重要的是重写了调和算法,推出了新版本算法实现-Fiber,于是博主历时三周,在业余时间学习Fiber架构实现和源码,对Fiber整体有了初步了解,并总结分享出来,若对一些源码不感兴趣
  9. 机器学习在 Web 攻击检测中的应用实践 作者简介 岳良, 携程信息安全部高级安全工程师。2015年加入携程,主要负责渗透测试,安全评审,安全产品设计。 一、背景 在web应用攻击检测的发展历史中,到目前为止,基本是依赖于规则的黑名单检测机制,无论是web应用防火墙或ids等等,主要依赖于检测引擎内置的正则,进行报文的匹配。虽…
  10. 《JavaScript 中的 CSS:基于组件的样式的未来》CSS 的趋势——样式组件。本文用实例讲解如何使用 CSS in JavaScript 及好处。 (dimple11 译,欢迎加入翻译组: ) ​​​

    基于组件的样式的未来
  11. JavaScript 如何工作的: 事件循环和异步编程的崛起 + 5 个关于如何使用 async/await 编写更好… 欢迎来到旨在探索 JavaScript 以及它的核心元素的系列文章的第四篇。在认识、描述这些核心元素的过程中,我们也会分享一些当我们构建SessionStack 的时候遵守的一些经验规则,一个 JavaScript 应用应该保持健壮和高性能来维持竞争力。 如果你错过了前三章可以在这儿找到它们: 对引擎、运行时和调用栈的概述 …
  12. Geth 控制台使用及 Web3.js 使用实战 在开发以太坊去中心化应用,免不了和以太坊进行交互,那就离不开Web3。 Geth 控制台(REPL)实现了所有的web3 API及Admin API, 使用好 Geth 就是必修课。结合Geth命令用法阅读效果更佳。 写在前面 阅读本文之前,你需要对以太坊(区块链)有初步的了解,如果你不知道以太坊是什么,请先阅读以太坊是什么…
  13. Google 是如何构建 Web 框架的》本文介绍构建一个开源 Web 框架(AngularDart)的一些细节。 (飞哥的咖啡 译,欢迎加入翻译组: ) ​​​

    Google 是如何构建 Web 框架的

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

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


关注我

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

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

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