多读书多实践,勤思考善领悟

全面阐析网页JavaScript fetch如何请求数据

全面阐析网页JavaScript fetch如何请求数据

一 序言在 传统Ajax 时代,进行 API 等网络请求都是通过XMLHttpRequest或者封装后的框架进行网络请求,然而配置和调用方式非常混乱,对于刚入门的新手并不友好。今天我们介绍的Fetch提供了一个更好的替代方法,它不仅提...

全面阐析网页JavaScript Ajax请求后台数据

全面阐析网页JavaScript Ajax请求后台数据

一、前期准备安装好XAMPP软件,并运行起来。本文代码是基于XAMPP开发环境,XAMPP是完全免费且易于安装的Apache发行版,其中包含MariaDB、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易。 二、前后...

全面阐析网页JavaScript Ajax原理

全面阐析网页JavaScript Ajax原理

前言AJAX即“Asynchronous Javascript And XML”,是指一种创建交互式网页应用的网页开发技术。AJAX 是一种用于创建快速动态网页的技术。它可以令开发者只向服务器获取数据(而不是图片,HTML文档等资源)...

全面阐析Web实时推送技术

全面阐析Web实时推送技术

前言随着 Web 的发展,用户对于 Web 的实时推送要求也越来越高 ,比如,工业运行监控、Web 在线通讯、即时报价系统、在线游戏等,都需要将后台发生的变化主动地、实时地传送到浏览器端,而不需要用户手动地刷新页面。本文对过去和现在流...

全面阐析浏览器的缓存机制

全面阐析浏览器的缓存机制

一、前言缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。 对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器...

全面阐析浏览器WebStorage、cookie 和 IndexedDB各种存储

全面阐析浏览器WebStorage、cookie 和 IndexedDB各种存储

前言随着移动网络的发展与演化,我们手机上现在除了有原生 App,还能跑“WebApp”——它即开即用,用完即走。一个优秀的 WebApp 甚至可以拥有和原生 App 媲美的功能和体验。WebApp 优异的性能表现,有一部分原因要归功于...

全面阐析JavaScript运行机制

全面阐析JavaScript运行机制

一、引子本文介绍JavaScript运行机制,这一部分比较抽象,我们先从一道面试题入手: 123456console.log(1);setTimeout(function(){console.log(3);},0)...

全面阐析Javascript浅拷贝与深拷贝

全面阐析Javascript浅拷贝与深拷贝

一、数据类型数据分为基本数据类型(String, Number, Boolean, Null, Undefined,Symbol)和对象数据类型。 基本数据类型的特点:直接存储在栈(stack)中的数据 引用数据类型的特点:存储的是...

全面阐析Javascript数组常用遍历的方法

全面阐析Javascript数组常用遍历的方法

前言本文主要介绍数组常见遍历方法:forEach、map、filter、find、every、some、reduce,它们有个共同点:不会改变原始数组。 一、forEach:遍历数组123456789var colors = ["r...

全面阐析Javascript原型与原型链

全面阐析Javascript原型与原型链

前言与大部分面向对象语言不同,ES6之前并没有引入类(class)的概念,JavaScript并非通过类而是直接通过构造函数来创建实例。在介绍原型和原型链之前,我们有必要先复习一下构造函数的知识。 一、构造函数构造函数模式的目的就是为...