文章 2022-05-13 来自:开发者社区

《JS原理、方法与实践》- object类型对象

ES中一共由两种对象,function和object。object类型对象时ES的基础,它主要通过属性使用。#### 创建object类型对象的三种方式ES中object类型的对象大致由三种创建方式:直接使用花括号创建、使用function创建、使用Object.create方法创建。###### 直接使用花括号创建代码示例:```var obj = { v: 6, innerObj: { &am...

文章 2022-05-13 来自:开发者社区

《JS原理、方法与实践》- JS function 类型对象

在JS中,function可以说是最核心的内容了。**它本身是一种对象,另外,它还可以创建对象, 而且可以对对象操作**###### function的作用:1. 作为对象来管理其中的属性2. 作为方法处理具体业务3. 创建对象#### 一、创建function###### 1. 函数声明, 结构如下:```function 函数名(参数){函数体}```举例:```function say (....

文章 2022-05-13 来自:开发者社区

《JS原理、方法与实践》- Javascript简介

  学习一门计算机语言,先要弄清楚它是什么,学习的目的是什么,如何实现的,然后再又目标地进行系统的学习。那它是什么呢?## Jsvascript的历史:* javascript最初由网景(Netscape)公司于1995年开发的一种脚本语言,用于给HTML网页增加动态功能。【布兰登·艾奇(Brendan Eich)】、【Livescript->Javas....

文章 2022-05-12 来自:开发者社区

解秘 Node.js 单线程实现高并发请求原理,以及串联同步执行并发请求的方案

问题Node.js 由这些关键字组成: 事件驱动、非阻塞I/O、高效、轻量。于是在我们刚接触 Node.js 时,会有所疑问:为什么在浏览器中运行的 JavaScript 能与操作系统进行如此底层的交互?Node 真的是单线程吗?如果是单线程,他是如何处理高并发请求的?Node 事件驱动是如何实现的?下来我们一起来解秘这是怎么一回事!架构一览上面的问题,都挺底层的,所以我们从 Node.js 本....

解秘 Node.js 单线程实现高并发请求原理,以及串联同步执行并发请求的方案
文章 2022-05-12 来自:开发者社区

图解JavaScript——代码实现【2】(重点是Promise、Async、发布/订阅原理实现)

本节主要阐述六种异步方案:回调函数、事件监听、发布/订阅、Promise、Generator和Async。其中重点是发布/订阅、Promise、Async的原理实现,通过对这几点的了解,希望我们前端切图仔能够在修炼内功的路上更进一步。一、六种异步方案1.1 回调函数异步编程的最基本方法,把任务的第二段单独写在一个函数里面,等到重新执行这个任务的时候,就直接调用这个函数。优点:简单、容易理解和实现....

图解JavaScript——代码实现【2】(重点是Promise、Async、发布/订阅原理实现)
文章 2022-05-12 来自:开发者社区

图解JavaScript——代码实现(Object.create()、flat()等十四种代码原理实现不香吗?)

使用思维导图来对new、instanceof、Object.create()、Object.assign()、map()、filter()、reduce()、flat()、call()、apply()、bind()、防抖、节流、深拷贝的实现原理进行阐述,然后利用js代码进行实现,为前端切图仔在求职工作中再添一门武功秘籍,提升自身内功。本节为第一节,后面将继续探索Promise、Async、Axi....

图解JavaScript——代码实现(Object.create()、flat()等十四种代码原理实现不香吗?)
文章 2022-05-11 来自:开发者社区

细读 JS | 深入继承原理

前言ES6 的 class 语法糖你是否已经用得炉火纯青呢?那如果回归到 ES5 呢?本文,将继续上一篇的 《JavaScript 原型详解》尾篇提出的疑问:如何用 JavaScript 实现类的继承? 来展开阐述。(本文出自 ULIVZ,他的掘金主页)。通过本文,你将学到:如何用 JavaScript 模拟类中的私有变量?了解常见的几种 JavaScript 继承方法,原理极其优缺点。实现一个....

细读 JS | 深入继承原理
文章 2022-05-09 来自:开发者社区

学习javaScript必知必会(5)~BOM模型、定时器原理、清除定时器

1、BOM:浏览器对象模型:网页是由window对象和window对象的子级对象构成的树形模型(BOM模型)2、简单介绍一下window的子对象:■ document、location、navigation、screen、history、我们自定义创建的全局变量和函数都是window的子对象□ window对象(浏览器对象)常用的方法:alert(message) 消息框prompt(messa....

文章 2022-05-07 来自:开发者社区

必考知识点-JavaScript类型转换(讲原理)

一、类型转换先说类型类型转换指将一种类型转换为另一种类型,那我们首先来说说JavaScript中的类型。1.1原始(Primitive)数据类型NullUndefinedBooleanStringNumberSymbolBigIntBigInt是一种新的数据类型,用于当整数值大于Number数据类型支持的范围时。这种数据类型允许我们安全地对大整数执行算术操作,表示高分辨率的时间戳,使用大整数id....

必考知识点-JavaScript类型转换(讲原理)
文章 2022-05-07 来自:开发者社区

探索 Vue.js 响应式原理 下

五、Vue.js 响应式实现本节代码:github.com/pingan8787/…这里大家可以再回顾下下面这张官网经典的图,思考下前面讲的示例。 网络异常,图片无法展示|(图片来自:cn.vuejs.org/v2/guide/re…)上一节实现了简单的数据响应式,接下来继续通过完善该示例,实现一个简单的 Vue.js 响应式,测试代码如下:// index.js const vm = new ....

探索 Vue.js 响应式原理 下

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注