谈谈服务端渲染的理解以及使⽤场景

2020-05-19
阅读 1 分钟
2.5k
1.有利于SEO搜索引擎主要做两个工作:爬行各个网页并建立索引,当用户搜索某个关键词时以排名的方式将相关网页呈现给用户。所以服务器渲染天生对SEO友好。

element的el-form设计分析

2020-04-29
阅读 3 分钟
6.1k
1.el-input:数据绑定到model的属性,触发校验通过v-model双向绑定数据;通过dispatch让el-form-item来$emit事件,达到触发校验的目的。

使用AWS Lambda打包S3文件

2019-06-19
阅读 2 分钟
4.6k
首先创建lambda函数: {代码...} 调用lambda函数: {代码...} 上传lambda压缩包:[链接] 使用go来调用lambda函数: [链接]

Work with Alexa :Echo匹配连接到Alexa

2019-02-21
阅读 2 分钟
3.1k
我的理解Alexa Gadgets是智能家居设备的一部分,包含硬件和软件。硬件:蓝牙模块;软件:蓝牙匹配参数以及驱动上层的代码,最终控制到设备。

Work with Alexa : 智能设备连接到Alexa

2019-02-21
阅读 1 分钟
4.4k
我想开发一款基于Amazon Alexa的智能家居设备。目前使用Alexa语音服务有两种方式:AVS Device SDK内置设备和设备连接到Alexa。本文介绍设备连接到Alexa这种方式。

读书笔记:执行上下文(Execution Context)

2018-11-05
阅读 1 分钟
1.2k
JS引擎会创建一个全局执行上下文【Global Execution Context】,一个全局内存【Global Memory】(又叫做全局作用域【Global Scope】、全局变量环境【Global Variable Environment】),如果有函数调用,还需要创建调用栈【Call Stack】和局部执行上下文【Local Execution Context】(本地执行上下文)

读书笔记:调用栈(Call Stack)

2018-11-02
阅读 1 分钟
2.2k
阅读的文章:[链接] 总结笔记如下: 调用栈是解释器中的一个数据结构或者机制,用来记录脚本调用函数时的信息,信息包括:正在执行的函数,函数中调用其它的函数,将要执行的函数等。 展开一下。 因为是栈,所以说调用栈是一个数据结构。它具备栈的两大特点:先进后出原则和只能在栈顶进行操作。 解释器用来执行脚本源码...

从入门到放弃:Web Components

2018-07-12
阅读 13 分钟
6.9k
搜索Web Components的通常是不使用Web Components的,就像你和我,但是由于闲着没事和热爱学习,又或者应付一下前端面试,不得不了解下。

JavaScript工作原理(十一):网络层内部和如何优化其性能和安全性

2018-05-07
阅读 5 分钟
1.7k
就像我们之前文章中提到的渲染引擎一样,我们认为好的和优秀的JavaScript开发人员之间的区别在于,后者不仅了解语言的基本要素,还要了解其内部原理和周围环境。

JavaScript工作原理(十):渲染引擎和优化性能的技巧

2018-05-05
阅读 5 分钟
3.7k
到目前为止,在我们之前的“JavaScript工作原理”系列文章中,我们一直关注JavaScript作为一种语言,其功能,它如何在浏览器中执行,如何优化等等。

JavaScript工作原理(九):使用MutationObserver跟踪DOM的改变

2018-05-05
阅读 4 分钟
5.7k
MutationObserver是现代浏览器提供的Web API,用于检测DOM中的变化。使用此API,可以侦听新添加或删除的节点,属性更改或文本节点文本内容的更改。

JavaScript工作原理(八):Service Workers,生命周期和应用案例

2018-05-03
阅读 7 分钟
2.4k
您可能已经知道,渐进式Web应用(PWA)会越来越受欢迎,因为它们旨在使Web应用的用户体验更加流畅,创建Native应用程序般的体验,而不只是运行在浏览器的应用。

JavaScript工作原理(七):Web Workers的构建快和5种使用场景

2018-05-03
阅读 7 分钟
3.5k
这一次我们将分拆Web Workers:我们将提供一个概述,讨论不同类型的workers,他们的组成部分如何共同发挥作用,以及他们在不同情况下提供的优势和局限性。最后,我们将提供5个用例,其中Web Workers将是不错的选择。

JavaScript工作原理(六):WebAssembly比较分析和特定情况下最好在JavaScript上使用它

2018-05-02
阅读 4 分钟
2.7k
我们将拆分WebAssembly来分析它的工作原理,更重要的是,它在性能方面如何提升JavaScript:加载时间,执行速度,垃圾回收,内存使用率,平台API访问,调试,多线程和可移植性。

JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择

2018-05-02
阅读 8 分钟
3k
这一次,我们将深入到通信协议的世界中,对比并讨论它们的属性并构建部件。我们将提供WebSockets和HTTP / 2的快速比较。 最后,我们分享一些关于如何选择网络协议。

JavaScript工作原理(四):事件循环,异步编程的兴起以及5招async/await实践

2018-04-30
阅读 14 分钟
2.3k
我们将通过回顾第一篇文章中单线程编程的缺点,然后在讨论如何克服它们来构建令人惊叹的JavaScript UI。在文章结尾处,我们将分享5个关于如何使用async / await编写更简洁的代码的技巧。

JavaScript工作原理(三):内存管理和4种常见的内存泄漏

2018-04-27
阅读 7 分钟
2.5k
该系列的第一篇文章重点介绍了引擎,运行时和调用堆栈的概述。第二篇文章深入剖析了Google的V8 JavaScript引擎,并提供了关于如何编写更好的JavaScript代码的一些提示。

JavaScript工作原理(二):V8引擎和5招高效代码

2018-04-25
阅读 5 分钟
5.8k
本系列的第一篇文章重点介绍了引擎,运行时和调用栈的概述。第二篇文章将深入V8的JavaScript引擎的内部。我们还会提供一些关于如何编写更好的JavaScript代码的技巧。

JavaScript工作原理(一):引擎,运行时,调用堆栈

2018-04-25
阅读 2 分钟
5.6k
这篇文章中,我们将详细介绍这些概念,并解释JavaScript实际运行的原理。通过了解这些详细信息,将能够编写更好的非阻塞应用程序,以正确利用所提供的API。