首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript系列
copyer_xyf
创建于2022-02-19
订阅专栏
学好JavaScript语法和原理,打好前端基础。
等 18 人订阅
共20篇文章
创建于2022-02-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
文件上传
文件上传的原理 计算机中所有的内容:文字、数字、图片、音频等最终都会使用二进制来表示。 针对服务器来说,文件上传就是读取客户端传递过来的文件流,生成新的文件并保存在磁盘中。 而前端上传文件就是通过 <
看清现象说本质: 跨域
五一假期结束,内卷即将开始。 在五一之前,看了阿里大佬代金权对跨域知识点的讲解(vite 跨域代理配置);在五一期间,也看了 coderwhy 老师对跨域知识点的讲解(webpack 跨域代理配置)。
ajax、websocket 与 koa 的简单使用
AJAX 在这个 axios, fetch 盛行的时代,对于原生 JavaScript 的 ajax 技术就遗忘在角落。所以,需要拾起回忆。 在正题开始之前,先大致了解下: axios 的本质: 在客
ES6的Proxy和Reflect,你学会了吗?
ES6 中新增了两个API,Proxy 和 Reflect。那么这两个API有什么作用呢?应该怎么使用呢? 下面见分晓。 Proxy 为什么需要Proxy 回想一下在 ES6 之前,是如何监听对象的操
面向对象(六):JavaScript中的7种继承方式
闲聊 JavaScript中有7中继承方式,你会哪几种呢? 原型链继承 借用构造函数继承 原型链 + 借用构造函数组合继承 原型式继承 寄生式继承 寄生组合式继承 ES6的class继承 到了 202
面向对象(七):ES6的class转ES5的源码阅读
最近重新学习了一下 JavaScript 的继承,在最后学到 ES6 的class实现继承的时候,有点好奇,class 语法转成 ES5 的代码应该是怎么样的呢?是属于 ES5 中的哪一种继承方式?
面向对象(四):掌握原型链
在前面的一篇文章中,面向对象(二):认识JavaScript中对象的原型,可以很清楚的知道: 对象基本上都具有隐式原型(__proto__)。 函数都具有显式原型(prototype)。 隐式原型与显
面向对象(三):创建多个对象的方案
对象创建的方式,一般有两种: 字面量(常用) 构造函数 针对定义一个对象,随你采用哪种方式都是可以的。但是如果是下面这种情况呢? 从上面,可以发现定义了三个对象,并且对象的结构一模一样,那么对于程序员
面向对象(二):认识JavaScript中对象的原型
在上一篇中,JavaScript系列:面向对象(一):认识对象,了解到了JavaScript中对象存在的意义,以及加深了对象属性的认识。在这一篇中就主要来聊一聊对象的原型。 对象的原型(隐式原型) J
掌握 Promise,三步即可
ES6的Promise,在前端开发中,其作用是不言而喻的,下面就来好好的聊一聊它。 理解 Promise 分为上、中、下三篇,可以很清晰的了解Promise的整体流程和具体使用。 上篇:理解 prom
JavaScript系列:getElementById与querySelector的区别
使用React的useRef绑定DOM节点的时候,发现不能使用getElementById方法,却能使用querySelector方法。 说实话,刚开始很迷惑的。但是查清楚原因之后,也就只能怪自己的基
面向对象(一):认识对象
面向对象是对现实的抽离 对象是JavaScript中一个重要概念,对象可以将多个关联的数据绑定在一起,更好的描述一个事物。 描述一个人:Person,具有姓名(name)、年龄(age)、身高(hei
JavaScript系列: 全面掌握JavaScript中的this
JavaScript中的this,既是难点也是重点。痛苦的来说,不学又不行,学着又头痛。 虽然现在React、Vue3都是hook的思维模式,函数式编程,减少了对this的使用(少了很多的痛苦)。但是
JavaScript系列:认识JS中的with、eval和严格模式
JavaScript中的一些小知识点,需要了解。 with语句 with语句:扩展一个语句的作用域链。(不推荐使用) 查找message的作用域链: 查找message的作用域链 这里就是在作用域链加
JavaScript系列:JavaScript的执行过程
在上一篇理解JavaScript的运行环境中,知道了JavaScript是一门高级语言,需要转化成机器指令,才能在电脑的CPU中运行。使JavaScript代码转换成机器指令,是通过JavaScrip
JavaScript系列:认识迭代器和可迭代对象
迭代器 在 JavaScript 中,迭代器是一个对象,它定义一个序列,并在终止时可能返回一个返回值。 何为迭代器协议? 迭代器协议 MDN迭代器协议 简单的说,该对象必须包含一个next() 方法
JavaScript系列:ES6新增的数据结构
在ES6以前,JavaScript中就只有两种数据结构:数组 和 对象。 准确的来说,对象 还不是一种数据结构,它的底层是hashTable实现的(正确与否,就不了了)。 ES6 中 新增了4中数据结
JavaScript系列:理解JavaScript的运行环境
前言 感觉自己做前端这行业,应该要接近两年了吧。在这两年或者三年(大四的时候也在接触)中,天天跟着 JavaScript 语言打交道。从大学开始学习的 JavaScript语法 和 JQuery库,
JavaScript系列:正则表达式
正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、mat
JavaScript系列:JavaScript函数式编程
JavaScript并非函数式编程语言,但是可以在JavaScript中应用函数式编程技术。简单的来说,就是一种编程的风格。 纯函数 概念: 相同的输入,一定会产生相同的输出。 在函数的执行过程中,没