JS
文章平均质量分 71
怕浪小乌龟
风从水中掠过留下粼粼波光,阳光从云中穿过留下屡屡温暖,岁月从树林中走过留下圈圈年轮……
展开
-
a标签的href=“#abc/detail/xx”属性在history中记录了,使得使用history.go(-1)返回操作失效问题
这是一个浏览器BOM的相关问题,主要是history和location。现在一半在vue或react等框架里边会较少直接使用,因为他们都有封装好的api可以调用.原创 2022-11-21 23:38:53 · 585 阅读 · 1 评论 -
前端笔试题
JavaScript面试题,前端面试题,笔试题JavaScript对象,函数object function原创 2022-03-05 21:54:54 · 478 阅读 · 0 评论 -
JavaScript中 queue(队列)的应用与实现
文章目录前言一、queue(队列)是什么?1.生活中的队列2.程序中的队列二、各种类型的队列1.基础队列1.1 队列里的方法1.2 队列类创建1.3 构造函数的方式来创建队列2.最小优先队列3.最大优先队列4.循环队列5.并发队列6.阻塞队列总结原创 2022-01-13 12:13:10 · 2678 阅读 · 0 评论 -
JavaScript中的[堆heap]数据结构
Javascript中的堆,最小堆类的实现,leetcode 中堆的算法原创 2022-01-02 17:25:20 · 912 阅读 · 2 评论 -
大数据量加载的页面性能问题requestAnimationFrame
大数据量加载页面渲染的性能比对一、准备先代码地址吧代码地址1、新建文件夹 mkdir bigdata2、cd bigdata 进入文件夹3、初始化package.jsonnpm init -y{ "name": "bigdata", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified原创 2021-12-31 16:34:53 · 2021 阅读 · 0 评论 -
时间戳的格式过滤
返回年-月-日 时:分:秒 return `${y}-${m}-${d} ${hh}:${mm}:${ss}`返回年-月-日 return `${y}-${m}-${d}`// 当作单独的 外部工具使用/** * 过滤时间(时间处理) * @param {*} date */export function mapTime (date) { const nDate = new Date(date) const y = nDate.getFullYear().原创 2021-11-11 13:36:21 · 519 阅读 · 0 评论 -
Javascript二叉树的数据结构
Javascript二叉树结构1、插入2、查询先序遍历中、左、右中序遍历左、中、右后序遍历左、右、中3、测试输出结果4、代码// 封装二次上搜索树function BinarySerachTree() { function Node(key) { this.key = key; this.left = null; this.right = null; } // 属性 t原创 2021-09-18 21:50:50 · 160 阅读 · 0 评论 -
JavaScript 赋值、浅拷贝、深拷贝的区别与实现
赋值、浅拷贝、深拷贝的区别一 、赋值赋值是将某一数值或对象赋给某个变量的过程,分为:1、基本数据类型:赋值,赋值之后两个变量互不影响let a = 5;let b = a;console.log(a + b); // 10a = 10;console.log(a + b); // 152、引用数据类型:赋址,两个变量具有相同的引用,指向同一个对象,相互之间有影响let a = { name: 'zhangsan', age:18, book: {原创 2021-08-08 11:55:15 · 456 阅读 · 4 评论 -
JS设计模式——责任链模式
JavaScript设计模式原创 2021-03-26 10:36:44 · 1515 阅读 · 0 评论