首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
用户7152951889307
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
JS 异步编程六种方案
我们知道Javascript语言的执行环境是"单线程"。也就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务。 这种模式虽然实现起来比较简单,执行环境相对单纯,但是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。…
深入学习JavaScript系列(六)——对象/继承
js中万物皆对象,这是我们刚刚接触前端便开始了解的概念,那么在js中对象到底有什么玩法呢,敢自称万物皆对象,这句话到底对不对呢?下面就通过这篇文章来探讨一下,本文只写关于对象与继承的知识点,其
js异步加载的三种方式
js异步加载的三种方式 一.同步加载 默认正常模式下,JS是同步加载的,及优先加载JS,只有当JS文件下载完,dom和css才开始加载 同步加载是我们使用最多的一种方式,同步模式,又称为阻塞模式,会阻
js异步加载(defer、async、module)和预加载(preload、prefetch、subresource、prerender)前端文件(非原创)
以上写法是平常常用的写法,浏览器遇到该 script 脚本会立即加载并执行此脚本,是一个同步的过程。 defer 要等到整个页面在内存中正常渲染结束(DOM 结构完全生成,以及其他脚本执行完成),才会执行(即,渲染完再执行),而且是按照 defer 脚本的声明顺序来执行脚本的。…
浅谈前端模块化
今天我们来看看前端开发者所必须要了解的一个东西,那就是前端模块化。本文依次介绍了IIFE、AMD、CMD、CommonJS、ESM、UMD模块化方案,希望能对大家有所帮助。
面试官问:能否模拟实现JS的new操作符
用过Vuejs的同学都知道,需要用new操作符来实例化。 那么面试官可能会问是否想过new到底做了什么,怎么模拟实现呢。 从这里例子中,我们可以看出:一个函数用new操作符来调用后,生成了一个全新的对象。而且Student和Object都是函数,只不过Student是我们自定义…
Javascript中new操作符的实现原理及手写
在JavaScript中,`new`是一个用于创建对象实例的关键字。它用于调用构造函数,并返回一个新的对象。
重学 JS 系列:聊聊 new 操作符
虽然上述例子中的构造函数中返回了 1,但是这个返回值并没有任何的用处,得到的结果还是和之前的例子完全一样。 通过这个例子我们可以发现,虽然构造函数内部的 this 还是依旧正常工作的,但是当返回值为对象时,这个返回值就会被正常的返回出去。 通过以上几个例子,相信大家也大致了解了…
JavaScript深入系列、JavaScript专题系列、ES6系列、React系列
JavaScript深入系列 15 篇已完结。 JavaScript专题系列 20 篇已完结。 underscore 系列 8 篇已完结。 掘金主页 segmentfault主页 知乎 JavaScirpt深入之从原型到原型链 JavaScript深入之词法作用域和动态作用域 …
前端必刷系列之红宝书——第 1、2 章
"红宝书" 通常指的是《JavaScript 高级程序设计》,是一本广受欢迎的经典之作。这本书是一部翔实的工具书,满满的都是 JavaScript 知识和实用技术。