![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
Hans Huang
热爱IT,热爱钻研,热爱分享
展开
-
【更接地气的继承】ES6关键字——class
JavaScript是支持面向对象编程的,面向对象编程的三大特性——封装、继承、多态,在JavaScript中都能有所体现。在从前的JavaScript的世界中,实现继承并不是一件轻松的事情,必须理解关于原型链的相关概念和知识,才能较好地实现继承。ES6推出后,我们可以通过class关键字按照经典的继承语法来实现继承,但其底层仍然是原型继承。可见class是一个语法糖。class初体验class是ES6推出的关键字,运用class,我们可以较为优雅地实现继承,语法是经典的extends实现继承关系.原创 2020-09-07 08:29:28 · 355 阅读 · 0 评论 -
回调地狱终结者——Promise
在Web前端开发中,我们使用JavaScript会大量依赖异步计算。比如说,Ajax请求时,我们可能会需要不只一个请求来达到某种目的,此时需要后面的请求依赖于前面请求的结果。这种情况在简单的业务中并无大碍,但当我们遇到多个请求时,为了保证依赖顺序,必须进行嵌套,臃肿的代码就是我们常说的“回调地狱”问题。为了解决问题,ES6根据Promise/A+推出了Promise语法。文章目录1. 简单运用Promise2. Promise三个状态3. Promise链式调用4. Promise.all5. Pro.原创 2020-08-23 21:06:17 · 602 阅读 · 0 评论 -
边学边玩边写——Natapp内网穿透
你是否在疑虑,项目还没上线,我们开发人员要怎么通过公网访问开发中的项目呢?假如我想让team里面别的小伙伴能够访问我电脑上的项目,一起分享我的开发成果,咋整?今天来学习一下内网穿透,好骚的名字。之前在做项目的时候有用过Natapp来做测试,但是是后台小伙伴买的隧道和域名,所以一直都想尝试一下。今天就边学边摸索,边写博客吧!1. 内网穿透natapp实际是外网链接的桥梁,客户端链接natapp...原创 2020-03-14 12:42:57 · 755 阅读 · 0 评论 -
【老骥伏枥,志在千里】今天来看看xmlHttpRequest
AjaxAjax的由来在早期的前端开发中,用户每次请求都要经过单击-》等待的过程,等待许久,返回的确实请求错误的提示,这无疑让人非常崩溃。Ajax实际上是"Asynchronous JavaScript and XML"的简写,运用Ajax让无刷新请求页面成为可能。XMLHttpRequest对象这是Ajax的核心对象,简称XHR,微软率先提出,后来被众多浏览器厂商实现。Ajax能够以异...原创 2020-08-26 19:34:05 · 170 阅读 · 0 评论 -
品味函数防抖与函数节流
1、情景重现当我们实现一个功能,希望实现输入框输入值变化,自动发起搜索请求,我们可能会写出如下代码:<!DOCTYPE html><head> <meta charset="UTF-8"> <title>Document</title> <style> input { ...原创 2020-02-06 20:49:02 · 130 阅读 · 0 评论 -
聊一聊客户端存储机制
随着Web的发展,我们更希望用户信息能够直接存储在客户端上,这一需求解决手段有很多,浏览器会存储用户的登录信息、偏好等数据。而第一个解决问题的方法就是著名的cookie。而经过了若干年发展,今天浏览器存储机制百花齐放,cookie已经不是唯一选择。1. Cookie看到这个单词,或许我们会想到“丹麦皇家曲奇”,实际上没有什么意思。这一标准要求服务器对任意请求发送Set-Cookie HT...原创 2019-10-03 11:18:47 · 192 阅读 · 0 评论 -
一篇文章帮你解决JS引用对象的指向问题
我们会在变量中存放对象,而引用类型的变量会存放内存地址。在这里会产生一系列出乎意料的结果,令人十分头疼。我也经过一番研究后才明白。话不多说,先看以下代码:题目1:var user1 = { name: "u1", address: { country:"中国", city:"珠海" }};var user2 = {...原创 2019-08-18 18:39:30 · 697 阅读 · 0 评论 -
JavaScript中的函数是对象?
函数是第一类对象(first-class object),被称为一等公民。函数与对象共存,我们也可以认为函数就是其他任意类的对象。那么今天,就让我们一起简单聊一聊JavaScript的函数吧!目录函数——JavaScript最关键的概念函数是第一类对象函数的功能函数——JavaScript最关键的概念函数是第一类对象(first-class object),被称为一...原创 2019-05-28 16:15:09 · 6310 阅读 · 0 评论