跳至主要內容
介绍

介绍

JavaScript 是一种通过解释执行的高级编程语言,同时也是一门动态,弱类型的脚本语言,适合面向对象 (基于原型)和函数式的编程风格,它用于创建和控制动态网站内容,使网页变得更加生动,提供更好的用户体验。


wzCoding大约 1 分钟JavaScriptJavaScript 介绍
跨域请求

跨域请求

在实际开发当中,当我们在向后端服务器请求数据时,难免会遇到跨域问题从而导致请求失败。跨域问题可以说是在前后端联调时经常会遇到的问题,那么跨域问题是如何产生的呢?又要如何解决跨域问题呢?


wzCoding大约 9 分钟JavaScript跨域请求
Fetch

Fetch

fetch() 方法是JavaScript中用于发起获取资源的请求的内置方法。它返回一个Promise,这个Promise会在请求响应后被resolve,并传回Response对象。这是一种现代的替代传统的XMLHttpRequest的方法,它更加方便且易于使用


wzCoding大约 6 分钟JavaScriptFetch
AJAX

AJAX

AJAX并非编程语言,而是一种使用现有技术集合的方法。这些技术包括 HTMLXHTML, CSS, JavaScript, DOM, XML, XSLT, 以及最重要的XMLHttpRequest。AJAX的全称为 Asynchronous JavaScript And XML,意为异步JavaScript和XML


wzCoding大约 6 分钟JavaScriptAJAX
Promise

Promise

JavaScript是一种单线程语言,这意味着它一次只能做一件事。然而,我们的应用程序经常需要处理多个任务,例如从服务器获取数据、处理用户输入或执行计算密集型任务。这就是我们需要异步编程的地方。在JavaScript中,Promise是处理异步操作的一种方法


wzCoding大约 9 分钟JavaScriptPromise
Map 与 Set

Map 与 Set

在面对各种复杂的需求时,我们可能会设计各种复杂的数据结构来解决问题,然而随着需求和功能的不断变化, ObjectArray 的数据结构可能也无法满足我们的需求,因此出现了 MapSet


wzCoding大约 4 分钟JavaScriptMap 与 Set
浏览器渲染原理

浏览器渲染原理

我们会在编辑器里写出各种各样的 HTMLCSSJavaScript 代码,但是当这些代码运行在浏览器中时,就会变成多姿多彩的页面呈现给用户,那么浏览器是如何将代码转变成页面的呢,接下来将会对此过程进行简略研究


wzCoding大约 12 分钟JavaScript浏览器渲染原理
事件循环

事件循环

事件循环机制(Event Loop)是 Javascript 中十分重要的概念,它是 JS 运行机制的核心,决定了 JS 代码的执行顺序,理解事件循环机制将能够帮助我们更加深入的理解 JS 中各种事件的运行原理,也会对代码优化有很大的帮助


wzCoding大约 6 分钟JavaScript事件循环
垃圾回收

垃圾回收

在计算机程序中,无论是定义变量或方法,都需要内存将其存储下来,以便在需要时能够访问到它们,但是内存的大小始终是有限的,为了更加高效的利用有限的内存资源,当我们不再需要某个变量或方法时,就要将它们所占用的内存回收(释放),以便为其他的程序提供空间


wzCoding大约 8 分钟JavaScript垃圾回收
闭包

闭包

我们会在开发某些需求时用到 闭包,它可以通过函数来访问或保存一些局部变量,这种特性在某些情况下会非常有用


wzCoding大约 5 分钟JavaScript闭包
2
3