Love&Share
  • 主页
  • 全部
  • 分类
  • 标签
  • 关于
  • 个人记录
  • 我的独立文档
    十二周高效学习法 配置指南

JavaScript事件循环

这一篇讲的也特别清楚,建议看看:这一次,彻底弄懂 JavaScript 执行机制 一、是什么JavaScript 在设计之初便是单线程,即指程序运行时,只有一个线程存在,同一时间只能做一件事 为什么要这么设计,跟JavaScript的应用场景有关 JavaScript 初期作为一门浏览器脚本语言,通常用于操作 DOM ,如果是多线程,一个线程进行了删除 DOM ,另一个添加 DOM,此时浏览器
2021-10-14
前端基础
#JavaScript #事件循环 #异步编程

深入理解javascript之typeof和instanceof

typeoftypeof方法返回一个字符串,来表示数据的类型。 各个数据类型对应typeof的值: 数据类型 Type Undefined “undefined” Null “object” Boolean “boolean” Number “number” String “string” Symbol “symbol” 宿主对象(JS环境提供的,比如浏览器)
2021-10-13
前端基础
#JavaScript #类型判断

互联网是如何运作的

原文:互联网是如何运作的 以下是我的总结,更好的学习建议阅读原文。 介绍互联网所有的传输都通过TCP/IP协议族来传输,TCP/IP是面向连接的可靠字节流服务协议 TCP/IP协议栈您的计算机已连接到 Internet 并具有唯一的地址。它如何与连接到 Internet 的其他计算机“交谈”? 这里应该有一个例子:假设您的 IP 地址是 1.2.3.4,并且您想向计算机 5.6.7.8 发送一条消
2021-10-07
前端基础
#计算机网络 #互联网

日常-最爱的电影

今天重温了电影《第六感》,一部披着灵异外皮的心灵治愈电影。 有些电影无论第几遍看还是让人感动
2021-09-25
生活随笔
#日常 #电影

栈与队列的理解以及应用场景

1.栈栈(stack)又名堆栈,它是一种运算受限的线性表,限定仅在表尾进行插入和删除操作的线性表。 表尾这一端被称为栈顶,相反地另一端被称为栈底,向栈顶插入元素被称为进栈、入栈、压栈,从栈顶删除元素又称作出栈 所以其按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据,具有记忆作用 实现一个栈: 1234567891011121314151617
2021-09-23
数据结构与算法
#数据结构 #栈 #队列

Nodejs中的事件循环

nodejs 的执行场景和js的执行场景是不同的,nodejs 是在服务端运行的,而 js 是在浏览器中运行的。所以他们的事件循环也是不同的。 各个阶段 timers 定时器阶段 执行 setTimeout 和 setInterval 中的回调函数。如果有到期的定时器,他们的回调函数会在这个阶段执行 pending callbacks 阶段 处理一些系统操作的回调函数,比如监听端口操作的回调函
2021-09-20
后端技术
#Node.js #事件循环 #异步编程

web设计模式解析与实战(一)

设计模式有利于 组织模块 设计沟通 代码质量 五大设计原则: 开闭原则(OCP:open close principle) 开-对拓展开放,对修改关闭 单一职责原则(SRP) 岗位职责单一,互不重叠 依赖倒置原则(DIP) 上层不应该依赖下层实现 接口隔离原则(ISP) 多个专业的接口比单个胖借口好用 里氏替换原则(LSP:the Lxxxx substitution p
2021-09-12
前端基础
#设计模式 #JavaScript

TypeScript中函数的理解

使用方式和JavaScript使用方式类似,可以通过funciton关键字、箭头函数等形式去定义,例如下面一个简单的加法函数: 1const add = (a:number,b:number)=> a+b 上述只定义了函数的两个参数类型,这个时候整个函数虽然没有被显式定义,但是实际上TypeScript 编译器是能够通过类型推断到这个函数的类型,如下图所示:当鼠标放置在第三行 add 函数名
2021-09-10
前端基础
#TypeScript #函数

TypeScript中类的理解

一、是什么类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础 ❝类是一种用户定义的引用数据类型,也称类类型❞ 传统的面向对象语言基本都是基于类的,JavaScript 基于原型的方式让开发者多了很多理解成本在 ES6 之后,JavaScript 拥有了 class 关键字,虽然本质依然是构造函数,但是使用起来已经方便了许多但是
2021-09-06
前端基础
#TypeScript #面向对象

export与export default的区别

node中导入模块:var 名称 = require(‘模块标识符’) node中向外暴露成员的形式:module.exports = {} 在ES6中,也通过规范的形式,规定了ES6中如何导入和导出模块 ES6中导入模块,使用 import 模块名称 from ‘模块标识符’ import ‘表示路径’ import * from * 是ES6中导入模块的方式 在ES6中,使用export
2021-07-01
前端基础
#JavaScript #ES6 #模块化
12345

搜索

Love Share
总访问量 次 总访客数 人